If you ever need to temporarily prevent Windows from going to sleep, you should try giving it some NoDoz! [Read More]
Is your Microsoft Sculpt Keyboard losing keystrokes?
There might be too much distance between your keyboard and its dongle.
After I built my new computer, I found that my keyboard was constantly hanging and losing keystrokes. Here's how I fixed it. [Read More]
A Pain-Free Guide To Installing Web Deploy
I've had several less-than-stellar experiences installing Web Deploy in the past. Next time I go through this, I decided many months ago, I'm taking notes! 'Next time' turned out to be earlier this week. This article is the result of the notes I took during that trial-and-error session. [Read More]
Trouble connecting to a git repo with an SSH key?
Here's how I fixed the problem on a Windows Server 2012 machine
Are you getting an 'Unable to negotiate with legacyhost: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1' error? This article might be for you. [Read More]
New SqlConnection() Hangs When IIS Express Has Been Idle
And an entire day is lost trying to debug it
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. [Read More]
GitHub Desktop Removing Credential Settings When Loaded
(There's a fix for that!)
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. [Read More]
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. [Read More]
How To Remove Ads From The Skype Windows App
A Public Service Announcement
Buy ten bucks worth of Skype credit. That’s it. Problem solved. Sure, there are tons of “free” ways to get around the ads, but all the ones I tried or read about either broke some of Skype’s functionality or blocked the ads without removing the box that contains the ads: you’re left with a large, awkward, and almost empty placeholder area that says, simply, “advertisement”. Close, but no cigar. The only reason I’m writing up this post is because it wasn’t at all clear to me whether buying a small amount of Skype credit would - in fact - remove the ads from the app. [Read More]
Well, that was fast
Slack 1.1.8 reverts system tray functionality
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. [Read More]
Slack For Windows: Minimizing To The System Tray
...or, Introducing Headless Slacker!
Version 1.1.5 of Slack's Windows app no longer allows minimizing to the system tray. As long as Slack is running, its taskbar icon is visible. I didn't like that very much, so I wrote an application - dubbed Headless Slacker - that enables users to choose at their own discretion whether or not to show Slack's taskbar icon. [Read More]