Steve Talks Code
Coding thoughts about .NET
About
Blog
Tags
Categories
Archives
Talks
Guest Appearances
Search
RSS
ASP.NET Core
Blog posts relating to ASP.NET Core
JetBrains Dependency Injection Webinar
15 Apr 2021
ASP.NET Core
Clean Code
Dependency Injection
Design Patterns
Webinars
Middleware
Last week, I had the honour of presenting a live webinar for JetBrains where I gave a presentation about using Dependency Injection in .NET Core and .NET 5. The recording is now available on YouTube.
Styles of Writing ASP.NET Core Middleware
6 Feb 2021
ASP.NET Core
Dependency Injection
.NET Core
Middleware
In this post, I discuss the differences between convention and factory styles of writing middleware in ASP.NET Core along with the differences in how the instances are created and interact with dependency injection.
Introducing Strongly Typed HTTP Request Headers for ASP.NET Core
12 Jan 2021
ASP.NET Core
C# 9
Clean Code
Dependency Injection
In this first part of a series of posts, I discuss the thinking behind takingĀ string based HTTP Headers and presenting them to your .NET code via dependency injection as strongly typed objects.
Should I be Checking Injected Dependencies for Null?
20 Dec 2020
.NET Core
ASP.NET Core
Configuration
Dependency Injection
In this post, I present my Top 5 scenarios of null injections from the .NET Dependency Injection container and use these to justify adding guard clauses to your C# constructors in consuming classes.
Understanding Disposables In .NET Dependency Injection - Part 3
17 Nov 2020
ASP.NET Core
Clean Code
Dependency Injection
Design Patterns
.NET Core
IDisposable
Following on from Parts 1 and 2, in this final part of the series, I move on to dealing with types that you do not have source control for and therefore cannot change directly to hide the Dispose method using the techniques I have described in the previous posts.
Understanding Disposables In .NET Dependency Injection - Part 2
17 Nov 2020
ASP.NET Core
Clean Code
Dependency Injection
Design Patterns
.NET Core
IDisposable
Following on from Part 1 where I provide an overview of hiding the Dispose method from consumers of the Dependency Injection container, in this part, I move on to dealing with objects that are created outside, but registered with the DI container.
< Older
Share this post
Twitter
Linked In
Facebook
Recent Blog Posts
Source Generated RegEx in .NET 7
Creating a ZX Spectrum Image Load Video
Could .NET Source Generator Attacks Be A Danger To Your Code?
Debugging C# Source Generators with Visual Studio 2019 16.10
Latest on Twitter
Search Text
Close Search
No results found
Tags
.NET 7 (1)
.NET Core (16)
ASP.NET Core (17)
C# 9 (5)
Clean Code (10)
Code Generation (3)
Configuration (6)
Continuous Integration and Deployments (1)
Dependency Injection (8)
Design Patterns (13)
Dev Ops (2)
Git (2)
IDisposable (3)
Middleware (2)
Monorepo (2)
Octopus Deploy (1)
OpenAPI (1)
Retro Computing (1)
Swagger (1)
Visual Studio (2)
Webinars (1)