Protect your GitHub account to keep your code secure

GitHub, GitLab, and Bitbucket just released a joint statement on a widespread ransomware attack that resulted in compromised accounts. That got me thinking, what can a person do to protect his or her code on GitHub? As it turns out, a lot…

  May 22, 2019 ·  10 min

Opening the developer console in every major browser

Most people will never even know their browser hides a great set of tools, mostly used by web developers, but which can be useful for anyone trying to figure out why their browser is misbehaving.

  Mar 26, 2019 ·  3 min

Regaining access to a Mozilla Addons account

I recently realized that somehow, in the 6 months since I last logged into my Mozilla developer account, none of my short list of emails would let me back in. Here’s how I regained access.

  Mar 13, 2019 ·  2 min

5 Markdown Tricks for GitHub

Here’s a few tricks for rendering markdown in GitHub that most people wouldn’t know about. Oh, and they work for new Issues, Pull Requests, and in the Wiki too!

  Feb 6, 2019 ·  4 min

Hosting a GitHub wiki on Ubuntu (and keeping it in sync)

I’ve always been a fan of wikis, but GitHub’s is so poorly designed it doesn’t get much love. I once wrote about cloning a wiki locally and editing it using Gollum, but now I’m taking a look at hosting it externally on DigitalOcean, using Gollum and keeping it in sync with the repo hosted on GitHub.

  Oct 29, 2018 ·  10 min

How to select an earlier .NET version on Visual Studio for Mac (tl;dr: you can't)

Despite its marketing, Visual Studio for Mac is not the Visual Studio that millions love, ported to the Mac. Something that’s absolutely trivial in standard VS, switching between .NET Frameworks, wasted several of my evenings. Maybe it’ll help someone else.

  Aug 20, 2018 ·  4 min

Convert code from C# to VB.NET and back

If you work with the .NET Framework long enough, you may eventually find yourself tasked with converting one language to another, either by request or necessity. But conversion isn’t always necessary - it’s possible (and easy!) to have one solution with multiple languages.

  Jul 18, 2018 ·  4 min

Unit Testing in Visual Studio for Mac

Are you a Mac user and .NET fan? Did you know there’s a native VS app now? Writing tests is important, so I decided to try out NUnit in @vs4mac.

  Jul 6, 2017 ·  3 min

Migrating a Blog from WordPress to Ghost

About a week ago I decided to migrate my blog to the Ghost platform. I’d been thinking about it for awhile - even installed it once or twice to play around with it - but never fully committed. Truth is, I didn’t really want to switch. I knew that, however little, the process would certainly be more painful than doing nothing. So the pain of going through the switch had to be outweighed by the pain of not switching. I guess that finally happened. ...

  Mar 26, 2017 ·  14 min

How to Create a Git Alias

If you’re unfamiliar with Git’s “alias” feature, it provides a way to create shortcuts for other Git commands, which can save you a lot of time. They’re easy to setup and maintain too. Let’s see how.

  Jan 28, 2017 ·  4 min