Installing SSL Certificates On Webfaction

Like so many other things, getting your site running over HTTPS is easy… once you know how. If you’ve never done it before, well, it’s not necessarily a straight shot from A to B. Here I describe exactly how to quickly and easily get the S into HTTPS for a site hosted on Webfaction - my preferred web host. Much of this information probably applies to other web hosts as well - but no promises there....

May 19, 2016 · 7 min · Nick Spreitzer

Purge A File (Or Directory) From A Git Repository

Sounded easy enough. Move a git repo from Server A to Server B. How hard could that be?...

April 20, 2016 · 2 min · Nick Spreitzer

New SqlConnection() Hangs When IIS Express Has Been Idle

About a week ago I was happily working away on an ASP.NET Web API project when I noticed something fishy happening. And by “fishy”, I mean incredibly, unbelievably, stupendously frustrating. When initially loaded, the application worked fine. Start the project, execute a command from Postman, get results. But after running for 8 or 10 minutes, results would suddenly stop coming back. It didn’t take long to figure out where it was failing, however why it was failing was another matter entirely....

April 11, 2016 · 2 min · Nick Spreitzer

WordPress, you're FIRED!

I like a great many things about WordPress, but there is one thing about it I’ve never particularly enjoyed. And, unfortunately, it’s something that’s rather essential to, you know, a blogging platform…...

April 5, 2016 · 8 min · Nick Spreitzer

GitHub Desktop Removing Credential Settings When Loaded

Just the other day, git started to continuously prompt me to re-enter my GitHub credentials, despite the fact that I had repeatedly cached my credentials. Why, GitHub, why are you bothering me with this, I pondered. Turns out, GitHub desktop runs a ‘configuration sanitizer’ when it starts up because GitHub has “seen significant issues in the past with other Git clients adding invalid/bad configuration values”. Makes sense. I have, in fact, seen that happen in the past....

March 30, 2016 · 1 min · Nick Spreitzer

XML Comment Outlining In Visual Studio 2015 'Fixed'

When I look at a class file, I will frequently collapse it down to its method signatures. Maybe I want to scan the file for a particular method. Maybe I want to get an overview of what functionality the class contains. Could be any number of reasons. Ultimately it’s a quick way to minimize the noise and isolate what I really want to see. In a C# class file, the noisiest bits - easily - are the XML comments that decorate everything from the class itself to all its containing methods and properties....

March 17, 2016 · 2 min · Nick Spreitzer

Debugging RestSharp Deserialization Errors

How to configure RestSharp to use json.net for deserialization and get more detailed debugging information....

September 7, 2015 · 4 min · Nick Spreitzer

Slack 1.1.8 reverts system tray functionality

Well that was fast. A little over three weeks ago, on July 7th, Slack released 1.1.5 of their Windows App. One of the changes in that release disallowed minimizing the main window to the system tray. I was not a fan of that particular change. No sir, I did not like it one bit and so I dug into my bag of tricks and released my own software to force the app into the system tray – where I prefer it to live, when I’m not actively staring at it....

July 30, 2015 · 2 min · Nick Spreitzer