A single conversation with a wise man is better than ten years of study.
~ Chinese Proverb ~

Small changes in the agenda might be done at any time.

Day 1

19 March, Monday

Time Luxoft Luxoft Luxoft Room D Room E
08:00 – 09:00 Registration
09:00 – 09:30 Opening
09:30 – 10:30 Raffi Krikorian

Twitter: From Ruby on Rails to the JVM

10:30 – 10:50 Coffee break
10:50 – 11:50 Ken Sipe

Complexity of Complexity

11:50 – 12:00 Coffee break
12:00 – 13:00 Venkat Subramaniam

Pointy haired bosses and pragmatic programmers: Facts and Fallacies of Software Development

13:00 – 14:00 Lunch break
14:00 – 15:00 Josh Long

A Walking Tour of Spring 3.1

Frederic Simon

Build Trust in Your Build to Deployment Flow!

Mike West

Dart

Mariusz Sieraczkiewicz

Ewolucyjna architektura (Polish)

Matthew McCullough

Workshop: Git

15:00 – 15:10 Coffee break
15:10 – 16:10 Sylvain Lebresne

The Apache Cassandra storage engine

Andrey Breslav

Kotlin: A cool way to program for JVM

Sadek Drobi

Non blocking, composable reactive web programming with Iteratees

Tomasz Cejner

Node.js: The Good, The Bad and The Ugly

16:10 – 16:40 Coffee break
16:40 – 17:40 Toomas Römer

import continuous.delivery.*;

Josh Long

Cloud Foundry and Spring, a marriage made in heaven

Simon Ritter

The Future of the Java Platform: Java SE 8 & Beyond

Wojciech Seliga

"Every Rose Has Its Thorn": Taming automated tests beast.

17:40 – 20:00

Join the Rebellion Party

hosted by ZeroTurnaround
17:50 – 18:50 Stephen Chin

BOF: Cleaner APIs, Cleaner UIs with Visage

Josh Long

BOF: Spring and CloudFoundry

Michał Bartyzel

BOF: O kliencie, który wie, czego chce – czyli codzienne sprawy między biznesem a IT (Polish)

Multiple Speakers

BOF: RFID systems security. A contactless use case.

Rafał Wasielewski

BOF: TypeSafe stack 2.0 and Scala Community Talk

Day 2

20 March, Tuesday

Time Luxoft Luxoft Luxoft Room D Room E
08:30 – 09:00 Registration
09:00 – 10:00 Joonas Lehtinen

Vaadin, Rich Web Apps in Server-Side Java without Plug-ins or JavaScript

Michael Heinrichs

JavaFX for Business Application Developers

Barry O'Reilly

Agile, Lean and Startups practice & principles to create the ultimate value creation machine

Luke Daley

GEB - Very Groovy browser automation

Arun Gupta

Workshop: Java EE 6 = Less Code + More Power

10:00 – 10:10 Coffee break
10:10 – 11:10 Matthew McCullough

Economic Games in Software Projects

Lars Vogel

What is so cool about Android. 4.x

James Lewis

Micro services - Java, the Unix Way

Patrycja Węgrzynowicz

Hibernate puzzlers

11:10 – 11:30 Coffee break
11:30 – 12:30 Venkat Subramaniam

Concurrency without Pain in Pure Java

Sadek Drobi

Play 2.0, a Web framework for a new era

Paweł Lipiński

Agile Design

Sławomir Sobótka

Ścisły przewodnik po aspektach miękkich dla ekspertów IT (Polish)

12:30 – 13:30 Lunch break
13:30 – 14:30 Ken Sipe

Continuous Delivery Best Practices

Luke Daley

Smarter Testing with Spock

Simon Ritter

Java, Kinect and Gestural Interfaces

Sławomir Sobótka

8 klasycznych technik programistycznych leżących u podstaw nowoczesnej inżynierii oprogramowania (Polish)

Wolf Schlegel

Workshop: Exploring parallel programming in Java

14:30 – 14:40 Coffee break
14:40 – 15:40 Guillaume Laforge

What's new in Groovy 2.0?

Anton Arhipov

Mastering Java bytecode with ASM

Martin Burlinski

Building hybrid mobile apps for iOS and Android with PhoneGap and JQueryMobile

Ken Sipe

Web Security

15:40 – 16:10 Coffee break
16:10 – 17:10 Venkat Subramaniam

Scala for the Intrigued

Manik Surtani

Infinispan in 60 minutes

Nathaniel Schutta

Designing for Mobile

Szymon Brandys

Developing for Web, In Web - Eclipse Orion

17:10 – 17:20 Coffee break
17:20 – 18:20 Multiple Speakers

BOF: Groovy and Grails Meetup

Manik Surtani

BOF: NoSQL and Data Grid

Michael Heinrichs

BOF: Game Development with JavaFX

Jakub Nabrdalik

BOF: Beautiful failures

Day 3

21 March, Wednesday

Time Luxoft Luxoft Luxoft Room D Room E
08:30 – 09:00 Registration
09:00 – 10:00 Venkat Subramaniam

Integrating JVM Languages

Hamlet D'Arcy

Static Code Analysis and AST Transformations

Nathaniel Schutta

The Mobile App Smackdown: Native Apps vs. The Mobile Web

Jacek Laskowski

(map Clojure everyday-tasks) - Clojure for real-world, day-to-day programming

Andreas Krogh

Lift from a JEE perspective

10:00 – 10:10 Coffee break
10:10 – 11:10 Ken Sipe

MongoDB: Scaling Web Application

Luca Milanesio

Gerrit

Stephen Chin

JavaFX 2.0 and Scala, Like Milk and Cookies

Bartosz Majsak

Acceptance Test Driven Development with Arquillian

Tomasz de Jastrzebiec Wykowski

Leading Individuals

11:10 – 11:30 Coffee break
11:30 – 12:30 Robert C. Martin

The Three Laws of Test Driven Development

Simon Willnauer

Challenges in maintaining a high performance search engine written in Java

Nathaniel Schutta

HTML5 For Developers

Szczepan Faber

Gradle plugins - build automation evolved

Arun Gupta

The Java EE 7 Platform: Developing for the Cloud

12:30 – 13:30 Lunch break
13:30 – 14:30 Nathaniel Schutta

Code Craft

14:30 - 14:40 Coffee break
14:40 - 15:40 Jurgen Appelo

How to Change the World

15:40 - 16:00 Coffee break
16:00 - 17:00 Robert C. Martin

Demanding Professionalism

Day 4 (Additional trainings)

22 March, Thursday

Time Room A Room B Room C Room D Room E
09:00 – 17:00 Robert C. Martin

Training: Clean Code

Jurgen Appelo

Training: Management 3.0: Agile Leadership Practices

Lars Vogel

Training: Android Development

Sławomir Sobótka

Training: Domain Driven Design (Polish)

Day 5 (Additional trainings)

23 March, Friday

Time Room A Room B Room C Room D Room E
09:00 – 17:00 Robert C. Martin

Training: Clean Code

Jurgen Appelo

Training: Management 3.0: Agile Leadership Practices

Lars Vogel

Training: Android Development

Sławomir Sobótka

Training: Domain Driven Design (Polish)