Debugging Gson, Moshi and Jackson JSON Frameworks in Production
Parsing is a major source of production failures. Some are easy to track but some are insidious. Here's how you can debug them on the fly!

Parsing is a major source of production failures. Some are easy to track but some are insidious. Here's how you can debug them on the fly!

Learn about jextract, which can generate Java binding code that represents native functions or variables (symbols) from C libraries.

Get started and follow along whenever you need to publish a Java Maven-based library or artifact to Maven!
How to use Testcontainers for your project to create a stable and solid integration test suite of your Jakarta EE application features.

Time to spruce up your GitHub! In this article, I want to highlight some files that you can use to beautify your GitHub repository.

Where should you add logs in a method? Should you log in this method? If so what should you include in the log? How to phrase the message?

I had read about git bisect a few times and figured that this time, I would use that tool to find an annoying bug.

I prefer the command line for my daily work, using the combination of git, sed, grep, bash commands etc. makes recurring tasks easier.

I’m launching a new Twitter video series that will focus on teaching the concepts of debugging (and other concepts) in small video bites

Java and JavaScript are garbage collected languages. But memory leaks can still plague them. How to avoid, detect, and fix heap problems?