PinnedShai AlmoginJavarevisitedThe Debugger Checklist — Part IWin at debugging by following an organized process and leveraging the tools you already have5 min read·Sep 15, 2021----
Shai AlmoginJavarevisitedDebugging Kubernetes — Troubleshooting GuideAs Kubernetes continues to revolutionize the way we manage and deploy applications, understanding its intricacies becomes essential for…5 min read·Jun 18, 2024----
Shai AlmoginJavarevisitedWhy is Kubernetes Debugging so Problematic?Debugging application issues in a Kubernetes cluster can often feel like navigating a labyrinth. Containers are ephemeral by design…7 min read·Jun 4, 2024----
Shai AlmoginJavarevisitedDebugging Kubernetes Part 1: An IntroductionWhile debugging in an IDE or using simple command line tools is relatively straightforward, the real challenge lies in production…8 min read·May 22, 2024----
Shai AlmoginJavarevisitedFailure is Required: Understanding Fail-Safe and Fail-Fast StrategiesFailures in software systems are inevitable. How these failures are handled can significantly impact system performance, reliability, and…8 min read·May 7, 2024----
Shai AlmoginJavarevisitedSoftware Testing as a Debugging ToolDebugging is not just about identifying errors — it’s about instituting a reliable process for ensuring software health and longevity. In…6 min read·Apr 24, 2024----
Shai AlmoginJavarevisitedWireshark & tcpdump: A Debugging Power CoupleWireshark, the free open-source packet sniffer and network protocol analyzer, has cemented itself as an indispensable tool in network…8 min read·Apr 10, 2024----
Shai AlmoginJavarevisitedDebugging Streams with PeekI blogged about Java Stream debugging in the past but I skipped an important method that’s worthy of a post of its own: peek. This blog…7 min read·Mar 19, 2024----
Shai AlmoginJavarevisitedDebugging Using JMX RevisitedDebugging effectively requires a nuanced approach, similar to using tongs that tightly grip the problem from both sides. While low-level…8 min read·Mar 5, 2024----
Shai AlmoginJavarevisitedUnleashing the Power of Git BisectWe don’t usually think of Git as a debugging tool. Surprisingly, Git shines not just as a version control system but also as a potent…7 min read·Feb 20, 2024----