LINQ might get a "left join" operator in .net 10
A proposal to add a dedicated LeftJoin operator to LINQ in .NET 10, simplifying a common database query pattern.
A proposal to add a dedicated LeftJoin operator to LINQ in .NET 10, simplifying a common database query pattern.
A technical tutorial on enabling Node Autoprovisioning (NAP) on Azure Kubernetes Service (AKS) using Terraform and the azapi provider.
An updated guide on React ref callbacks, covering changes in React 19 and best practices for avoiding unnecessary re-renders.
A humorous exploration of C# ValueTuple's compiler behavior, especially with large numbers of elements.
Explains why command line pipes appear stuck due to output buffering and how to fix it.
A critical analysis of the 'always use early returns' coding advice found on LinkedIn, examining readability and maintainability in C#/.NET.
A developer discusses how observing innovative user workarounds can inspire new product features, using examples from data structures and Bluesky.
A technical article on building a robust testing infrastructure for iOS development, covering modularization, test types, and strategies to reduce flakiness.
Explains the core technical shift from multi-tool Observability 1.0 to a unified, event-based Observability 2.0.
Explains how to use Debug.Assert in C# to validate assumptions during development, highlighting differences from Trace.Assert.
A tutorial on creating an awaitable modal dialog component in Blazor using C# and TaskCompletionSource for cleaner asynchronous UI interactions.
A developer shares his simple system using plain text files and a Python script for knowledge management and time tracking.
The author explains why they created a new 'Today I Learned' (TIL) section on their blog to archive useful tools and facts.
Podcast episode discussing AI tools for developers, including chatbots for code generation, problem-solving, and navigating obscure technologies.
Explains a performance issue with ToListAsync/ToArrayAsync in EF Core when querying large data columns and recommends using synchronous versions.
Explains the Tip & Tail release model used by OpenJDK to manage Java library dependencies and releases, helping developers innovate faster.
The author reflects on coining the term 'Central Bank Digital Currency' and critiques a controversial hypothetical use case involving 'digital meat rations'.
The Big Book of R adds 10 new books, including Spanish titles and English works on data science, statistics, and fantasy football analytics using R.
Explains the shift from Swashbuckle to built-in OpenAPI in ASP.NET 9 and how to handle API documentation.
A candidate's nomination statement and platform for the 2025 Django Software Foundation board election, outlining community-focused initiatives.