Classic Layout

How to Upgrade to Jakarta EE 10 and GlassFish 7: It’s Much Easier Than You Think!

Upgrading to Jakarta EE 10 from an older version of Jakarta EE or Java EE can be a bit tricky and may require some extra attention to detail. But don’t worry, we’ve got you covered! In this series of articles, we’ll explain everything you need to know before upgrading to Jakarta EE 10 and guide you to complete the upgrade successfully and in …

Read More »

Debugging OpenJDK Tests in VSCode (Without Losing Your Mind)

Consider you want to debug a test case of the JDK like serviceability/AsyncGetCallTrace. This test, and many others, are implemented using the Regression Test Harness for the JDK (jtreg): jtreg is the test harness used by the JDK test framework. This framework is intended primarily for regression tests. It can also be used for unit tests, functional tests, and even …

Read More »

Foojay Podcast 26: The Future of Source Control and CI/CD

As developers, we like to automate the boring parts of our job. This automation includes the source control system, build pipelines, and code analysis tools. In recent decades, we have seen evolutions from CVS to Subversion to Git. Is this the endpoint? Did we find the holy grail in version control? Or what evolutions are waiting for us? Let’s find …

Read More »

Why I prefer trunk-based development

Trisha summarizes the advantages of trunk-based development (as opposed to branch-based development) in this article. These days, distributed version control systems like Git have “won the war” of version control. One of the arguments I used to hear when DVCSs were gaining traction was around how easy it is to branch and merge with a VCS like Git. However, I’m …

Read More »

Introducing the Foojay.io Calendar API

We are excited to share that Foojay is growing and offering additional resources to bring the Java and OpenJDK community together on a global scale. Several months ago, we launched the Foojay Calendar, an interactive platform that allows individuals to propose Java-related and Kotlin-related and any other OpenJDK-related events and add them to the calendar. All Foojay members are welcome …

Read More »

Building Custom Solutions vs. Buy-and-Build Software

The Challenges of Building a FIX Engine The first day I was introduced to Financial Information eXchange (FIX) was when I worked at an investment bank in London as a developer. I was told to write a feed handler to retrieve market data. Bear in mind that at this time, I knew nothing about FIX, apart from Googling it for …

Read More »

J-Fall 2023 Call for Papers has officially opened

The Call for Papers application for this year’s edition of the largest Java event in the Netherlands is now open! J-Fall 2023 is utilizing the sessionize Call for Papers app. If you have an intriguing story related to Java or the JVM that you’d like to share with your fellow members of NLJUG, we encourage you to submit your paper. …

Read More »

Exploring Java 21’s Intriguing Additions: Unveiling New Features (Part 1)

Introduction: Java 21 is going to introduce several intriguing additions that enhance the language’s capabilities. This article aims to discuss a few notable features that stand out, providing an overview of their functionalities and potential use cases. Character Enhancements: Character.isEmoji(int codePoint): This method determines whether a character is considered an emoji based on its Unicode properties defined in Unicode Emoji …

Read More »

Manifold vs. Lombok: Enhancing Java with Property Support

Today, we’ll explore an intriguing aspect of Manifold: its property support. In comparison, we’ll also examine Lombok, a popular library that offers similar features. By analyzing the differences between these two projects, we can gain insight into their core philosophies and advantages. Let’s dive in and discover how Manifold’s property support stands out. As always, you can find the code …

Read More »

Download de NLJUG event app voor alle actuele J-Spring informatie

In de NLJUG event app vind je alle NLJUG-evenementen in 1 app!  Alle informatie binnen handbereik… Maar wat voor informatie is dat dan allemaal? Algemene informatie; Al onze partners; Timetable; Plattegrond; Alle sprekers; Twitterfeed en meer… Deze prachtige app is ontwikkeld door de Belastingdienst, zonder hen was het niet mogelijk. Download hem nu voor: Android: https://play.google.com/store/apps/details?id=nl.belastingdienst.mjg.pub iOS: https://itunes.apple.com/nl/app/nljug/id1367411277?mt=8  

Read More »