Mike Kasberg
Husband. Father. Software engineer. Ubuntu Linux user.
Home
Blog
Résumé
X (Twitter)
GitHub
LinkedIn
Stack Overflow
Email
RSS
Mike's Blog Archive
All my blog posts in a single page.
Subscribe
2024
How to Dual-Boot Ubuntu 24.04+ and Windows (10 or 11) with Encryption
20 May 2024 · Technology
Better Related Posts in Jekyll Using AI
23 Apr 2024 · Software Development
Learning to Solder: A WLED Project
12 Apr 2024 · Technology
I Did My Own Taxes By Hand (and You Can Too!)
15 Mar 2024 · Tutorials
Buying Used Computers: A Story and Some Advice
04 Feb 2024 · Technology
Scalaing Challenge Leaderboards for Millions of Users
18 Jan 2024 · on
The Strava Engineering Blog
2023
Home WiFi Upgrades: Adding an Access Point with Wired Backhaul
22 Dec 2023 · Technology
Analyzing Static Website Logs with AWStats
09 Dec 2023 · Software Development
Catching Mew: A Playable Game Boy Quote
26 Sep 2023 · Technology
My $500 Developer Laptop
09 Sep 2023 · Technology
How to Test and Optimize Your Home Wifi Coverage
28 Jul 2023 · Technology
3D Printing Map Figurines with GPS
17 Jul 2023 · 3D Printing
3D Printing the Strava Logo
27 Apr 2023 · 3D Printing
3D Printing with OpenSCAD
22 Mar 2023 · 3D Printing
3 Months of 3D Printing
11 Jan 2023 · 3D Printing
2022
I Installed My Own Coax Cable for My Internet Modem (and You Can Too)
22 Dec 2022 · Technology
How to Fix "Pending update of firefox snap"
21 Dec 2022 · Technology
Monitoring Gross Income with Lunch Money
19 Sep 2022 · Technology
How I Updated jekyll/classifier-reborn for Ruby 3
12 Jul 2022 · Software Development
Mint, YNAB, Personal Capital, and Lunch Money: A Comparison of Personal Finance Tools
05 Jul 2022 · Technology
The Best Computer You Can Buy For $100
07 May 2022 · Technology
How to Fix Firefox Crashes on Ubuntu 21.10+
21 Mar 2022 · Technology
How to Find a Humidifier that Actually Works
15 Feb 2022 · Reviews
Solving Wordle with Programming
11 Jan 2022 · Software Development
2021
Iterating on Club Leaderboards
17 Dec 2021 · on
The Strava Engineering Blog
What are Dev Containers, What are GitHub Codespaces, and Why Should You Care? A Practical Intro
06 Nov 2021 · Software Development
How I Modified a Thule Bike Trailer Hitch for an E-Bike with a 12mm Axle
10 Sep 2021 · Tutorials
Dell Latitudes are Great Laptops (and they run Ubuntu well)
12 Aug 2021 · Technology
Docks and Ubuntu
09 Aug 2021 · Technology
DisplayLink Docks and Ubuntu
07 Aug 2021 · Technology
My New Bash Prompt (PS1)
28 Jun 2021 · Programming
Scalaing Club Leaderboard Infrastructure for Millions of Users
26 May 2021 · on
The Strava Engineering Blog
My Dotfiles Story: A Journey to Chezmoi
12 May 2021 · Technology
How to Install Pi-hole on Orange Pi / Armbian Boards
11 May 2021 · Technology
2020
Learning to Program by Making a Game
06 Dec 2020 · Technology
Building Local Legends
28 Oct 2020 · on
The Strava Engineering Blog
Unsubscribe Me: How to Disconnect from Internet Chaos
23 Oct 2020 · Technology
How To Set Up a Ruby Dev Environment on Ubuntu Linux
27 Sep 2020 · Software Development
How to Install Custom Firmware on Your Xiaomi M365 E-Scooter
05 Jul 2020 · Tutorials
Review: Orange Pi Zero
03 Jul 2020 · Reviews
A Bookmark to Temporarily Disable your Pi-hole
26 Jun 2020 · Tutorials
Can You VNC to a Desktop on a Headless Raspberry Pi?
22 Jun 2020 · Tutorials
Headless Setup for a Raspberry Pi Zero-W
19 Jun 2020 · Tutorials
How to Use Garmin's Workouts Feature on your GPS Running Watch
13 Jun 2020 · Reviews
Why I Love Ubuntu as a Desktop OS
24 May 2020 · Technology
My Home Office Setup
10 Apr 2020 · Reviews
How to Dual-Boot Ubuntu (16.04 - 22.10) and Windows (10 or 11) with Encryption
08 Apr 2020 · Technology
Why you should consider moving your tech blog off Medium
15 Mar 2020 · Technology
Comparison: GoTrax GXL vs Xiaomi M365
07 Mar 2020 · Reviews
2019
Computer Shopping: The Ultimate Developer Laptop
03 May 2019 · Technology
Why Short Feedback Cycles Lead to Great Software
24 Feb 2019 · Software Development
5 Tech Talks Every Web Developer Should Watch
13 Jan 2019 · Software Development
2018
KeePass vs Bitwarden: A Comparison of Free Password Managers
20 Nov 2018 · Technology
5 Reasons to Contribute to Open Source
07 Oct 2018 · Software Development
Make Your Source Code Developer-Friendly
19 Aug 2018 · Software Development
LogRun: A Running Log in Google Sheets
31 Jul 2018 · Projects
Code Reuse and Simplicity
23 Jul 2018 · Software Development
Tips for a Great Resume
19 Jun 2018 · Software Development
6 Questions to Ask When You Interview for a Software Development Position
25 Apr 2018 · Software Development
My Favorite Windows Software
24 Apr 2018 · Technology
Why Are My Tests Failing?
02 Mar 2018 · Software Development
How Much Faster Does a New SSD Make a 2012 MacBook Pro?
01 Mar 2018 · Projects
2017
Hour of Code 2017
09 Dec 2017 · Software Development
My First Program
04 Dec 2017 · Software Development
Hacktoberfest 2017
15 Oct 2017 · Software Development
How To: Deploy a Simple Java Web Service with AWS Lambda and API Gateway
31 Aug 2017 · Software Development
Bufferbloat?
21 Jun 2017 · Software Development
Why CI?
19 Jun 2017 · Software Development
Fitbit Surge vs. Garmin Forerunner 35
18 Jun 2017 · Reviews
When's My Code Going Out?
30 Apr 2017 · Software Development
How I Manage Passwords with KeePass
25 Mar 2017 · Technology
Chasing Bugs: PHPUnit Hides Errors
18 Mar 2017 · Software Development
Dealing with Passwords
10 Mar 2017 · Software Development
So You Want to Learn Docker
11 Feb 2017 · Software Development
Testing is Hard
28 Jan 2017 · Software Development
2016
Automated Jekyll Deployments
08 Nov 2016 · Software Development
Podcasting with Jekyll
21 Sep 2016 · Software Development
Chromium OS on a 2007 MacBook
28 May 2016 · Projects
2015
How to Learn Vim: Vim Refcard
02 May 2015 · Projects
2014
Make a Useful Budget in Mint
06 Jul 2014 · Thoughts & Ideas
Boom Box Aux In Mod
10 May 2014 · Projects
2009
Loft Bed
08 Aug 2009 · Projects
2008
SkillsUSA 2008 Nationals
30 Jun 2008 · Projects
Suzuki GSXR
30 May 2008 · Projects
Senior Demo Reel
29 May 2008 · Projects
Nissan Skyline
22 Jan 2008 · Projects