Category: Programming
-
Quick fix commands for killing a left over .net core process that is hogging the port.
1. Find what’s on the port 2. Kill it by PID (replace ##### with the PID from step 1) Or do it all in one line (find +…
-
E2E Tests; A handy little JS tool
Sometimes when creating e2e tests, and this becomes even more important as we move into the world of AI, there is a gap between actual user experience and…
-
How We Set Up OpenCode to Be Actually Useful — A Practical Guide
We have been trying out OpenCode, a terminal-based AI coding assistant, across a few different projects — .NET web apps, Docker Compose stacks, and some embedded firmware work.…
-
HTTP Error 500.30 – ASP.NET Core App Failed to Start on IIS: Simple Things to Check First
I recently hit this error after migrating an application from classic ASP.NET (.NET Framework) to ASP.NET Core on IIS. Instead of loading the site, IIS displayed the dreaded:…
-
Angular Nginx Hosting Trouble shooting Guide
body { font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px; } h1, h2, h3 {…
-
Database Targeting Debugging in ASP.NET Core
Overview We tracked down a user-role issue that looked like a permissions problem, but the real cause was database targeting. One user could sign in and get roles.…
-
Connection String FAQ
This page explains a common ASP.NET Core pattern where the app does not keep its main database connection string in appsettings.json. Instead, startup code retrieves the value from Azure…
-
How I Got an Azure DevOps / TFS Environment Agent Working on a Server With No Internet
If you are trying to add a self-hosted Azure DevOps or TFS agent to an environment and the server has no internet access, there is a good chance…
-
Why Leaving Your TFS Git Username Blank Can Fix Authentication on Windows
If you use TFS on-prem, Git over HTTPS, and Windows, you may have run into a strange authentication issue: You enter the correct username and password… and Git…
-
Parallel AI Coding
Parallel Coding: Using AI Agents Like a Development Team For a long time, I’ve used AI-powered coding tools inside modern IDEs, and they’ve been incredibly useful. But more…