-
Increasing Event Streaming with Kafka and Azul
In this article you will learn how to switch between two different Java runtime environments to run an Apache Kafka instance.
-
Debugging Java Equals & Hashcode Performance in Production
Hashcode and equals are at the crux of many hard to nail down Java performance issues. Here’s how to track these in production!
-
Debugging Race Conditions in Production
Debugging race conditions is hard, unfortunately production environments are especially problematic for these kinds of problems!
-
The Basics Of Breakpoints You Might Not Know
Table of Contents Types of BreakpointsLine BreakpointMethod BreakpointField WatchpointException BreakpointConditional BreakpointsManaging BreakpointsGrouping/NamingDisable UntilTracepointsTL;DR In episodes 4 and 5 of “140 Second Ducklings”, I got deeper into the more advanced underpinnings of breakpoints. There’s still a lot more to learn to …
-
Debugging Tutorial: Java Return Value, IntelliJ Jump to Line and more
There are so many features in control flow and debugging. This article scratches the surface of what’s available to us. When debugging classes, we need to be aware of all the tools at our disposal.
-
Project Panama for Newbies (Part 4)
imagine C code capable of performing a computation and after its completion the C code will notify Java code to perform updates to JavaFX UI components.
-
Use git bisect to Pinpoint a Bug
I had read about git bisect a few times and figured that this time, I would use that tool to find an annoying bug.
-
Enter the Cloud Native Dojo: Blackbelt-Level Debugging
In this article, I want to go over three challenges we face when debugging modern applications: polyglot, unreproducible, data pollution.
-
Playing practically with Stream API
Let’s learn java stream API with a few practical examples
-
Introducing 140 Second Ducklings: What is Debugging?
I’m launching a new Twitter video series that will focus on teaching the concepts of debugging (and other concepts) in small video bites