Recent

The Control Paradox
Your agent orchestrator probably gives you less control than you think.

MSBuild Traversal project best practices
Best practices for using MSBuild traversal projects

Profiling and asynchronous initialization to improve PowerShell startup
·962 words·5 mins
Initialize your PowerShell profile asynchronously using idle events

Simplify MSBuild Directory.Build.props and .targets files with vertical slices
Use vertical slices / features as an organization mechanism and make Directory.Build.props and .targets files easier to work with

Implementing IOptionsFactory to create custom options instances
·387 words·2 mins
Recently, I was writing a .NET console app to integrate with a third-party library and had an opportunity to use the IOptions pattern. However, the settings object didn’t have a public, parameterless constructor. Here’s how I used IOptionsFactory to support these types of options classes…
