Menu

Close
  • Home
  • About
  • Photos
Subscribe
void where_prohibited() { ... } Menu

void where_prohibited() { ... }

Programmer. Runner. Trying my best.

Scroll Down

MSBuild Traversal project best practices

Best practices for using MSBuild traversal projects »

Matt Kotsenas Matt Kotsenas .net, msbuild 07 March 2025

Profiling and asynchronous initialization to improve PowerShell startup

Initialize your PowerShell profile asynchronously using idle events »

Matt Kotsenas Matt Kotsenas PowerShell 24 May 2024

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 »

Matt Kotsenas Matt Kotsenas .net, msbuild 14 September 2023

Implementing IOptionsFactory<T> to create custom options instances

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... »

Matt Kotsenas Matt Kotsenas .net 15 June 2023

Running post setup commands on Azure VMs with SetupComplete2

Trying to enable the Administrator account on a custom VM image for Azure lead down a rabbit hole »

Matt Kotsenas Matt Kotsenas azure, windows 12 May 2020
Page 1 of 3 Older Posts →
void where_prohibited() { ... } © 2025