Mike's Blog

A collection of projects, thoughts, and ideas.

Subscribe
How to Dual-Boot Ubuntu 20.04 and Windows 10 with Encryption

How to Dual-Boot Ubuntu 20.04 and Windows 10 with Encryption

When you run the Ubuntu installer, there’s an option to dual-boot Ubuntu with an existing Windows installation. There’s also an option to encrypt your Ubuntu installation, but only if you…

Why you should consider moving your tech blog off Medium

Why you should consider moving your tech blog off Medium

This might turn into a bit of a rant, but humor me. The other day, I was working on a hobby software project when I got hit with one of…

Comparison: GoTrax GXL vs Xiaomi M365

Comparison: GoTrax GXL vs Xiaomi M365

For the last six months or so, I’ve been using an e-scooter on part of my commute to work. I’ve spent a good amount of time commuting on both the…

Computer Shopping: The Ultimate Developer Laptop

Computer Shopping: The Ultimate Developer Laptop

Recently, I bought a new computer. My goal was to find the ultimate developer laptop! Well, maybe that’s a bit of an exaggeration… I actually set a fairly reasonable budget…

Why Short Feedback Cycles Lead to Great Software

Why Short Feedback Cycles Lead to Great Software

I think most software developers love short feedback cycles, whether they realize it or not. And it makes sense! Really short feedback cycles are one of the first things most…

5 Tech Talks Every Web Developer Should Watch

5 Tech Talks Every Web Developer Should Watch

I enjoy listening to tech talks from expert software engineers. When you listen to a good tech talk, you’re given the opportunity to learn from someone else’s experiences, and this…

KeePass vs Bitwarden: A Comparison of Free Password Managers

KeePass vs Bitwarden: A Comparison of Free Password Managers

It’s been nearly 2 years since I originally wrote about How I Manage Passwords with KeePass. That blog entry was inspired by Troy Hunt’s post, “The only secure password is…

5 Reasons to Contribute to Open Source

5 Reasons to Contribute to Open Source

It’s October, and Hacktoberfest is in full swing! It’s a great time to contribute to open source. I love open source software and the open source community, and I think…

Make Your Source Code Developer-Friendly

Make Your Source Code Developer-Friendly

Is your source code developer-friendly? Developers talk about user-friendliness of applications all the time, but don’t often think about whether their own source code is user-friendly. Code tends to rot…

LogRun: A Running Log in Google Sheets

LogRun: A Running Log in Google Sheets

I made a training log in Google Sheets. Even in the age of Fitbit, GPS running watches, and Strava, a training log in a spreadsheet is a useful tool. Because…