A Technique For Creating a NSPersistentContainer
A technique for creating and configuring a NSPersistentContainer in Core Data using a generic extension and configurator protocol.
A technique for creating and configuring a NSPersistentContainer in Core Data using a generic extension and configurator protocol.
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
A guide explaining how to use the `git rebase --onto` command to move a feature branch's commits from one base branch to another.
Explains how to use XCTAttachment in XCTest to attach files, images, and data to test results for easier debugging.
A tutorial on setting up a private Kubernetes cluster using K3S on Raspberry Pi 4 devices within a home network.
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.