No More Blue Fridays
How eBPF technology can prevent system crashes like the massive July 2024 Windows outage caused by a faulty kernel driver update.
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.
A technical guide on configuring Linux systems to generate and save core dump files for debugging program crashes.
The author updates core pages like About, FAQ, and Home for the JourneyInbox SaaS app, focusing on UI layout and content.
Explains why certain exception instances like OutOfMemoryException are pre-allocated in .NET memory dumps, even in simple applications.
A developer investigates a segmentation fault in a .NET crash-analyzer tool, detailing the debugging process on Linux using WinDbg.
How a company's 'Demo Friday' culture fosters collaboration, peer recognition, and deep technical learning across hardware and software teams.
A technical guide on using the memleak tool from bcc to find memory leaks in a running Postgres C program, comparing it to Valgrind.
The article explains the XY Problem, a common communication issue where someone asks about their attempted solution instead of their actual goal.
Explores unsupported methods to dump and analyze the .NET managed heap from within a C# application, detailing internal memory structures.
A guide on using AWS X-Ray with Quarkus to monitor and debug serverless Lambda functions, including setup and custom instrumentation.
Explores AI-assisted programming using open-source models, covering features, benefits, and tools for developers.
A quick CSS tip on using the :empty pseudo-class to hide and debug empty elements in layouts, especially useful for user-generated content.
A front-end developer explores the inconsistent UX of CSS nesting in browser DevTools and proposes solutions for better visualization.
A deep dive into building advanced React DevTools with time-travel debugging capabilities using Replay.io's backend API.
Explains why traditional debugging fails for LLMs and advocates for observability-driven development to manage their non-deterministic nature in production.
A developer reflects on how their opinions on software development practices like comments, testing, IDEs, and remote work have evolved over time.
Introduces ETTrace, an open-source iOS performance debugging tool that improves upon Xcode's Time Profiler for identifying bottlenecks.