Modern Enterprise Java from the ground up

Track: Unobtanium
Abstract

Enterprise Java has come a long way. Focusing on modern approaches how to do enterprise applications, where do we even start? What technologies, tools, and approaches are a good choice for our applications and what allows us to effectively implement business logic and to deliver value to our users?

In this session, we’ll have a look at modern Enterprise Java projects, best practices, technologies such as Quarkus, Maven, Docker, 12-factor apps, and more. We’ll see what fulfills the needs of our projects, how to design our them, and how to build effective development and deployment workflows. This session is aimed at both developers who are just starting out with Enterprise Java, as well as engineers who have seen the days of J2EE and who are wondering what the modern EE world looks like.

Sebastian Daschner

Sebastian Daschner is a Java Developer Advocate at IBM, a consultant, author, and trainer. He is the author of the book ‘Architecting Modern Java EE Applications’. Sebastian is participating in the JCP, helping forming the future standards of Java EE, serving in the JAX-RS, JSON-P and Config Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar. Besides Java, Sebastian is also a heavy user of Linux and cloud native technologies. He evangelizes computer science practices on https://blog.sebastian-daschner.com, his newsletter, and on Twitter via @DaschnerS. When not working with Java, he also loves to travel the world — either by plane or motorbike.