Tools for Exploring .NET Internals
An overview of open-source tools like PerfView and SharpLab for developers to analyze and understand the internal workings of the .NET runtime and CLR.
An overview of open-source tools like PerfView and SharpLab for developers to analyze and understand the internal workings of the .NET runtime and CLR.
A deep dive into debugging a slow ASP.NET MVC request, tracing the root cause to HTTP chunked encoding and its performance implications.
The article argues that the quality of error messages directly reflects a product's internal quality and the development team's care for users.
A guide to redirecting stderr of a running process using gdb, with a practical example and explanation.
A guide to using the React DevTools browser extension for inspecting and debugging React component state.
Explores debugging techniques like rubber duck debugging and divide-and-conquer, and discusses Stack Overflow's approach to handling novice questions.
A developer explains why they switched from Sublime Text to Visual Studio Code, citing better code insight features and easier setup for beginners.
A guide to researching and understanding the internal workings of the .NET Runtime, from defining a topic to debugging the source code.
An article encouraging programmers to dive into and contribute to open source projects, even when they seem intimidating or unfamiliar.
A guide to setting up and debugging Node.js applications written in TypeScript using Visual Studio Code.
A developer shares advanced debugging techniques for tracking retain/release crashes in Objective-C, including custom GCD wrappers and queue tracking.
A developer's journey to fix TypeScript's error on trailing commas in generic type parameter lists, detailing the debugging process.
A monthly review of the Zig programming language's progress, covering LLVM 6 readiness, new error handling syntax, and error return traces.
A talk exploring three advanced techniques for understanding Swift's internals: SIL, debug toolchains, and reflection.
A technical article discussing debugging tricks for complex statistical models with symmetries, focusing on verification and small-sample testing.
A developer shares a productivity tip: asking for help online when stuck on a coding problem, then sleeping, often leads to a solution by morning.
A guide to using Git Bisect, a powerful Git command for efficiently finding the commit that introduced a bug or specific change.
Explains a bug in R's tidyverse where !! and !!! quasiquotation breaks when parsed/deparsed, affecting debugging and function editing.
A detailed guide to the author's personal Visual Studio Code setup, including essential extensions, themes, and tools for web development.
A developer uses git bisect to quickly find a bug causing a Jenkins/Maven deployment failure, saving hours of manual debugging.