Schedule
Workshops | Conference Day I | Conference Day II | Conference Day III
Time | Room 1 Java and JVM |
Room 5 NoSQL + Cloud |
Room 7 Software Quality |
Room 11 Enterprise |
Room 12 Architecture |
---|---|---|---|---|---|
08:30 - 09:00 | Breakfast | ||||
09:00 - 10:00 |
Tim Boudreau Everything You Were Taught About Java Is Wrong ![]() |
Nitsan Wakart Queue evolution: from 10M to 470M ops/sec ![]() |
Hazem Saleh Jasmine Automated Tests for JavaScript ![]() |
Lukáš Fryč Arquillian: Helping web developers and QA get along ![]() |
Tresch Anatole Redesign of Legacy Frameworks ![]() |
10:00 - 10:20 | Coffee break | ||||
10:20 - 11:20 |
Peter Lawrey GC Free Coding |
Lukas Eder Get Back in Control of Your SQL ![]() |
Steve Freeman Building on SOLID Foundations ![]() |
Adam Bien Java EE 7 + Java 8 = Highway To Anemic Applications ![]() |
Sam Newman Deploying And Testing Microservices ![]() |
11:20 - 11:40 | Break | ||||
11:40 - 12:40 |
Oleg Šelajev Java: Anticipating the unexpected ![]() |
Eugene Ciurana Mobile + HA + Cloud = Successful Mobile App HOWTO ![]() |
Ken Sipe Advanced Spock ![]() |
Arun Gupta 50 new features of Java EE 7 in 50 mins ![]() |
Michał Ostruszka SRP applied - building modern web applications |
12:40 - 13:30 | Lunch Break | ||||
13:30 - 14:30 |
Peter Lawrey Micro-second latency logging, persistence, IPC and more |
Marek Goldmann Docker - intro to revolution |
Steve Freeman Test-Driven Development: That's not what we meant ![]() |
Josh Long Microservices and REST with Spring Boot ![]() |
Mina Boström Nakicenovic Agile Architecture – how worse can be better |
14:30 - 14:40 | Break | ||||
14:40 - 15:40 |
Tomasz Nurkiewicz CompletableFuture in Java 8 - asynchronous processing done right |
Darach Ennis Deconstructing the Lambda Architecture ![]() |
Thomas Riha Scaling Continuous Delivery ![]() |
Tim Fox High Performance Reactive Applications with Vert.x ![]() |
Kevlin Henney Seven Ineffective Coding Habits of Many Java Programmers ![]() |
Time | Room 1 | Room 5 | Room 12 | ||
---|---|---|---|---|---|
15:40 - 16:00 | Coffee Break | ||||
16:00 - 16:15 |
Roberto Cortez Five Ways to Not Suck at Being a Java Freelancer |
Bartosz Majsak Life is too short to write CRUD ![]() |
Tomek Kaczanowski Custom Assertions In Tests |
||
16:15 - 16:20 | Break | ||||
16:20 - 16:35 |
Wojciech Erbetowski Be the perfect attendee |
Jakub Marchwicki Reverse engineering the clean code ![]() |
Wiktor Żołnowski Page Object Pattern - it's change my life! |
||
16:35 - 16:40 | Break | ||||
16:40 - 17:00 |
Séven Le Mesle 10 secrets to succeed when deploying in the cloud |
Thomas Sundberg, Peter Kofler (remote) Pair programming ![]() |
Paul Szulc Extending Chrome - writing your own extensions |
Time | Room 1 and 12 | ||||
---|---|---|---|---|---|
17:00 - 17:10 | Break | ||||
17:10 - 18:10 |
Kevlin Henney Worse Is Better, for Better or for Worse ![]() |
20:00 - 04:00 | GeeCON party Stara Zajezdnia at Wawrzyńca 12 |
Speakers dinner Stara Zajezdnia at Wawrzyńca 12 |
Schedule may change without prior notice.