More Good Programming Quotes, Part 6
A collection of insightful and humorous quotes from programmers and tech industry figures about software development, debugging, and engineering philosophy.
A collection of insightful and humorous quotes from programmers and tech industry figures about software development, debugging, and engineering philosophy.
A developer details optimizing a debug build of a C torrent client, achieving 100x speedup by implementing SIMD and SHA hardware acceleration.
A developer debugs hardware issues with their custom-built Micro Journal device, solving key and charging problems through community help and documentation.
Part 3 of a series on building a .NET Garbage Collector in C#, focusing on adding debugging capabilities to inspect heap objects.
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
Overview of the new developer Exception page in ASP.NET Core 9, highlighting enhanced debugging features like endpoint metadata display.
A developer shares their essential Bash script boilerplate preamble, explaining strict settings, debugging, and useful variables for robust scripting.
A developer recounts the decision to revert a major refactoring of the EqualsVerifier library after encountering persistent edge cases and bugs.
A guide to using git bisect for debugging, illustrated with a personal story of solving a Blazor app's infinite redirect loop.
A developer recounts an intense debugging session with the django-allauth package that turned a minor sign-up issue into a major investigation.
A guide to debugging complex bugs in PHP, using the Xdebug crash in FrankenPHP as a case study, covering isolation, tools, and patching.
Lambda Live Debugger is an open-source tool for local, real-time debugging of deployed AWS Lambda functions, streamlining serverless development.
Explains the React useDebugValue hook for labeling custom hooks in React DevTools to aid debugging.
Analyzing the effectiveness of tools like YARPGen in exploring state space for finding missed alarm bugs in formal verification.
A guide for .NET developers on implementing Windows Error Reporting (WER) crash handlers to collect crash telemetry in applications.
A guide to setting up VSCode for debugging the AzureRM Terraform provider using Go and delve.
How eBPF technology can prevent system crashes like the massive July 2024 Windows outage caused by a faulty kernel driver update.
Explains hash-based bisect debugging, a technique using binary search to pinpoint bugs in compilers and runtimes, making complex debugging feel like magic.
Explores methods to make Python's random number generation deterministic for debugging, from mocking to intercepting system calls.
A guide on tracing API request origins in .NET applications using a custom delegating handler and stack traces for debugging.