The Splendors and Miseries of the Distributed Streams
13:30 / Track 1 / RU / / Download presentationJava inspections in IntelliJ IDEA: What can go wrong?
15:15 / Track 1 / RU / / Download presentationPerformance: What's In It For You?
10:30 / Track 1 / RU / / Go to presentation.Compile ahead of time. It's fine?
13:30 / Track 3 / RU / / Download presentationDevops: now Java is not slow
13:30 / Track 4 / RU / / Download presentationCRDT. Resolve conflicts better than Cassandra
18:15 / Track 2 / RU / / Download presentationPartition tolerance, high availability, coordination avoidance, optimistic UI, offline work lead to conflicts. When timestamp based conflict resolvers do not work, CRDT is a cure.
Full-Text Search Explained
18:15 / Track 3 / EN / / Download presentationCode vectorization in JVM
13:30 / Track 2 / RU / / Download presentationAnalyzing HotSpot Crashes
12:00 / Track 3 / EN / / Download presentationJava 9 Modules. Why not OSGi?
18:15 / Track 1 / RU / / Download presentationUtility Classes Are Killing Us
16:45 / Track 2 / RU / / Download presentationHow to find deadlock, not hitting it
15:15 / Track 2 / RU / / Download presentationDeveloping a tool for detecting potential deadlocks. The talk will cover algorithms, class transformation, performance of the implementation and so on.
Scalability in distributed in-memory systems
15:15 / Track 4 / RU / / Download presentationHandling with Spark what Kafka is streaming
16:45 / Track 3 / RU / / Download presentation / Go to presentation.Using Spark 2.1 for resilient real-time processing of data coming out of Kafka yearning to be aggregated. During the talk we will fix bugs, edit configs, calculate resource usage and weep.
IMDG/GridGain, industrial application
16:45 / Track 4 / RU / / Download presentationExamining specifics of client data storage in new Sberbank IT platform.
More Than You Want to Know about Java's String
15:15 / Track 3 / EN / / Download presentationThe Curse of Spring Test
12:00 / Track 2 / RU / / Go to presentation.Lifecycle of a JIT compiled code
12:00 / Track 1 / RU / / Download presentationArchitectural crossroads
12:00 / Track 4 / RU / / Download presentationArchitectural challenges, key decisions and our experience designing a corporate system based on in-memory storage.
Shenandoah: The Garbage Collector That Could
16:45 / Track 1 / RU / / Go to presentation.Implementation of distributed computing on Apache Ignite
18:15 / Track 4 / RU / / Download presentationThis talk will demonstrate using a specific usecase and code how you can solve the task of salary and pension payments to millions of clients in a distributed and scalable way.