schedule
Time | Room 1 | Room 6 | Room 10 | Room 12 |
---|---|---|---|---|
08:30 - 09:00 | Registration and breakfast | |||
09:00 - 10:00 |
Vojin Jovanovic High-performance DSLs Embedded in Scala |
Nicolas De Loof Cloud patterns |
Jakub Marchwicki Building an EJB application guided by tests |
Bodil Stokke What Every Hipster Should Know About Functional Programming |
10:00 - 10:20 | Coffee Break | |||
10:20 - 11:20 |
Daniel Spiewak The Bakery from the Black Lagoon |
Steve Poole JVM Support for Multitenant Applications |
Ken Sipe Making Java Unit Test Groovy with Spock |
Paweł Lipiński Extreme Programming practices for your team |
11:20 - 11:40 | Break | |||
11:40 - 12:40 |
Piotr Gabryanczyk Typeclasses, Monads - Functional and simple! |
Oliver Gierke REST assured - Hypermedia APIs with Spring MVC |
Sam Newman From Macro to Micro: How Big Should Your Services Be? |
Ken Sipe Networking and Hacking |
12:40 - 13:30 | Lunch Break | |||
13:30 - 14:30 |
Stefan Tilkov Unlearning OOP: How to Design Clojure Programs |
Bert Ertman, Paul Bakker Building Modular Cloud Applications in Java - Lessons Learned |
Werner Keil Standards for the Future of Java Embedded |
Paweł Brodziński Effective Teams |
14:30 - 14:40 | Break | |||
14:40 - 15:40 |
Discussion panel Functional Programming - radical thinking shift and step towards clearer and reliable software |
Leonid Igolnik, Marcin Burliński Patterns of SaaS: refactoring databases, or how to apply 650,000 changes in a few hours without losing any sleep |
Oliver Gierke Whoops! Where did my architecture go? |
Stephen Chin Raspberry Pi NightHacking |
15:40 - 16:00 | Coffee Break | |||
16:00 - 17:00 |
Sven Peters How To Do Kick-Ass Software Development |
Keynote will be held in room 1 and transmitted to room 5.
Schedule may change without prior notice.