“Java”

We have found 11 results

Simplifying Service Management with Apache Brooklyn

Svetoslav Neykov introduces Apache Brooklyn – from YAML Blueprints to Autonomic Management.

Microservices Architecture Overview, part 1

At this talk Dzmitry Skaredau discusses Microservices and the value they can bring us in comparison to Monolith architecture, patterns, which Microservices architecture needs to follow and few tricks which will help you to survive at microservices world.

Microservices Architecture Overview, part 2

At this talk Dzmitry Skaredau discusses Microservices and the value they can bring us in comparison to Monolith architecture, patterns, which Microservices architecture needs to follow and few tricks which will help you to survive at microservices world.

Performance Testing: The Way To Make A True Load For Your Application

If you heard about web-scale or have a requirement to survive under web-scale or you just would like to prepare your application to handle an X effect this topic is for you. During a presentation you will understand aspects and caveats of performance testing, nuances of performance testing of Java based web applications. As a practical part […]

How To Allocate An Object In 10 Nanoseconds

Java could allocate objects in as little as 10 nanoseconds. But do we really know how much work the JVM does to make object allocation dirt-cheap? KeesJan Koster dives deep into the JVM object allocation logic. By using vivid diagrams and clear examples he guides us through all the steps and tricks that go into allocating a […]

Concurrency Utilities In Java 8

The session provideс an overview along with practical examples on the new concurrency utilities introduced as part of JDK 8. These include the new parallel streams (part of the streams framework) that make use of the Fork/Join pool introduced in JDK 8, parallel operations on arrays, scalable updatable variables, the CompletableFuture and StampedLock classes and […]

Avoiding and Identifying Deadlocks in Java Applications

The presentation is based on materials from Heinz Kabutz’ Extreme Java – Concurrency and Performance training with his explicit permission.

Concurrent Programming Without Synchronization

The session focuses on using thread confinement which is a simple yet powerful technique that is used to ensure thread safety without synchronization. The session focuses on various techniques for concurrent programming which do not use synchronization. Those include thread and stack confinement, immutability, safe publication methods etc. It would be discussed what the pros and cons of those techniques are and when they are applicable.

Distributed Coordination With Zookeeper And Curator

Build on top of Hadoop Apache Zookeeper and Curator provide great means to distribute high volumes of data and has its great application in the area of HFT.

KDB Database

Used by virtually any large financial institution (such as Goldman Sachs, Morgan Stanley or Deutche Bank) this column-oriented database based on the concepts of ordered lists and backed by the highly-dynamic Q language is used to store efficiently low-latency real-time and historical data.

FIX (Financial Information Exchange Protocol) with QuickFIX/J and EPAM

Systems utilizing FIX. What is FIX protocol Benefits of FIX.    

Contact us