Steve Talks Code
Coding thoughts about .NET
Merging Multiple Git Repositories Into A Mono-Repo with PowerShell (Part 1)
11 Oct 2020
Following on from my last blog about the problems I had setting up Octopus Deploy with a service account, this is another DevOps related post that describes the approach I have taken to merging multiple Git repositories into a single Git repository (commonly known as a mono-repo).
A Couple of Problems When Installing Octopus Deploy with a Domain Account
3 Oct 2020
Continuous Integration and Deployments
This post covers how to address problems that can occur when installing Octopus Deploy and setting it to use a domain account as the service account.
Simplifying Dependency Injection with Functions over Interfaces
20 Jan 2020
This post shows how to apply functional programming techniques to dependency injection to simplify single method classes.
Getting Dependencies by Name or Key using the .NET Core Container (Part 2)
19 Jan 2020
This post describes how the use of custom typed delegates can be used to implement named or keyed dependency resolution using the Microsoft DI container that comes with .NET Core.
Getting Dependencies by Name or Key using the .NET Core Container (Part 1)
18 Jan 2020
In this post, I demonstrate how to use custom typed delegates to perform named/keyed dependency injection using the Microsoft Dependency Injection container in .NET core.
Clean Architecture - Should I Move the Startup Class to Another Assembly?
6 Jun 2018
In this post, I look at whether it is worth moving the dependency registrations in the Startup.cs class into its own assembly to maintain a clean code approach to the top level web application.
Recent Blog Posts
Could .NET Source Generator Attacks Be A Danger To Your Code?
Debugging C# Source Generators with Visual Studio 2019 16.10
JetBrains Dependency Injection Webinar
Using OpenApiReference To Generate Open API Client Code
Latest on Twitter
No results found
.NET Core (16)
ASP.NET Core (17)
C# 9 (5)
Clean Code (10)
Code Generation (3)
Continuous Integration and Deployments (1)
Dependency Injection (8)
Design Patterns (13)
Dev Ops (2)
Octopus Deploy (1)
Visual Studio (2)