Tag Archives: Java

JAX-RS Done Right! (XI. – Migration to JAX-RS 3.0)

Hey guys! How’s it going? In today’s episode of “JAX-RS Done Right!” I will demonstrate how to migrate an existing JAX-RS application to the latest release of the Jakarta REST API aka JAX-RS 3.0. Code example can be found on … Continue reading

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

Jakarta EE 9 is here SOON! – The Two Minutes Tuesday 011

Hey guys! Jakarta EE 9 is here ON FRIDAY and you should IMMEDIATELY MIGRATE your existing applications — even if there are no new features in the box. As future versions of Jakarta EE will provide lots of new feature, … Continue reading

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

Jakarta EE 9 Premiere – Live Coding with Ivar Grimstad | Tonite with me on November 20th, 2020 at 20:00 CET

Hey guys! How’s it going? Chat LIVE #WithMe and Ivar Grimstadt (Jakarta EE Developer Advocate) while we are live coding on Jakarta EE 9’s premiere night! This is THE Jakarta EE fun event that you definitively MUST NOT miss in … Continue reading

Video | Posted on by | Tagged , , , , , , , , ,

JAX-RS Done Right! (IX. – Default Entity Providers)

Hey guys! How’s it going? Separating domain logic of the http body handling from technical aspects is easy in JAX-RS thanks to Entity Providers. In today’s episode of “JAX-RS Done Right!” we introduce Separation of Concerns to only have pure … Continue reading

Video | Posted on by | Tagged , , , , , , , , , , ,

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 , , ,

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 , , ,

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 , , ,

You need local named classes! – The Two Minutes Tuesday 007

Hey guys! Local named classes are actually valuable, and this video tells you why. Thank you, Michael Simons, for sending your solution to the question I asked in episode 003 (https://youtu.be/HDjEcV1X4jI)! CU!

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 VERY BAD Decision – The Two Minutes Tuesday 006

Hey guys! Everybody does mistakes – even the Eclipse Foundation’s Jakarta EE Working Group. They decided BY ACCIDENT that a contributor loses his committer state once his employer is not paying Working Group Membership Fees. That is nuts! But good … Continue reading

Video | Posted on by | Tagged , , ,