Recent Posts

Exploring New Features in JDK 23: Builder Pattern Simplicity with JEP-455 Primitive Types in Patterns, instanceof, and switch (Preview)

Author: Miro Wengner Original post on Foojay: Read More The runtime initiation of any program requires allocating a given memory and after many additional steps the first object could be created. In a previous post, we explored how to improve maintainability of complex creation processes by using the factory creational pattern[4] and JEP-482, flexible constructor bodies. The factory design may …

Read More »

Unleashing the Power of Git Bisect

Author: Shai Almog Original post on Foojay: Read More The Essence of Debugging with Git Setting the Stage for Debugging Initiating Bisect Mode Marking the Known Good Revision Marking the Known Bad Revision Bisecting to Find the Culprit Expected Output Reset and Analysis Advanced Usage and Tips Script Automation for Precision and Efficiency Handling Flaky Tests with Strategy Skipping Commits …

Read More »

Easily containerize Java applications with cloud native buildpacks

Author: Grace Jansen Original post on Foojay: Read More The concept of containers has helped to bring Java developers closer than ever to the cloud-native idiom of ‘write once, run anywhere.’ Effectively and efficiently containerizing your Java application can be much more of a challenge than you might originally expect, especially when you might not be a container expert. Having …

Read More »