October 28th, 2026
Web Deploy says your DLL is locked by an external process? MSDEPLOY_RENAME_LOCKED_FILES only works on Azure. On IIS, enable ASP.NET Core shadow copying.
November 6th, 2026
Fix slow first requests on IIS: AlwaysRunning, Idle Time-out 0, Preload and Application Initialization, the HTTP keep-alive settings, and a warm-up task.
January 28th, 2024
Do you want to build png files from your load testing automatically as part of your integration scripts? Learn how to setup JMeter and report back the results a
January 28th, 2024
Stop using XML and start using PowerShell for deployment. Psake provides easy to maintain tasks and dependencies with documentation, overcoming hard to read and
January 28th, 2024
Git is a popular distributed version control system that is becoming almost a standard in software development. Here I show how to get started with the basics.
November 6th, 2026
Install the free SHOUTcast DNAS 2.6 server on a VPS, configure sc_serv.conf, and run a 24/7 AutoDJ with Liquidsoap now that sc_trans is gone. Plus HTTPS.
January 28th, 2024
This is the third and final part in a series on building this site. This part is about membership and finishing an article engine.
January 28th, 2024
This is the second part in a series about building a version of this website. It focuses on making a database and synchronizing it remotely