Solving Problems you wouldn't have if you wouldn't use Entity Framework
A developer shares a complex solution for dynamic column selection in Entity Framework using expressions, highlighting a self-admitted overengineered approach.
A developer shares a complex solution for dynamic column selection in Entity Framework using expressions, highlighting a self-admitted overengineered approach.
Explains the critical role of micro-segmentation in Azure network security, using analogies and Microsoft's zero-trust principles to advocate for proactive defense.
Explores the challenges of analyzing ordinal data, focusing on transformation invariance and the limitations of statistical comparisons.
Explores the proposed null-conditional assignment operator (?.) in C# 14, a feature for simplifying null-checking before property assignment.
Analyzes a viral LinkedIn claim about IEnumerable vs IEnumerator performance in C#, debunking the 2x speed difference with a flawed benchmark.
How to validate your ASP.NET Core Dependency Injection container configuration to catch errors early, ensuring all dependencies can be resolved.
Analyzes the future of .NET Framework, estimating its support timeline based on Windows Server lifecycle and official Microsoft documentation.
A guide to help large organizations decide whether to use Datadog's multi-org feature, covering key factors like company structure, data correlation, and cost.
A developer details using AI coding assistants like Cline and LLMs (Claude, Gemini) to redesign a SaaS platform's UI/UX and generate documentation.
A summary of Chip Huyen's chapter on AI fine-tuning, arguing it's a last resort after prompt engineering and RAG, detailing its technical and organizational complexities.
Explores C++26's new safety features to prevent dangling references in a configuration manager, with code examples and fixes.
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
Argues that RAG system failures stem from data engineering issues like fragmented data and governance, not from model or vector database choices.
A developer shares the story of building Pangolin, an open-source lakehouse catalog, using an AI coding agent during a holiday break.
Final part of an Advent of Code series focusing on solving grid and graph problems in Java, with insights on API design.
Explores unwritten rules and conventions that command-line terminal programs tend to follow for consistent user behavior.
A technical guide on generating ZUGFeRD/X-Rechnung compliant XML+PDF invoices for EU B2B requirements using Ruby and Ghostscript.
A developer's journey to design and build a custom, ergonomic split keyboard with integrated trackball, tailored to their specific needs and typing style.
A detailed look at a custom 35-key keyboard layout with an integrated trackball, covering its layers, special keys, and design philosophy.
Explains how to use Debug.Assert in C# to validate assumptions during development, highlighting differences from Trace.Assert.