Going over my Oracle Code One schedule for 2018, there are five sessions that I’m particularly interesting in attending:

From Monoliths to Pragmatic Microservices with Java EE Automating Your CI/CD Stack with Java and Groovy Fully Reactive: Spring, Kotlin, JavaFX, and MongoDB Jakarta EE: What Does It Mean for Enterprise Java? Is Your JVM Speaking to You?

Fully Reactive: Spring, Kotlin, JavaFX, and MongoDB Playing Together While Jenkins has been enjoying quite a bit of coverage at TSS, reactive programming hasn’t been getting nearly enough. The same could be said for Kotlin. I’m hoping this session will help reverse that trend and inspire a few new articles on the subject. The speakers for this session are Java Champions Trisha Gee and Josh Long. Gee has provided insights on a variety of topics for TheServerSide in the past, while Pivotal evangelist Long has been a bit of a slippery fish, but we’re pretty sure we will be able to get an interview with him later this year or next. Long made a few Twitter posts about feeling unwell, but everyone is hoping he is feeling well enough to attend and speak.

From Monoliths to Pragmatic Microservices with Java EE – BYOL I don’t deny the benefits of cloud native computing, but I’m still not convinced that every enterprise solution should be rewritten as a set of microservices. I also find much of the talk about going from monoliths to microservices rather disingenuous. The discussion tends to just set up various overused straw man arguments that have been used to flog everything from EJBs to SOA. A pragmatic approach to the topic interests me, although I’m waiting to see just how pragmatic a set of microservice advocates can be on the topic. Speaking of microservices evangelits, this talk rounds up three heavy hitters: Ivar Grimstad, Principal Consultant, Cybercom Sweden, Reza Rahman, Senior Vice President, AxonIQ and Ondro Mihalyi, Senior Engineer, Payara. There certainly won’t be any shortage of expertise on the subject of microservices, that’s for sure.

Jakarta EE: What Is It and What Does It Mean for Enterprise Java? As the name of this site clearly implies, the central focus here is server side Java, and no other technology is more pertinent to that focus than is enterprise Java. The session description says “Java EE has been the dominant enterprise Java standard for well over a decade. With the release of Jakarta EE, we all have a chance to collaborate and build on the good things it inherits while working to evolve those pieces that were perhaps never quite what was needed.” This session goes directly to the heart of what TSS is all about.