The Splendors and Miseries of the Distributed Streams
13:30 / Track 1 / RU /
Java inspections in IntelliJ IDEA: What can go wrong?
15:15 / Track 1 / RU /
Performance: What's In It For You?
10:30 / Track 1 / RU /
Compile ahead of time. It's fine?
13:30 / Track 3 / RU /
Devops: now Java is not slow
13:30 / Track 4 / RU /
CRDT. Resolve conflicts better than Cassandra
18:15 / Track 2 / RU /
Partition 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 /
Code vectorization in JVM
13:30 / Track 2 / RU /
Analyzing HotSpot Crashes
12:00 / Track 3 / EN /
Java 9 Modules. Why not OSGi?
18:15 / Track 1 / RU /
Utility Classes Are Killing Us
16:45 / Track 2 / RU /
How to find deadlock, not hitting it
15:15 / Track 2 / RU /
Developing 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 /
Handling with Spark what Kafka is streaming
16:45 / Track 3 / RU /
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 /
Examining 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 /
The Curse of Spring Test
12:00 / Track 2 / RU /
Lifecycle of a JIT compiled code
12:00 / Track 1 / RU /
Architectural crossroads
12:00 / Track 4 / RU /
Architectural 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 /
Implementation of distributed computing on Apache Ignite
18:15 / Track 4 / RU /
This 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.