🐋 F5 / Debug .NET Apps in Containers with Visual Studio Code and Visual Studio
A guide to setting up and debugging .NET applications inside Docker containers using Visual Studio Code and Visual Studio.
A guide to setting up and debugging .NET applications inside Docker containers using Visual Studio Code and Visual Studio.
A guide to debugging PostgreSQL errors using the backtrace_functions GUC to generate stack traces for non-crash errors.
Explains how to bypass macOS unified logging's <private> redaction for debugging by using plist files or configuration profiles.
A developer explains how a missing semicolon caused a confusing JavaScript TypeError and shares debugging lessons.
How to remap Zed editor's debugger keybindings to standard Windows shortcuts like F10 and F11 for stepping through code.
A developer shares practical techniques for speeding up the web development iteration cycle, focusing on simulating errors and UI states.
A guide to configuring the Zed editor for simultaneous debugging of a Go backend server and a Svelte frontend application.
A developer shares a detailed debugging journey using Go profiling and DTrace to uncover and fix a performance bottleneck in a test suite.
Explores how pattern matching in programming relates to the mental patterns experienced software engineers use to solve problems efficiently.
A technical guide on using jemalloc to detect and debug memory leaks in PostgreSQL and other C/C++/Rust projects.
A web developer argues for building accessible UIs by highlighting the practical, selfish benefits for developers, such as easier debugging and better code.
A developer's cautionary tale about LLM inaccuracies in simple tasks, highlighting the need to verify AI-generated results.
A blog series for engineers on practical software development, focusing on real-world tradeoffs, judgment, and avoiding burnout over perfection.
A technical guide on using heaptrack to debug memory leaks in PostgreSQL, with examples of introducing and detecting leaks in C code.
A tutorial on a custom puts debugging workflow for Rails, inspired by Rust's dbg! macro, using the dbg-rb gem.
A blog post about the importance of checking your work to ensure it achieves its intended outcome, using examples from washing dishes and software development.
A satirical look at how modern tech problems like email reputation mirror ancient superstitious solutions.
A debugging technique using differential code coverage to isolate code unique to a failing test, demonstrated with a Go example.
Explores how AI tools like GitHub Copilot are transforming software development by automating tasks, improving debugging, and enhancing code quality.
Explains why kcat (kafkacat) may show incorrect Kafka topics due to config file priority overriding CLI arguments.