Java EE, Extendable to Functional (inklusive Nighthacking on Tour)
David Blevins (Stephen Chin und Sebastian Daschner)
Nighthacking on Tour
Nighthacking on Tour legt mal wieder einen Zwischenstop in Darmstadt ein. Stephen Chin wird rund um unseren Hauptvortrag mit David Blevins durch den Abend führen, das Event ins Internet streamen und David interviewen. Je nach Lust und Zeit gibt es dann noch zusätzlich kurze Vorträge zu “Raspberry Pi with Java” (Stephen Chin) oder “Putting Hypermedia Back in REST with JAX-RS” (Sebastian Daschner). Ende der Vorträge ist dann gegen 21 Uhr, anschließend findet aber wieder unser Stammtisch im Hotzenplotz statt.
Java EE 7 holds two critical gems many developers never employ: CDI Scopes and Java EE Connectors. Do you have any code storing objects in hashmaps? You can kill that code with custom scopes. Need to interact with a system that doesn’t speak HTTP? Stop writing endless wrapping endpoints and just support that protocol natively with Java EE Connectors. We’ll explore both in detail through concrete and runnable code examples that will have you ready to code.
We’ll also explore the role of Functional programming in Java EE. With a mix of usable Java EE 7 and potential Java EE 8 features, we’ll take concepts like @Schedule annotations and Bean Validation and see how they might be fundamentally changed with Java 8 language enhancements like lambdas and method references.
David Blevins (Stephen Chin und Sebastian Daschner) (@dblevins) is founder of Tomitribe and a veteran of Open Source Java EE. He has been both implementing and defining JavaEE specifications for more than 10 years with a strong drive to see JavaEE simple, testable, and as light as Java SE. Blevins is cofounder of OpenEJB (1999), Geronimo (2003), and TomEE (2011). He is a member of the EJB 3.0, EJB 3.1, EJB 3.2, Java EE 6, Java EE 7, Java EE 8 Security Expert Groups and a member of the Apache Software Foundation. Blevins is a contributing author to Component-Based Software Engineering: Putting the Pieces Together (Addison Wesley). Blevins is also a regular speaker at JavaOne, Devoxx, ApacheCon, OSCon, JAX and Java-focused conferences.
Stephen Chin (@steveonjava) is the Lead Java Community Manager at Oracle, author of Raspberry Pi with Java, co-author of Pro JavaFX Platform, and JavaOne Community Chair. He has keynoted numerous Java conferences around the world including JavaOne, where he is a 5 time Rock Star Award recipient. Stephen is an avid motorcyclist who has done several Pan-European evangelism tours, interviewing hackers in their natural habitat and posting the videos on http://nighthacking.com/. When he is not traveling, he enjoys teaching kids how to do embedded and robot programming together with his 13 year old daughter.
Sebastian Daschner (@DaschnerS) is a Java freelancer working as a Consultant / Software Developer / Architect and is enthusiastic about programming and Java (EE). He is an JCP member, participating in the JSR processes and hacking on various open source projects on Github. He has been working with Java for more than 5 years. Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on https://blog.sebastian-daschner.com.