Finding exact difference between 2 instances
Improving Swift test debugging by pinpointing exact property differences between object instances instead of generic failure messages.
Improving Swift test debugging by pinpointing exact property differences between object instances instead of generic failure messages.
Explains common JavaScript debugging interview questions, covering object comparison, scope, and the event loop with practical examples.
A guide showing the 'mousey' (GUI) methods for checking software versions in R/RStudio, acknowledging they are not best practice but helpful for beginners.
Introduces LifetimeTracker, a tool for iOS developers to detect retain cycles and memory leaks during development, improving debugging efficiency.
A guide to using Java 9+'s unified logging architecture with the -Xlog option to configure JVM internal messages.
How to use Visual Studio's debugger to step into and debug .NET library code while running it from a LINQPad script.
A guide to profiling and debugging Go applications running inside Docker containers using pprof and other tools.
A tutorial on using Xcode's 'Capture View Hierarchy' debug feature to visualize the view hierarchy of the iOS 10 Maps app.
A developer uses dotPeek and Visual Studio to debug an IIS crash caused by a recursive method, analyzing a crash dump to find the root cause.
A guide to recovering lost Python source code from a running process using pyrasite and uncompyle6.
A deep dive into JavaScript errors, stack traces, and how to manipulate them for better debugging and library development.
A developer details using apitrace to debug a graphics regression in the Zig compiler after a major internal rewrite.
A technical tutorial on adding menu functionality to a CHIP-8 emulator written in Common Lisp, using Qtools for the GUI.
A technical guide on adding debugging infrastructure like breakpoints and stepping to a CHIP-8 emulator written in Common Lisp.
A technical guide on using Microsoft's ClrMD library to inspect and analyze the .NET managed heap, including memory structures and debugging techniques.
A technical guide on adding a disassembler to a CHIP-8 emulator written in Common Lisp, focusing on instruction decoding.
A tutorial on debugging an ASP.NET Core application running inside a Docker container using Visual Studio Code.
A deep dive into debugging a memory allocation issue in an operating system, starting from a bug report about slow iter_content performance.
A post-mortem analysis of the troubled Requests 2.12 release, detailing the 'five whys' behind breaking changes and technical decisions.
A developer shares a simple git hook technique using a 'magic string' like 'xxx' to prevent accidental commits of debug code and temporary changes.