How to hunt down bugs with git bisect
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
A guide to improving debugging in the Composable Architecture (TCA) by handling large state diffs and filtering noisy actions.
Debugging ASP.NET Core OAuth authentication in GitHub Codespaces, including reserved path conflicts and callback URL issues.
Explains how to use XCTAttachment in XCTest to attach files, images, and data to test results for easier debugging.
A guide to debugging programs written in a new compiled programming language, covering techniques from print statements to using gdb without debug symbols.
A critique of static dashboards for debugging, arguing they encourage pattern-matching over systematic problem-solving in software engineering.
A developer explains how using a minimal reproducible example (reprex) in R helps debug code and isolate issues, turning frustration into effective problem-solving.
A guide to manually symbolicate macOS app crash logs using Xcode and the atos command-line tool, with a Ruby script for automation.
Beginner-friendly guide to JavaScript debugging using Chrome DevTools, covering breakpoints, bug reproduction, and systematic troubleshooting.
A curated list of innovative, engineering-focused tech companies based in New York City, highlighting their products and technical challenges.
Debugging and fixing the 'EMFILE: too many files open' error in AWS Lambda NodeJS by moving initialization logic and using Lambda Insights.
How to disable PerfView's grouping of unresolved CPU frames under '?!?' to better analyze performance bottlenecks.
A developer shares detective-like strategies for debugging software, including reading error messages, changing one thing at a time, and confirming assumptions.
A developer discusses the challenges of estimating project timelines, especially for complex JavaScript tasks and accessibility requirements.
A guide to conditionally showing/hiding top-level menus in SwiftUI for macOS apps, including a workaround using AppKit.
A developer shares the story of debugging a tricky PHP unit test failure caused by a single missing character (an equals sign).
A developer shares practical challenges and solutions encountered while implementing C# source generators, focusing on debugging and dependency issues.
A guide to fixing the common React error 'Cannot read property of undefined', covering how to read stack traces and properly initialize state.
A guide to debugging GitHub Actions secrets by revealing them in logs using a sed command, with a security warning.
A live coding session where developers debugged an image upload spinner issue in the Forem editor using browser tools.