Have something interesting to share with Java Eastern Europe community?
Become a speaker now

Conference materials

We will publish on this page everything related to the conference: slides, photos, reports, video, etc.

Reports

 

Photos

You could find our offical photo reports here and here.

 

Detailed schedule

Deep brain
Introductory
English language
Ukrainian language
Track AGeneral topics700 seats Track BJDK/WEB150 seats Track CJVM languages150 seats Track DBig Data/Cloud250 seats Track ETools/Approaches100 seats
9:00 – 9:40 Registration and welcome coffee
9:40 – 10:00 Conference opening (Track A)
10:00 – 10:45 Pragmatic Functional Refactoring with Java 8

JDK: CPU, PSU, LU, FR – WTF???

Alexey Fyodorov / Russia
Overview of reactive web application development in Scala with Spray/Akka HTTP and Play

Jacek Laskowski / Poland
Scaling a solution of an NP-hard problem in a cluster of machines using Apache ZooKeeper

Kyrylo Holodnov / Ukraine
Know Your User’s Location

Anton Moiseev / Russia
10:45 – 11:00 Break
11:00 – 11:45 First steps in GC tuning

Just what are you doing, HotSpot?

Gleb Smirnov / Estonia
DSL in Clojure

Misha Kozik / Ukraine
Painfree Object-Document Mapping for MongoDB

Philipp Krenn / Austria
How to write IDE for your DSL in one day

Vladimir Kozhaev / Ukraine
11:45 – 12:00 Break
12:00 – 12:45 Making This Rhinoceros Thunder

Attila Szegedi / Sweden
RESTful services and OAUTH protocol in IoT

Yakov Fain / USA
Lessons from Implementing a Modern B2C System in Scala

Yuriy Guts / Ukraine
Big Data analysis approaches in Java world

Serhiy Masyutin / Ukraine
Delivering Native User Experience in Client-Side Java Applications

Nikita Lipsky / Russia
12:45 – 14:30 Lunch time
14:30 – 15:15 Spring Puzzlers

Atomics, CAS, and Nonblocking Algorithms

Alexey Fyodorov / Russia
5 Bullets to Scala Adoption

Tomer Gabel / Israel
Elastic stack in BigData

Andrii Golovei / Ukraine
JVM Q&A Panel

15:15 – 15:30 Break
15:30 – 16:15 Java Concurrency Applied

MVC 1.0 by Example

Ivar Grimstad / Sweden
JVM Languages Q&A Panel

ETL all the things!

Dmitriy Morozov / Ukraine
Spring Boot for Devops

Nicolas Fränkel / Switzerland
16:15 – 17:00 Coffee break
17:00 – 17:45 My manager sucks!

Yakov Fain / USA
Packed Objects, Object Layout & Value Types – a Survey

Volker Simonis / Germany
Building an Enterprise-less online bank

Anton Keks / Estonia
Introduction to Real-Time Big Data with Apache Spark

Microservices, ‘Enterprise’ and Conway’s law

17:45 – 18:00 Closing of first conference day (Track A)
18:00 – 20:00 Whiskey party
Track AGeneral topics700 seats Track BJDK/WEB150 seats Track CJVM languages150 seats Track DBig Data/Cloud250 seats Track ETools/Approaches100 seats
9:00 – 9:40 Registration and welcome coffee
9:40 – 10:00 Opening of the second conference day (Track A)
10:00 – 10:45 Building “Bootiful” Microservices with Spring

Josh Long / USA
Everything you wanted to know about writing async, high-concurrency HTTP applications in Java, but were afraid to ask

Building domain-specific languages with Groovy

Fault tolerance – look, it’s possible!

Izzet Mustafaiev / Ukraine
“Codename One” – Java to Obj-C bridge

10:45 – 11:00 Break
11:00 – 11:45 Speed up Your Java by Turning it into Binary

CompletableFuture is here

Dmitry Chuyko / Russia
Scala Rock-Painting

Dmytro Mantula / Ukraine
The modernization of legacy systems with microservices, Hystrix and RxJava

Holger Kraus / Germany
Hey, I’ve seen something like it before!

Maxim Ivanov / Russia
11:45 – 12:00 Break
12:00 – 12:45 Java Generics: Past, Present and Future

Heap, off you go

Groovy under Macroscope

Sergei Egorov / Estonia and Baruch Sadogursky / Israel
What’s In Your Cloud?

Josh Long / USA
Spring Boot. Boot up your development

Sergey Morenets / Ukraine
12:45 – 14:30 Lunch time
14:30 – 15:15 Spring Data, ta da!

Web-application I have always dreamt of

Victor Polischuk / Ukraine
About concurrency abstractions with Observable’s, Future’s, Akka (actors) in Scala

Jacek Laskowski / Poland
App infrastructure for microservices with Spring Cloud 1.0.0

Igor Khotin / Ukraine
Less JS! Web components for back-end developers

Olga Semeniuk / Belarus
15:15 – 15:30 Break
15:30 – 16:15 Side-By-Side Performance Comparisons

Gleb Smirnov (Estonia)
Node.js and Evented I/O Alternatives on the JVM

Niko Köbler / Germany
Productivity in Scala

Big Data: from mammoth to elephant – transforming legacy solutions with Hadoop infrastructure

Spring Q&A Panel

16:15 – 17:00 Coffee break
17:00 – 17:45 Do we need JMS in 21st century?

Write code faster with fewer errors: is it possible?

The Epic Groovy Puzzlers [Season 2]: The revenge of the parentheses

How to Manage 10K request per second in HA manner

Improve your tests quality with Mutation Testing

Nicolas Fränkel / Switzerland
17:50 – 18:20 Conference closing (Track A)