Classic Layout

Foojay Podcast #49: JCON Report, Part 1 – JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning

On Tuesday, May 14th, the Foojay Podcast went live at the JCON conference in Cologne, Germany, to talk with speakers and visitors about all things Java. We had so many amazing talks that we will combine them into several podcast episodes in the next weeks. This is part 1 about JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning! Video …

Read More »

Calling Microservices in Java: Part 1

When building applications that need to call other parts of the system (microservices), Java programmers have access to a variety of tools and techniques that they can use for their development tasks. This article guides you through different ways of calling Microservices in Java, from basic methods to more advanced ones, and will share tips on best practices and common …

Read More »

Oracle Alternatives Survey & Report

Azul is planning to issue an Oracle “alternatives” Report in late July, and would like your help to complete the survey. The focus of this report is to: highlight the frictions created by Oracle with their pricing policies and tactics show that customers are in fact moving off of Oracle Java to OpenJDK alternatives prove that customers are willing to …

Read More »

A Modern Approach to Middleware with Chronicle

Financial institutions today face significant challenges in updating their legacy middleware systems which are crucial for supporting millions of lines of code serving critical business functions. Prior to multicast support in modern switching hardware that became prevalent in the early 2000s, message middleware was largely done via proprietary protocols that converged onto TCP/IP. IBM’s Websphere MQ was a leader in …

Read More »

De kunst van het bugfixen

Een belangrijk deel van het werk van een ontwikkelaar is het fixen van bugs. Daarnaast is het één van mijn favoriete professionele bezigheden. Ik zie elke bug als een puzzel. Echter, je hoort en leest er bijna niks over. Met dit artikel wil ik daar verandering in brengen. Ik zal hier uit de doeken doen wat ik de afgelopen jaren …

Read More »

NODES 2024: How to Submit a Technical Presentation

There is no shortage of technical events such as conferences, meetups, trainings, hackathons, and so on. These events are a great way to learn new things, connect with people, and share knowledge with others. One of the most valuable and exciting ways to share knowledge is by giving a technical presentation. Today, we will look at how to submit a …

Read More »

Nieuwe community manager Simon!

Beste leden van de NLJUG-community, Inmiddels ligt de nieuwste editie van het Java Magazine bij iedereen op de mat! Helaas is niet het juiste voorwoord gebruikt in dit magazine. We willen onze oprechte excuses aanbieden voor deze fout. Om dit recht proberen te zetten, delen we hier het juiste voorwoord, waarin we vol trots onze nieuwe community manager, Simon, introduceren. …

Read More »

Software Testing as a Debugging Tool

The Intersection of Debugging and Testing Unit Tests Integration Tests Coverage The Debug-Fix Cycle Composing Tests with Debuggers Test-Driven Development Final Word Debugging is not just about identifying errors—it’s about instituting a reliable process for ensuring software health and longevity. In this post we discuss the role of software testing in debugging, including foundational concepts and how they converge to …

Read More »

The Vary HTTP Header

I try to constantly to deepen my knowledge of HTTP and REST. Recently, I stumbled upon the list of all registered HTTP Headers. This post is dedicated to the Vary HTTP Header. The problem Two years ago, I wrote about web resource caching server-side. The idea is to set up a component between the client and the upstream to cache …

Read More »