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 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----
Shai AlmoginJavarevisitedstrace Revisited: Simple is BeautifulIn the realm of system debugging, particularly on Linux platforms, strace stands out as a powerful and indispensable tool. Its simplicity…6 min read·Feb 14, 2024----
Shai AlmoginJavarevisitedThe Best Way to Diagnose a Patient is to Cut Him Open“The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.” — Brian Kernighan.6 min read·Feb 14, 2024----
Shai AlmogRegenerate Immediately and RSSNote: this post was originally published on the gdocweb blog.3 min read·Feb 4, 2024----