Room |
Exhibition floor |
Room 1 |
Room 2 |
Room 3 (Sabre) |
Room 4 (Grand Parade) |
Room 5 |
Room 6 |
08:00 -
09:00
|
Registration
|
|
|
|
|
|
|
09:00 -
09:30
|
|
Methodology & Culture
Opening
|
|
|
|
|
|
09:30 -
10:30
|
|
Methodology & Culture
Speed without Discipline: a Recipe for Disaster
|
|
|
|
|
|
10:30 -
11:00
|
Coffee Break
|
|
|
|
|
|
|
11:00 -
11:50
|
|
Java Language
Concurrency Concepts in Java
|
Modern Web
Build To Last: From Frontend To Backend #slideless #talk
|
Cloud, Containers & Infrastructure
Consumer Driven Contracts and Your Microservice Architecture
|
Modern Web
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 first
|
Big Data & Machine Learning
Advanced search for your legacy application
|
Modern Web
Up & running with TypeScript
|
11:50 -
12:10
|
Break
|
|
|
|
|
|
|
12:10 -
13:00
|
|
Java Language
Reactive programming in Java
|
Architecture & Security
Rethinking Microservices with Stateful Streams
|
Methodology & Culture
Brainstorming your way from a Monolith to a Clean Architecture
|
Cloud, Containers & Infrastructure
Distributed Systems in One Lesson
|
Cloud, Containers & Infrastructure
From Laptop to the World - Global deployment at your fingertip with Kubernetes
|
|
13:00 -
14:00
|
Lunch
|
|
|
|
|
|
|
13:10 -
13:25
|
|
|
Java Language
Java 8 anti-patterns
|
Architecture & Security
Ship every change to production! How it’s done in Mockito, and how you can do it with http://shipkit.org
|
Methodology & Culture
A Tale about The Evil Partial Mock, and the Separation by Levels of Abstraction Principle of TDD
|
|
|
14:00 -
14:50
|
|
Architecture & Security
Four Distributed Systems Architectural Patterns
|
Java Language
Think Async in Java 8
|
Java Language
Reactive Meets Data Access
|
Cloud, Containers & Infrastructure
Load Testing Like a Pro
|
Mind the Geek
Welcome Alexa, your personal assistant
|
Big Data & Machine Learning
Machine Learning Exposed workshop
|
14:50 -
15:10
|
Break
|
|
|
|
|
|
|
15:10 -
16:00
|
|
Architecture & Security
Cracking the Code to Secure Software
|
Architecture & Security
Feature Branches And Toggles In A Post-GitHub World
|
Architecture & Security
Implementing Clean Architecture
|
Methodology & Culture
How to run a dev team in a cloud-talent world (100% remotework)
|
Java Language
Making the Most of Your Gradle Build
|
|
16:00 -
16:30
|
Coffee Break
|
|
|
|
|
|
|
16:30 -
17:20
|
|
Methodology & Culture
The Art of Clean Code
|
Methodology & Culture
Git Anti-Patterns: How Mess Up With Git And Love It Again
|
Java Language
JPA beyond copy-paste
|
Big Data & Machine Learning
Big Data 101, all the foundations you need to bootstrap a new project in 2017
|
Methodology & Culture
Shift-Left: The role of the tester in a DevOps world
|
|
17:20 -
17:40
|
Break
|
|
|
|
|
|
|
17:40 -
18:30
|
|
Server Side Java
Reactive Spring
|
Big Data & Machine Learning
From Tic Tac Toe to AlphaGo: Playing games with AI and machine learning
|
Programming languages
Kotlin – your 2017 Java replacement
|
Methodology & Culture
Cut me some Slack: The road to continuous learning and improvement
|
Methodology & Culture
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to adopting BDD
|
|
18:30 -
21:00
|
Meet & Greet (sponsored by Lightbend)
|
|
|
|
|
|
|
19:30 -
20:30
|
|
Methodology & Culture
Speaking Managerish. How to promote your idea without being fired
|
Java Language
Streams in JDK 8: The Good, The Bad and The Ugly
|
Server Side Java
The Spring BOF
|
Programming languages
Kotlin BOF
|
Modern Web
Secret of developing High Performance WebSite, with no budget in small amount of time
|
|
Room |
Exhibition floor |
Room 1 |
Room 2 |
Room 3 (Sabre) |
Room 4 (Grand Parade) |
Room 5 |
Room 6 |