Classic Layout

Understanding JVM Memory Layout with OpenJDK24’s New PrintMemoryMapAtExit VM Option

Author: Chris Newland Original post on Foojay: Read More OpenJDK24 recently added a new HotSpot JVM option called PrintMemoryMapAtExit. I know this because I’m the maintainer of a project called VMOptionsExplorer, whose job is to track changes to the more than 2000 command line options you can use to control the Java Virtual Machine (JVM). VMOptionsExplorer presents this information as …

Read More »

Advanced URL Rewriting with Apache APISIX

Author: Nicolas Frankel Original post on Foojay: Read More I spoke at Swiss PgDay in Switzerland in late June. The talk was about how to create a no-code API with the famous PostgreSQL database, the related PostgREST, and Apache APISIX, of course. I already wrote about the idea in a previous post. However, I wanted to improve it, if only …

Read More »

Creating a Command Line Tool with JBang and PicoCLI to Generate Release Notes

Author: A N M Bazlur Rahman Original post on Foojay: Read More Lately, I have been playing with JBang and PicoCLI, and I am pretty amazed at what we can do with these tools. I needed to create a script that would go to a specified repository on GitHub, check the commit range, and verify if any tickets were associated …

Read More »

Crafting a Custom Monad-like Type in Java – part 1 

Tekst: Laurens van der Kooi JAVA MAGAZINE 01 – 2024   As a Java developer, I have a real passion for working with functional programming techniques. In my day-to-day work, I often find myself immersed in Java’s monad-like container types like Optional and Stream. Recently, I’ve been exploring the concept of crafting my own container type, specifically designed for managing …

Read More »

NLJUG Masterclass: Learn containers, Kubernetes, and OpenShift in your browser

= Partnercontent: =  This article was written in collaboration with Red Hat. In the fast-paced world of software development, having the right tools and environment can make all the difference in accelerating productivity and innovation. Red Hat Developer Sandbox emerges as a game-changer, offering developers a robust platform to experiment, prototype, and collaborate effectively. Let’s delve into what Developer Sandbox …

Read More »

Become an NLJUG member

Become an NLJUG member Want to become a member straight away or see the particular perks of upgrading your membership? Scroll down a bit or go to this page. NLJUG Membership Join the Java Community! We enhance the Java platform, share knowledge, and foster networking. We publish Java Magazine, develop our digital platform, and host J-Spring and J-Fall events. NLJUG is …

Read More »

The first session of the NLJUG Speaker Academy was a success! 🎉

The first session of the NLJUG Speaker Academy was a success! 🎉 Ties van de Ven: ”🧑🏼‍💻 Brian V. and Bert Jan Schrijver on stage at the NLJUG speakers academy. It’s a great initiative and it’s great to see people enthousiastic about knowledge sharing. Happy to help as a mentor here :)”  

Read More »

Java updates and new JDK features

Build 24-loom+1-17 of the Project Loom early-access builds are based on JDK 24 Build 3 and improves the implementation of Java monitors (synchronized methods) to work better with virtual threads. JDK 23 Build 29 of the JDK 23 early-access builds was made available this past week featuring updates from Build 28 that include fixes for various issues. Further details on this release may be found in the release notes, and …

Read More »

BLOG: NLJUG MASTERCLASS QUARKUS

NLJUG Academy Masterclass: Modern Development with Quarkus By Susanne Pieterse – Java developer Introduction I recently had the pleasure of attending the NLJUG academy Masterclass meetup focused on modern development with Quarkus. I’m excited to share my insights with you. First and foremost, a heartfelt shout-out to the NLJUG team and the speakers of the evening, Joran Bergfeld and Dirk …

Read More »

JDK23, JDK 24 Expert Group and Apache Netbeans 22

JDK 23 in Rampdown Phase One; the formation of the JDK 24 Expert Group; the release of Apache NetBeans 22; and five Jakarta EE specifications, namely: Jakarta Concurrency 3.1, Jakarta Data 1.0, Jakarta Faces 4.1, Jakarta Pages 4.0 and Jakarta Servlet 6.1, having passed their respective reviews. See here for the whole article at info!

Read More »