Tactical Design Patterns in C# - Part 1: Creational
Explores Creational Design Patterns in C#, focusing on the Factory and Fluent Builder patterns with practical code examples.
Explores Creational Design Patterns in C#, focusing on the Factory and Fluent Builder patterns with practical code examples.
A tutorial on using for loops in Bicep templates to create multiple Azure resources efficiently and reduce code duplication.
A technical blog post explaining how to use the getopts utility in Bash for parsing command-line arguments and flags in shell scripts.
Analyzes C# struct equality performance, comparing default structs, IEquatable implementations, and C# 10 record structs.
A technical guide for developers on setting up and starting a live coding or tech-focused stream on Twitch using OBS.
Explores how to enable foreach loops on C# types without implementing IEnumerable, using GetEnumerator methods and extension tricks.
A guide on preparing a Django project for live deployment, covering application servers like Gunicorn and cloud platform choices.
Explains how to use Task.WhenAny with CancellationTokenSource in C# to cancel remaining asynchronous tasks after the first one completes.
Introducing DynaMD, a C# library that simplifies .NET memory dump analysis with a more natural syntax than ClrMD.
Explores how C# string interpolation uses boxing/unboxing and its performance impact, comparing string.Format and string.Concat.
A guide to building a free URL shortener/tracker using Java, Spring Boot, MongoDB, and Azure, focusing on cost control and free-tier services.
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.
Discusses the pros and cons of using unsigned integers (uint) in C#, covering CLS compliance, wrap-around risks, and practical use cases.
A technical guide on implementing dynamic app icon switching for iOS applications, covering icon preparation, Info.plist configuration, and iPad-specific steps.
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.
Analyzes the legal implications of GitHub Copilot potentially being a derivative work of GPL-licensed code used in its training.
A guide to mounting Windows folders as persistent virtual drives using registry edits, offering an alternative to the SUBST command.
Explores new .NET 6 features for Blazor, including WebAssembly AoT compilation, required component parameters, and compiler improvements.