Posts from 2022
-
2022-07-10 Using TypeScript With NodeJS
I recently started a new project using NodeJS. The code uses several NodeJS applications with TypeScript. I wanted to document the steps to set up a new NodeJS application for future reference.
-
2022-06-12 A Gentle Introduction to Pair Programming
I recently switch to a new development team at the client where I am working. The new team uses pair programming to develop changes to the software. My introduction to this technique has been a good one.
-
2022-04-09 Should We Stop Using Pull Requests?
My team uses pull requests to communicate changes to each other and help document why we changed the code. Should we stop doing this in favor of something better?
-
2022-03-27 Using Release Feature Toggles for Trunk-Based Development
When using trunk-based development, release feature toggles are a means to deploy your code without releasing it to users. Here are some ideas I have learned in using them.
-
2022-03-14 Test-Driven Development Revisited
I’ve thought about and written about testing a lot on this blog. Specifically I’ve written a lot about Test-Driven Development. My thoughts on it have changed recently and I wanted to write them down.
-
2022-03-06 Dependency Injection Part 3 - Testing .NET DI Container Registrations
In this 3rd article on Dependency Injection I want to show how you can write unit tests to verify the services have been properly configured in the DI Container.
-
2022-02-27 Dependency Injection Part 2 - Concepts
In this second article, let’s review some of the core concepts of Dependency Injection (DI).
-
2022-02-20 Dependency Injection Part 1 - Introduction
Dependency Injection (DI) is an important aspect of many software development frameworks. Let’s introduce the topic.
-
2022-01-30 Detecting Captive Dependencies in ASP.NET
If you aren’t careful, you can extend the lifetime of a service using Dependency Injection with ASP.NET. Let’s see how to detect Captive Dependencies.
-
2022-01-19 Decorator Pattern with the Microsoft Dependency Injection Container
The Decorator Pattern is a useful pattern in C#. But the built-in DI Container makes using it a bit complicated.
-
2022-01-08 Unit Testing Dependency Injection Container Registrations in ASP.NET
Have you ever thought of unit testing the code used to register services in your ASP.NET application? It’s not a bad idea. Let’s see how.
-
2022-01-03 Setup of a NodeJS Console Application with TypeScript
I recently wrote a simple NodeJS console application using TypeScript. This is how I set it up.