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

Agenda is still under construction. Not all speakers and talks are published.

To see schedule for Eclipse Day click here

Day 1

9th June, Monday

Time Room 1 - Luxoft Room 12 Room 5 - j-labs Room 11 Room 2 Room 4 - Pragmatists Room 3
08:00 – 09:00 Registration
09:00 – 10:00 Mary Poppendieck

Keynote: Think For Yourself

10:00 – 11:00 Ted Neward

Keynote: Managers are from Mars, Developers are from Venus

11:00 – 11:30 Coffee break
11:30 – 12:30 Tom Bujok

33 things you want to do better

Abdelmonaim Remani

Smoothing Out the Rough Edges of REST

Vyacheslav Egorov

Angular on Dart

Sławek Sobótka

(Polish) Nie koduj, pisz prozę - lingwistyczne techniki wychodzące daleko poza Clean Code

Daniel Steinberg

Objective-C and Swift for Java Developers

Tom Gilb

Agile Value Delivery

Adam Banyś

Workshop: (Polish) Android Location API - możliwości i przykłady

12:30 – 13:30 Lunch break
13:30 – 14:30 Tim Fox

High Performance Reactive Applications with Vert.x

Ted Neward

Busy Developer's Guide to Voice Apps using Tropo

Daniel Steinberg


Jakub Janczak

RESTing away from hell

Wojciech Seliga

Software development innovation in practice

Paweł Badeński

The missing link of Agile - improve people first, systems next

14:30 – 14:40 Coffee break
14:40 – 15:40 Roland Kuhn

Go Reactive: Blueprint for Future Applications

Tomasz Barański

Lockless programming

Sławek Sobótka

(Polish) Mapowanie relacyjno-obiektowe prawdziwych obiektów - rzecz o obiektach, strukurach, procedurach i funkcjach

Arun Gupta

What's new in WildFly?

Lukas Eder

Get Back in Control of Your SQL

Mary Poppendieck

The Technical Heart of Agile

Vyacheslav Egorov

Workshop: Dart Code Lab

15:40 – 16:10 Coffee break
16:10 – 17:10 Chris Chedgey

Where's your Architecture?

David Delabassee

CANCELLED Project Avatar - Server-Side JavaScript on the Java Platform

Damian Mehers

Under the covers of a successful wearable app

Arun Gupta

50 new features of Java EE 7

Piotr Wyczesany

(Polish) Changing the mindset

Paweł Feliński

The Third Way - What Agile Is, Should Be, Is Not

17:10 – 17:20 Coffee break
17:20 – 18:20 Tugdual Grall

MongoDB Schema Design

Josh Long

Microservices and REST with Spring Boot

Mariusz Sieraczkiewicz

(Polish) Grzechy główne liderów technicznych

Stefan Zeiger

Functional Relational Mapping with Slick

Matt Harasymczuk

Agile Software Development

18:20 – 20:00

Welcome Party

hosted by Oracle
20:30 – 24:00

Beer gathering

House of Beer

Day 2

10 June, Tuesday

Time Room 1 - Luxoft Room 12 Room 5 - j-labs Room 11 Room 2 Room 4 - Pragmatists Room 3
08:30 – 09:00 Registration
09:00 – 10:00 Tom Gilb

Keynote: Power to the Programmers

10:00 – 11:00 Daniel Steinberg

Keynote: Crazy and Focused

11:00 – 11:30 Coffee break
11:30 – 12:30 Adam Bien

Rethinking packaging, modularization, interfaces and plugins with plain Java EE 7

Daniel Sawano and Daniel Deogun

Reactive Programming With Akka - Lessons Learned

Axel Fontaine

Inspiration over Perspiration: Java App Deployment for the 21st century

Kito Mann

PrimeFaces 5: Modern UI widgets for Java EE

Tomasz Nurkiewicz

Saiku – taking OLAP databases into 21st century

David Evans

Setting a Good Example

Ken Walker and Szymon Brandys

Workshop: Code in the Cloud for the Cloud!

12:30 – 13:30 Lunch break
13:30 – 14:30 Ted Neward

Busy Java Developer's Guide to JVM Bytecode

