DevDays Vilnius 2018 — CONFERENCE PROGRAM — DAY 2 ( MAY 23 ) — 1st CONFERENCE DAY Hall 1Hall 2Hall 3 08:00 - 09:00Registration 09:00 - 10:00 OPENING KEYNOTE: Dashboards and Culture: How Openness Changes Your Behaviour Steve Poole Hall 1 Presentation 10:10 - 10:55 Object-orientation as if You Meant It Ralf WestphalHall 1 Presentation Interface interactions and animations: let's create a game with Vue.js Krystal Campioni Hall 2Presentation Next Generation Message Driven Systems with Akka Johan AndrenHall 3Presentation 10:55 - 11:20Morning Break 11:20 - 12:05 RxJava, RxJava 2, Reactor: State of the Art of Reactive Streams on the JVM David WursteisenHall 1Presentation Extreme Contracts Jacopo RomeiHall 2Presentation Implementation of Microservices Using Armeria Atsushi WadaHall 3 12:15 - 13:00 Good Project From Scratch Pawel LewtakHall 1Presentation 1 Year GraphQL in Production at Product Hunt Radoslav StankovHall 2Presentation Reliable and Resilient Front Ends With Elm Erik WendelHall 3Presentation 13:00 - 14:00 Lunch Break 14:00 - 14:45 Clean Code in Small Companies Janos PasztorHall 1Presentation Unleash Your Web Skills on Native! Rowdy RabouwHall 2Presentation Continuous Delivery with Jenkins Pipelines Roman PicklHall 3Presentation 14:50 - 15:35 Scalable Angular Architecture Bartosz PietruchaHall 1 Internationalization Pain Points Manvel SaroyanHall 2Presentation Machine Learning and Trend Analysis in PHP Michael CullumHall 3Presentation 15:35 - 15:55Afternoon Break 15:55 - 16:40 Technically DDD Pim ElshoffHall 1Presentation Prototyping the Conversation Experience Steffen Bluemm Hall 2Presentation Go Implementation for Flatdata Artem Nikitin Hall 3 16:45 - 17:30 CLOSING KEYNOTE: Se7en Deployment Sins Philipp KrennHall 1Presentation DAY 3 ( MAY 24 ) — 2nd CONFERENCE DAY Hall 1Hall 2Hall 3 08:00 - 09:00Registration 09:00 - 10:00 OPENING KEYNOTE: Communicating In The Dragon Zone: Clean Language Essentials Judy Rees Hall 1Presentation 10:10 - 10:55 Functional Data Structures Michael WiedekingHall 1 Presentation Cloud Native Java with OpenJ9: Fast, Lean and Definitely Mean Steve Poole Hall 2Presentation SineReLU: An Alternative to the ReLU Activation Function Wilder RodriguesHall 3Presentation 10:55 - 11:20Morning Break 11:20 - 12:05 Serverless First Martin AndersenHall 1Presentation Demystifying Spring Boot Magic Patrick BaumgartnerHall 2Presentation Big Data Tools At TripAdvisor Yusuf AytasHall 3 12:15 - 13:00 Create Flexible React Applications Using GraphQL APIs Maurice de BeijerHall 1Presentation You Might not Need a Native App for This Sam BellenHall 2Presentation The Data is Not Flat Alisa DammerHall 3Presentation 13:00 - 14:00 Lunch Break 14:00 - 14:45 A Year of Mob Programming - Tips and Tricks Tommy TynjäHall 1Presentation Prevent Hacking with Modules in Java 9 Peter VerhasHall 2Presentation Immutable Application Deployments with F# Make Nikolai Norman AndersenHall 3 14:50 - 15:35 Fun with Bluetooth Niels LeenheerHall 1Presentation Visual Testing: The Missing Piece of the Puzzle Gil TayarHall 2 Laravel Design Patterns Bobby BouwmannHall 3Presentation 15:35-15:55Afternoon Break 15:55 - 16:40 Browser APIs: the unknown Super Heroes Rowdy RabouwHall 1 Comparing Golang and Understanding Java Value Types Peter Verhas Hall 2Presentation Channel Your Inner Rockstar with the Web Audio API Sam BellenHall 3Presentation 16:45 - 17:30 CLOSING KEYNOTE: From Conversation to Software Pim ElshoffHall 1Presentation