Tips for debugging your new programming language
A guide to debugging programs written in a new compiled programming language, covering techniques from print statements to using gdb without debug symbols.
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 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 live coding session where developers debugged an image upload spinner issue in the Forem editor using browser tools.
A reflection on CSS Battle videos, analyzing how programmers think, test theories, and iterate through code to solve front-end web development challenges.
A deep dive into debugging a NullReferenceException crash on ARM64 Linux, revealing a missing null check in the .NET runtime's exception handling.
A developer discusses the need for better browser dev tools to debug modern CSS media queries like dark mode and reduced motion preferences.
A live coding session on debugging browser tools and XSS mitigation while fixing an issue to render HTML tags as text.
A developer shares a frustrating experience and solution for loading locally built Docker images into a KiND Kubernetes cluster for local testing.
A technical walkthrough of debugging a native deadlock in a .NET application running on Linux, using tools like dotnet-dump and analyzing thread stacks.