Category Archives: Open Source

JAX-RS Done Right! (IV. – Static Routing)

Hey guys! How’s it going? Let’s practice different STATIC routing variants using @Path. Code example can be found on Gitlab: https://gitlab.com/mkarg/jaxrs-done-right Stay safe and… Party on!

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

Jakarta EE 9 Milestone 1 SNEAK PEEK

Hey guys! How’s it going? Jakarta EE 9 Milestone 1 was released in June, and Ivar asked for cupcakes. So here is mine: Cherry Cheesecake with Namespace Migration. Like to taste JAX-RS on a bed of Java SE 11? Code … Continue reading

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

JAX-RS Done Right! (III. – Coding Client for “Hello, world!”)

Hey guys! How’s it going? Today I will show you how to use the JAX-RS Client API to write a client for a “Hello, world!” server. Code example can be found on Gitlab: https://gitlab.com/mkarg/jaxrs-done-right Stay safe and… Party on!

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

Contributing to Open Source Made Easy

Hey guys! How’s it going? You always wanted to contribute to an open source project, but feared the time to invest or the paperwork to sign? Or you just didn’t know where to chime in? Now you get a jumpstart! … Continue reading

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

JAX-RS Done Right! (I. – Introduction)

Hey guys! How’s it going? Since more than a decade I am part of the group which defines the JAX-RS standard meanwhile, and often I saw people using this API in a wrong way. So I thought it is time … Continue reading

Posted in Jakarta EE, Java, Open Source, Programming, Projects, Standards | Tagged , ,

Biggest Maven Version Ranges Mistakes

Hey guys! How’s it going? We all think that we know what’s in a Maven Version Number, but when it comes to Version Ranges we typically do common mistakes. In Episode 04 of Head Crashing Informatics you will learn to … Continue reading

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

Do you know Gitpod?

Hey guys! How’s it going? Gitpod is a new and amazing way to hack on your Java code. Just prefix your Gitlab or Github URL (pointing either to a project, branch, MR or commit), with gitpod.io/# and few seconds later you … Continue reading

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

The JAX-RS Channel On YouTube

People know me mostly from my work on JAX-RS, typically by reading my magazine articles, blogs or attending to one of the German conferences. Thanks to Corona (BTW, did I mention that the Curevac’s vice president was in my graduating … Continue reading

Aside | Posted on by | Tagged , , , , , | 2 Comments

Reducing JAR Footprint with Maven Shade Plugin 3.2.2

Complex Java applications often consist of lots of JAR files. Particularly when it comes to open source projects, there is a deep “swamp” of transitive libraries your (possibly rather small) own code depends on. It might be that you do … Continue reading

Posted in Java, Open Source, Programming | Tagged ,

Lightweight JAX-RS Live Coding Video on YouTube (EclipseCon Europe 2019)

If you really missed all of my live coding sessions I gave on my “Lightweight Microservices with JAX-RS 2.2” preview tour (JavaLand, Java Forum Stuttgart, EclipseCon Europe, etc.), there now is a high quality video recording from EclipseCon Europe 2019 … Continue reading

Aside | Posted on by | Tagged , , , ,