Java
Hey, there are two major Java versions released every year! We don’t have to wait 3 years or so for new features any more. Isn’t that cool? ;-)
So… would you like to check out what has happened in Java 14?
Switch expressions available to public?
No more NPEs?
Record types?
Pattern matching?
Text blocks?
If you find them interesting, let’s dive deep together into new interesting stuff.
This talk has been presented at Wrocław JUG and Warszawa JUG.
Hey, there are two major Java versions released every year! We don’t have to wait 3 years or so for new features any more. Isn’t that cool? ;-)
So… you’d like to check what has happened since Java 11?
Switch expressions?
Text blocks?
New functions in String, Streams and other APIs?
What are the Shenandoah and ZGC about?
AppCDS to speed up spin-off?
If you find them interesting, let’s dive deep together into new interesting stuff.
It’s (post) Java 11 time now. (Just in case your boss didn’t notice ;-))
In this talk, I’d like to tell you how I managed to migrate two real Java server apps to Java 11 and show some demos.
Why was it done?
How to convince the business?
What and how was done?
What wasn’t required?
Does anyone read licenses, manuals, and talks’ descriptions?
Where did I fail in the first approach?
There are 10 kinds of people: the ones who already log stuff and the ones who will. ;-) But what can be fascinating about logging? It’s just adding some statements of given level to a file in /var/log, so what’s this presentation for in the fist place? Well, ordinary adding lines to /var/log and tracing them with tail -f or searching with grep is so… 1980 and inefficient. Meet Graylog: a centralised and distributed log management system.