Coding Microservice From Scratch (Part 16) | JAX-RS Done Right! | Head Crashing Informatics 83

Write a pure-Java microservice from scratch, without an application server nor any third party frameworks, tools, or IDE plugins — Just using JDK, Maven and JAX-RS aka Jakarta REST 3.1. This video series shows you the essential steps!

You asked, why I am not simply using the Jakarta EE 10 Core API. There are many answers in this video!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Jakarta EE, Java, Lectures, Microsoft, Programming | Tagged , , , , , | Comments Off on Coding Microservice From Scratch (Part 16) | JAX-RS Done Right! | Head Crashing Informatics 83

Jersey Performance Improvement (Step One) | Code Review | Head Crashing Informatics 82

Let’s take a deep dive into the source code of #Jersey (the heart of GlassFish, Payara and Helidon) to learn how we can make our own I/O code run faster on modern Java.

In this first step, we apply NIO APIs from #Java 7 and 8 to process data more efficiently, and most notably: outside of the JVM.

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Java, Open Source, Programming, Projects, The Two Minutes Tuesday | Tagged , , , , , , | Comments Off on Jersey Performance Improvement (Step One) | Code Review | Head Crashing Informatics 82

Jersey powered by NIO | The Two Minutes Tuesday 041 | Open Source

Thanks to my latest contribution, #Jersey now runs on #NIO – and is considerably more efficent. 🚀 #performance #java

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Java, Open Source, Programming, Projects, The Two Minutes Tuesday | Tagged , , , , , , | Comments Off on Jersey powered by NIO | The Two Minutes Tuesday 041 | Open Source

Now I am JCommander committer | The Two Minutes Tuesday 040 | Open Source

Since few weeks I am committer and release manager of JCommander. 🚀

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Java, Open Source, Programming, Projects, The Two Minutes Tuesday | Tagged , , , , , | Comments Off on Now I am JCommander committer | The Two Minutes Tuesday 040 | Open Source

Contributing to OpenJDK | The Two Minutes Tuesday 039 | Open Source

I really adore to be part of #OpenJDK! 😃

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Java, Open Source, Programming, Projects, The Two Minutes Tuesday | Tagged , , , , , | Comments Off on Contributing to OpenJDK | The Two Minutes Tuesday 039 | Open Source

Welcome to the Liquibase Community | The Two Minutes Tuesday 038 | Open Source

I have fixed a lot of bugs in Liquibase, but it was worth it!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Java, Open Source, Programming, Projects, The Two Minutes Tuesday | Tagged , , , , | Comments Off on Welcome to the Liquibase Community | The Two Minutes Tuesday 038 | Open Source

No videos for long time! | The Two Minutes Tuesday 037 | Announcement

I feel very bad for letting you wait so long for new videos. But more open source stuff is in the queue!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Java, Open Source, Programming, Projects, The Two Minutes Tuesday | Tagged , , , , | Comments Off on No videos for long time! | The Two Minutes Tuesday 037 | Announcement

JCommander 1.83

Some weeks ago Cédric BEUST (the founder of JCommander, TestNG and GMail on Android) granted committer status to me, and appointed me as the release manager of JCommander. The first means, I can push commits into the Github repo. The second means, I can push releases into Maven Central. Cédric and me think this is the right move towards more frequent releases, and a more agile community, in the sense of “release early, release often”.

As my first official task I feel proud and honoured to announce that I have published JCommander 1.83 earlier this week.

Noticeable changes are the fact that you need to use the Maven Group ID org.jcommander from now on, and that this release contains an new feature: By implementing the new IParametersValidator interface you can write validation code that considers interdependent sets of options, so for example, when you need to ensure that –verbose is not used together with –quiet etc. Check out the recently updated online docs for more information about Global Parameter Validation. There is also a video about this feature on my Youtube channel.

Do you miss a feature in JCommander? Just drop me a note and I will consider implementing it!

Posted in Java, Open Source, Programming, Projects | Tagged , | Comments Off on JCommander 1.83

Coding Microservice From Scratch (Part 15) | JAX-RS Done Right! | Head Crashing Informatics 81

Write a pure-Java microservice from scratch, without an application server nor any third party frameworks, tools, or IDE plugins — Just using JDK, Maven and JAX-RS aka Jakarta REST 3.1. This video series shows you the essential steps!

In this episode we learn how to deal with bootstrapping problems in JAX-RS 3.1.

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Jakarta EE, Java, Lectures, Microsoft, Programming | Tagged , , , , , | Comments Off on Coding Microservice From Scratch (Part 15) | JAX-RS Done Right! | Head Crashing Informatics 81

Coding Microservice From Scratch (Part 14) | JAX-RS Done Right! | Head Crashing Informatics 80

Write a pure-Java microservice from scratch, without an application server nor any third party frameworks, tools, or IDE plugins — Just using JDK, Maven and JAX-RS aka Jakarta REST 3.1. This video series shows you the essential steps!

Watch this video to learn how to use the JAX-RS Client API from within a RESTful server’s resource method.

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Posted in Jakarta EE, Java, Lectures, Microsoft, Programming | Tagged , , , , , | Comments Off on Coding Microservice From Scratch (Part 14) | JAX-RS Done Right! | Head Crashing Informatics 80