Equipping 3rd party types with debugging capabilities
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
A podcast episode reviewing Apple's 2024, focusing on developer news, ecosystem changes, and personal milestones from the hosts.
A technical guide on using usbmuxd and ifuse to directly export photos from an iPhone to a computer via USB, bypassing iCloud.
A tech blogger analyzes the decline in their blog's ad revenue, linking it to the rise of AI tools like ChatGPT and GitHub Copilot.
Explores the role of empathy in design and the impact of personalized typography on accessibility and reading outcomes for diverse users.
A developer discusses why reading code is difficult and offers practical tips to improve this essential skill, especially in the age of AI.
Explores how .NET library authors can use source generators and generic programming to avoid complex runtime reflection, especially for Native AOT support.
AWS Lambda's new code editor features an improved Amazon Q Developer AI assistant for generating and debugging Lambda functions with better in-line code previews.
A structured guide for reviewing a company's cloud infrastructure, workloads, and code to prioritize security improvements and establish a cloud security program.
Learn two Git tricks: quickly switch back to the previous branch and view the last 5 checked-out branches using reflog.
Node.js v22 introduces an experimental flag to run TypeScript files directly without external tools or a build step.
A technical guide on setting up and using whisper.cpp for local audio transcription, including building, patching, and practical usage.
How eBPF technology can prevent system crashes like the massive July 2024 Windows outage caused by a faulty kernel driver update.
Explains how Entity Framework protects against SQL injection in LINQ queries but warns of risks when using raw SQL, highlighting safer alternatives.
Explores new features in Java 22, including finalized APIs, preview functionalities, and enhancements for performance and developer experience.
Summary of Microsoft Build 2024 keynote on AI transformation, from information access to actionable expertise, featuring Microsoft Copilot.
A data professional shares their curated list of data tech blogs and explains their return to using RSS feeds to stay current in the field.
A developer shares their experience speaking at the AWS Summit Singapore 2024, covering topics like Amazon EKS and AWS Network Firewall.
Explains how C# List<T> detects modifications during enumeration using a version field to throw InvalidOperationException.
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.