The “Bug-O” Notation
Introduces the 'Bug-O' notation, a metric for how API design affects debugging speed as a codebase grows.
Introduces the 'Bug-O' notation, a metric for how API design affects debugging speed as a codebase grows.
A deep dive into how the .NET runtime performs stack walking for garbage collection, debugging, and exception handling.
How to fix the 0x800705AA error preventing the Windows 10 Mobile emulator from starting by disabling Hyper-V's RemoteFX GPU feature.
Introducing TFFS, a FUSE-based filesystem to interactively explore TensorFlow graphs and tensors using familiar Unix commands.
Explains how to use strace to understand how Linux commands like df work internally by tracing system calls.
A developer recounts a frustrating two-day debugging journey caused by a Docker configuration issue, highlighting the importance of sane defaults in software tools.
Laravel Telescope is a free, open-source debugging assistant for Laravel applications, providing detailed insights into requests, jobs, and more.
A guide to debugging and handling JavaScript bugs specific to Internet Explorer, including workarounds for missing call stacks and unstable DOM APIs.
A technical guide on using curl to download files, troubleshooting common errors like redirects and binary output warnings.
A tutorial on enabling SourceLink for .NET Core libraries to allow users to step into source code during debugging.
Explores a Swift compiler bug where re-binding 'self' in a weak closure breaks Xcode debugging, with historical context on weak/strong self patterns.
A guide to debugging corrupted data in Kubernetes Persistent Volume Claims by attaching them to a temporary debugging pod.
A developer shares their Week 2 progress learning React Native, covering project setup, ESLint configuration, and building a weather app with a third-party API.
A guide to using C-Reduce, a tool for automatically reducing complex C programs to minimal test cases to isolate bugs.
A developer shares insights from presenting live coding talks on web accessibility, including challenges and tips for success without slides.
A guide to creating excellent reproducible examples (reprexes) in R, covering the three key principles and a keyboard shortcut tutorial for RStudio.
Explains why custom S3 methods in R fail and how to fix them by properly defining generic functions.
An overview of open-source tools like PerfView and SharpLab for developers to analyze and understand the internal workings of the .NET runtime and CLR.
A deep dive into debugging a slow ASP.NET MVC request, tracing the root cause to HTTP chunked encoding and its performance implications.
The article argues that the quality of error messages directly reflects a product's internal quality and the development team's care for users.