Dumping stack objects with ClrMD
Explores using ClrMD to dump stack objects from .NET threads, comparing Windows and Linux behavior and uncovering a platform-specific limitation.
Explores using ClrMD to dump stack objects from .NET threads, comparing Windows and Linux behavior and uncovering a platform-specific limitation.
A technical guide on using Python's AST module to find the function, method, or class a specific line of code belongs to, given a filename and line number.
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.
The article argues for the importance of developing code reading as a critical skill for software engineers, alongside writing code.
Debugging a Django static files issue caused by incorrect file permissions in a Shiv app.
A technical guide on using strace to debug Nginx request/response handling and log truncation issues in a logging pipeline.
A reflective article exploring the philosophical and practical challenges of preventing software bugs, questioning what 'prevention' truly means.
A guide to debugging R package builds on CircleCI using local Docker containers or remote SSH connections for interactive troubleshooting.
Explains CSS Grid's fr (fraction) units, covering their use for responsive layouts, common pitfalls, and how they interact with fixed tracks.
A developer explains the mindset and methodology behind debugging by walking through a real-world fix for the Twitch desktop client.
A guide to interactively debug R package builds on Windows using AppVeyor's Remote Desktop feature when errors can't be replicated locally.
A guide to interactively debug R packages on Travis CI by SSHing into the build server when local replication fails.
A technical analysis of a Windows Disk Cleanup bug that consumes disk space instead of freeing it, with a deep dive into the process.
A guide to creating cross-platform debugger extensions using ClrMDExports for both WinDbg and LLDB, enabling .NET debugging on Linux.
A critique of microservices complexity, advocating for the simplicity and maintainability of monolithic architectures in software development.
Troubleshooting guide for resolving a silent error when launching ASP.NET Core applications in IIS Express during development.
A guide to implementing effective logging in Python applications, covering best practices, the logging module, and using daiquiri for better configuration.
A tutorial on creating custom IPython magic functions, starting with line magics for a Polish notation interpreter.
Guide to configuring Kafka Connect logging, including changing log levels and redirecting output to files.
Explains why certain React APIs like React.memo are not Hooks, focusing on composition and debugging constraints.