Archives
All the articles I've archived.
-
Using a default home endpoint
Adding a default home endpoint
-
Asyncifying Brownfield Code
Asyncifying brownfield code
-
Builder pattern
Using a builder pattern to avoid the telescoping constructor problem
-
Sargable vs Non-sargable queries
A look into sargable SQL queries
-
SQL Constraints and Triggers
Exploring SQL triggers and check constraints
-
Curl with hostname mapping
Using curl with hostname mapping
-
Fun with timespan
Fun with timespan
-
Private vs service endpoints
The difference between private and service endpoints
-
Problem details response
Is there a standard to follow for non 200 HTTP responses?
-
TLS and SSL Certificates
A quick glance into TLS certificates
-
Thoughts on layers and DI
Some notes on n-layer applications, DI, and learning reinforcements
-
How do we validate arguments in unit tests?
The different ways to assert arguments
-
What's new with C# 9?
What's new with C# 9?
-
Singleton pattern
What are the benefits of the Singleton pattern?
-
What's new in .NET 6
What's new in .NET 6?
-
Facade patterns
What's a facade pattern?
-
Cross Wiring Dependency Injection
Looking into cross wiring for dependency injection and .NET Core
-
Dependency injection with .NET Core
Using dependency injection with .NET Core
-
Some useful commands
A list of useful commands I use during development
-
.NET 5 API Controllers
Creating a .NET 5 API Controller
-
Migrating to Hugo
Migrating a personal blog from WordPress to Hugo with the PaperMod theme, hosted on Netlify with automated builds.
-
HLS Part 2 - Http live streaming part 2
A deeper look at how HLS works, including connecting to primary and variant playlists and how audio segments are delivered.
-
HLS - Http Live Stream
Exploring HLS streams
-
Registrar, registrar, registrar
A reminder that DNS name server changes must be made in the registrar settings, specifically under Registered Domains in AWS.
-
Updating DNS Records in AWS
A lesson learned about updating DNS name servers in AWS Route 53 under Registered Domains rather than Hosted Zones.
-
Using Environment Variables in XUnit
How to use a test fixture to load environment variables from launchSettings.json when unit testing with XUnit in .NET Core.
-
Hello World!
An introduction to this personal development blog and its purpose of documenting useful software development techniques.