A story about boxing / unboxing and string interpolation in C#
Explores how C# string interpolation uses boxing/unboxing and its performance impact, comparing string.Format and string.Concat.
Explores how C# string interpolation uses boxing/unboxing and its performance impact, comparing string.Format and string.Concat.
Overview of key new features in EF Core 6, including compiled models, performance improvements, and batching for SQL queries.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
A guide to planning IP address allocation for Azure Kubernetes Service clusters using Azure CNI networking, including a calculation tool.
Discusses the pros and cons of using unsigned integers (uint) in C#, covering CLS compliance, wrap-around risks, and practical use cases.
A talk on async/await in .NET, covering pitfalls, differences from parallel programming, and internal state machine workings.
A tutorial on setting up and writing unit tests for Blazor components using bUnit, with an introduction to end-to-end testing concepts.
Explores new .NET 6 features for Blazor, including WebAssembly AoT compilation, required component parameters, and compiler improvements.
Announcement and teaser for a .NET User Group Zurich online event focusing on async/await programming in C#, covering pitfalls and best practices.
A developer explains building a blog with Blazor, detailing motivations, setup, and using markdown for posts.
A guide on using knitr and R Markdown to automatically collect and display all figure alt text (fig.alt) in an appendix.
Explores type modeling in Clojure using a Turtle Graphics program as an example, detailing the spec definitions for a turtle's state.
iOS 15's Core Location UI framework introduces a system button for streamlined one-time location requests, simplifying permission handling for developers.
How to use Visual Studio 2019's built-in feature to find and remove unused project and NuGet package references to clean up your solution.
How to disable PerfView's grouping of unresolved CPU frames under '?!?' to better analyze performance bottlenecks.
A critique of MATLAB's flaws and a nostalgic look at its unique productivity features for scientific computing, with suggestions for improvement.
A guide to writing effective release notes for software, focusing on clarity, structure, and best practices for open-source projects.
Introduces llvm-reduce, a specialized tool for automatically reducing LLVM IR test cases to aid in debugging compiler failures.
A technical guide on installing and running the lightweight Kubernetes distribution k3s within WSL2 on an ARM64 Surface Pro X device.
A data scientist shares her experience and contributions to the #30DayChartChallenge, a data visualization event, using various tools like ggplot2, PowerPoint, and Figma.