Ryan Knight

Going Reactive with Java 8

Jarosław Pałka

Patterns for Organic Architecture - let it grow!

Pratik Patel

Testing JavaScript with Mocha

Jakub Marchwicki

Microservice everything

Krzysztof Jelski

You're not (only) developers

14:30 – 14:40 Coffee break
14:40 – 15:40 Venkat Subramaniam

Exploring Nashorn

Christoph Engelbert

Hazelcast 3 - In-Memory DataGrid

Abdelmonaim Remani

The Economies of Scaling Software

Simon Ritter

Rethinking Your Code with Lamabdas and Streams in Java SE 8

Łukasz Baran

CANCELLED (Polish) Przyśpiesz czas ładowania swojej webaplikacji

Michał Gruca

The Mythical 10x developer

Tugdual Grall

Workshop: MongoDB Hands On: Develop your first MongoDB application

15:40 – 16:10 Coffee break
16:10 – 17:10 Kito Mann

Expect the Unexpected: Handling Exceptions in Enterprise Applications

Abdelmonaim Remani

Dirty Jobs: Debugging - The Missing Episode

Jacek Laskowski

How to get started with Scala with examples

Luca Milanesio

Gerrit Code Review or Github’s fork and pull? Take both!

Włodek Krakowski

Effective Refactoring

Kai Gilb

How to define Success at your level

17:10 – 17:20 Coffee break
17:20 – 18:20 Pratik Patel

JavaScript Design Patterns

Kim Leppänen and Leif Åstrand

Web Application Security and modern frameworks

Jim Baker

CANCELLED Understanding Netty via socket-reboot

Krzysztof Dębski

Let's build a solid base for a scale

Day 3

11 June, Wednesday

Time Room 1 - Luxoft Room 12 Room 5 - j-labs Room 11 Room 2 - IBM / Eclipse Day 1 Room 4 - IBM / Eclipse Day 2 Room 3
08:30 – 09:00 Registration
09:00 – 10:00 Kito Mann

JavaScript, the Assembly Language of the Web

Luca Milanesio

Test for better code or coding for better tests ?

Jarek Ratajski

Doing WEB development clean way

Raquel Pau

Open and automatic coding conventions with Walkmod

Witold Kopel and Michał Zarakowski

Programming for the Cloud - challenges

Marcin Lewandowski and Konrad Gorzelański

Building your Cloud with OpenStack

Krzysztof Raś

A winning culture aka how to boost your agile team performance and bring it to the next level?

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

Demystifying invokedynamic

Gerrit Grunwald

JavaFX Everywhere

Jakub Kubryński

Spring Boot - and it is light again

Piotr Bucki

(Polish) Bezpieczeństwo frameworków WEBowych Java na przykładzie ataku CSRF

Ken Walker

Building a Cloud IDE you might not hate

Daniel Megert

Eclipse and Java 8

Tomasz Zarna

Improving code quality with Eclipse

Krzysztof Jelski

Workshop: Impact Mapping - Creating Software that Matters

11:30 – 11:40 Coffee break
11:40 – 12:40 Ben Lavender

How we use GitHub to continuously integrate GitHub

Mike Milinkovich

Browser-Based Development and the Internet of Things

Volodymyr Fedak

Large Scale Refactoring

Tomasz Kowalczewski

Reactive Java

Maciej Bendkowski

Eclipse Orion - New and Noteworthy

Małgorzata Janczarska

JavaScript Bloopers – most common developers’ mistakes

Daniel Rolka and Wojciech Sudoł

Building Rich Desktop Application using Eclipse

12:40 – 13:40 Lunch break
13:40 – 14:40 Venkat Subramaniam

Keynote: The Joy of Functional Programming

Dariusz Luksza

Your own full blown Gerrit plugin

Piotr Padkowski

Cluster world does not end on Hadoop Map Reduce: Shark/Sparc accelerators.

14:40 – 15:10 Coffee break
15:10 – 16:10 Mike Milinkovich

Keynote: Eclipse: The Next Ten Years

16:10 – 17:10 Denise Jacobs

Keynote: Get Unblocked