It’s long overdue, but we are finally hosting another Java Meetup. We’ll offer a light dinner from 18:00 and serve some beer, and then we’ll have three speakers talking about Patterns and Performance.
1: Mission Possible – Near zero overhead profiling
(Klara Ward, Senior Software Engineer, Oracle)
– Java Flight Recorder is a low overhead profiling tool built into the Oracle JDK. It is possible to turn on whenever you wish to investigate the behavior of your Java application, the data is then analyzed in Java Mission Control. It is designed for production time usage, but it also useful during development. JDK 9 includes a new supported API for creating your own events, and for controlling the JFR engine. JMC 6 includes a redesign GUI and automated analysis, which can be extended with your own heuristics and executed in JMC or headless. Both JFR and JMC are currently in the process of being open sourced.
2: Plug-ins with Dynamic Configuration
(Jacob Ideskog, Solution Architect, Curity)
– In our product Curity we have a plug-in model where we need to extend the plug-in schema. To do this we’ve developed a small DSL with proxy pattern, I’ll show you how this works.
3: Modularization patterns: Java modules VS microservices
(Renato Athaydes, Software Developer, iZettle)
Sign up here