Category Archives: Java

Guest on “Studio Jakarta EE”

Yesterday I had the honour to be guest on the YouTube show Studio Jakarta EE, and had a nice chat with its host Ivar Grimstadt (Jakarta EE Developer Advocate at the Eclipse Foundation).

Video | Posted on by | Tagged , , , | Leave a comment

Java API Enhancements

Hey guys! How’s it going? The Java SE API is enhanced in detail with each new generation of the JRE, besides the major JEPs lineup. 09: https://cr.openjdk.java.net/~iris/se/10/latestSpec/apidiffs/overview-summary.html 10: https://cr.openjdk.java.net/~iris/se/10/latestSpec/apidiffs/overview-summary.html 11: https://cr.openjdk.java.net/~iris/se/11/latestSpec/apidiffs/overview-summary.html 12: https://cr.openjdk.java.net/~iris/se/12/latestSpec/apidiffs/overview-summary.html 13: https://cr.openjdk.java.net/~iris/se/13/latestSpec/apidiffs/overview-summary.html 14: https://cr.openjdk.java.net/~iris/se/14/latestSpec/apidiffs/overview-summary.html 15: https://cr.openjdk.java.net/~iris/se/15/latestSpec/apidiffs/overview-summary.html The … Continue reading

Video | Posted on by | Tagged , , , | Leave a comment

Java Startup Performance

Hey guys! How’s it going? One of the major pain points even with the latest Java generation is its terribly slow startup time. There are things that you can do to improve it, so here is how to do them … Continue reading

Video | Posted on by | Tagged , , ,

Java Language Evolution

Hey guys! How’s it going? This is not your dad’s Java anymore! The Java programming language has changed massively since Java 7, after introduction of the keyword var, records, switch expressions, and many more syntax changes. Modern Java feels quite … Continue reading

Video | Posted on by | Tagged , , ,

A tiny plug-in based CLI framework ontop of jCommander

It is still a very initial beta, but we are rather proud of it: Today we published the source code of our tiny CLI application framework built around the terrific jCommander and ServiceLoader. What our framework provides ontop of jCommander … Continue reading

Posted in Java, Open Source, Programming, Projects | Tagged , , ,

Multi-Release Jars Made Easy

Hey guys! How’s it going? Multi-Release Jars allow to deliver a fully backwards compatible archive which uses the best implementation for each Java release. In this video I will show you how easy you create it using Maven. Stay safe … Continue reading

Video | Posted on by | Tagged , , ,

JAX-RS Done Right! (VIII. – Advanced Parameter Topics)

Hey guys! How’s it going? In today’s episode of “JAX-RS Done Right!” we will look into more advanced parameter topics that help us to make our code look much cleaner and support separation of concerns. With the help of a … Continue reading

Video | Posted on by | Tagged , , ,

JAX-RS Done Right! (VII. – Parameter Basics)

Hey guys! How’s it going? Let’s provide fine control in our JAX-RS routing using regular expressions and media type selectors. Code example can be found on Gitlab: https://gitlab.com/mkarg/jaxrs-done-right Stay safe and… Party on!

Video | Posted on by | Tagged , , ,

JAX-RS Done Right! (VI. – RegEx Routing)

Hey guys! How’s it going? Let’s provide fine control in our JAX-RS routing using regular expressions and media type selectors. Code example can be found on Gitlab: https://gitlab.com/mkarg/jaxrs-done-right Stay safe and… Party on!

Video | Posted on by | Tagged , ,

JAX-RS Done Right! (V. – Dynamic Routing)

Hey guys! How’s it going? Dynamics come into play: Dynamic routing variants using sub resources. Code example can be found on Gitlab: https://gitlab.com/mkarg/jaxrs-done-right Stay safe and… Party on!

Posted in Jakarta EE, Java, Programming, Standards | Tagged , , ,