Recent Posts

Builders, Withers, and Records: Java’s path to immutability

We know that immutable objects are easier to maintain, lead to fewer errors, and are multi-thread friendly. In this article, I will talk about two different approaches in Java to creating objects: Builders and Withers, typically used in the context of immutable objects, along with a new type of immutable object in Java: Records. When it comes to creating objects …

Read More »

You’re Invited to IntelliJ IDEA Conf 2024!

We are back and excited to invite you to IntelliJ IDEA Conf 2024, a developer-focused, live, online event that is free for all to attend! IntelliJ IDEA Conf celebrates the developer community and its desire to learn and improve every day. Join us for this free, live online conference and learn from industry leaders and experts on March 6–7, 2024. …

Read More »

Foojay Podcast #43: Modern Java Testing

As developers, we all want to write bug free and high quality code. Writing tests is a crucial part to achieve this. Let’s explore the art of ensuring robust and bug-free code in the Java ecosystem. Whether you’re a seasoned developer or just starting out, there’s a lot you can learn from the experts in this podcast about testing methodologies, …

Read More »