DevOps Certificate Based SSH Authentication I want to use Certificates to authenticate to my Linux servers.
DevOps Install OpenSSH client in Windows 10 Microsoft was nice enough to start shipping the OpenSSH client in Windows 10. It's easy to install if it's not already.
TypeScript React Route Changes not Re-rendering Some Components I wanted to have part of my rendered page update whenever the route changes.
Rants Chevrolet Silverado 2014 - Rattle in the cab My Silverado had a loose screw in it, you could hear it rolling around and bouncing on the plastic. It sounded like a screw would if it was in your cupholder or some other kind of small plastic tray. I thought it was in the dash. It wasn't.
ASP.Net Razor Template Rendering Use the Razor template engine from ASP.Net Core to render some data in a template pulled from a database. I also wanted to use only the Microsoft Razor libraries to do it and any other 3rd party libraries.
ASP.Net .NET Core Log Correlation - HttpClient and default headers How to pass a header to a backend API using the HttpClient easily and consistently. This header is used for correlating log entries between a frontend site, and the backend API.
ASP.Net .NET Core Log Correlation - Request Id Pass a header and have it automatically appear in all log entries on the backend service.
ASP.Net .NET Core Log Correlation - Arbitrary Log Properties Pass a header from the frontend site, and have it automatically appear in all log entries on the backend service using a custom property name so I can easily search the logs.
ASP.Net .NET Core Log Correlation - Easy Access to the Correlation Id Easily accessing the correlation Id that I am passing around, and, in my frontend site, create that correlation id
ASP.Net .NET Core Log Correlation Correlating log entries across multiple API's easily and efficiently without a whole lot of extra code in the way
DevOps LSASS and High CPU Usage Our high CPU utilization of LSASS and slow response times was caused by a poor implementation of user impersonation.
DevOps Bootable Thumb Drive for Installing Windows I needed to be able to install Windows via a USB thumb drive and I didn't want to use anything other than what comes with Windows.
DevOps Copying UNC path with PowerShell If you copy a UNC path (like \\system\share\) to some folder with Copy-Item cmdlet you'll end up with the target path including the share name. And this is usually undesirable.
DevOps Moving Certbot to Debian 9 I'm changing out my old Ubuntu firewall server with a Debian 9 system. Step one was getting everything I need installed on it. The only issue so far, certbot.
DevOps Visual Studio 2017/Android Development I have Hyper-V installed, along with a few VM's. And I use Docker, regularly, so I know Hyper-V is installed and working.
DevOps Write-Information missing in 2008R2/2012R2 In PowerShell versions less than v5 you'll notice that the friendly Write-Information cmdlet doesn't exist. That's fine, until you write a PowerShell script that uses Write-Information (or any other command that doesn't exist).
Operations Upgrade Server 2016 Domain Controller to 2019 Server Core Now that Server 2019 has been released I wanted to upgrade my lab's domain controllers from Server 2016 to Server 2019 Core
Programming Visual Studio Build Not Copying Modified Content Files Visual Studio likes to be the one to keep track of the modified files and it's not very good at content files.
DevOps X-Forwarded-For in IIS and ELK Bringing a custom request header into IIS logs and the ELK stack
DevOps File Beat and IIS with multiple sites How to get additional fields from IIS logs into ElasticSearch.
DevOps Downloading all NuGet packages Bulk downloading NuGet packages from a NuGet server in only a few lines of code.
DevOps Converted to Ghost Easily update the posted date for blog posts during a conversion when using SqlLite as the backend.
Operations StrongSwan, IKEv2, Split DNS and iOS This post is about getting the DNS servers to work correctly on Mac OSx when doing split tunnel (not sending all traffic across the VPN). I use StrongSwan as my VPN server and only want my local network traffic to go across the VPN and all other traffic to go
Tfs Copy all repositories from Github enterprise We are finally finishing the migration of GitHub Enterprise to TFS. While doing so, we wanted to programmatically make sure we had all of the source code off of our old Github server. Including those that belonged to individual users, including those that had left. Unfortunately Github doesn't