Blog
This is a blog about software engineering, consulting, coffee and other things that I find interesting.
Esperanza from Verve
A Costa Rican light roast that gave me weird espresso results on Christmas Eve—grind settings made no sense and frustrated the holiday morning.
https://clintmcmahon.com/blog/verve-holiday-blendHoliday Blend from Verve
Verve's seasonal Holiday Blend made really great eggnog lattes—perfect for seasonal drinks without being gimmicky.
https://clintmcmahon.com/blog/walk-through-the-walker-art-center-minneapolisA Fall Sunset Walk Through the Sculpture Garden in Minneapolis
Photos I took on a beautiful fall walk through the Walker Art Center's Sculpture Garden last October.
https://clintmcmahon.com/blog/how-to-choose-the-best-dotnet-developer-for-your-projectHow to Choose the Best C#/.NET Freelance Developer
Learn how to choose the right C# .NET consultant for your project. This guide covers essential steps, from evaluating expertise to assessing communication skills, ensuring you find the perfect partner to deliver exceptional results.
https://clintmcmahon.com/blog/dont-put-new-bugs-on-blastDon't Put New Bugs On Blast
Bugs and problems in software are inevitable, but how we communicate them to the team determines the outcome and speed they are resolved.
https://clintmcmahon.com/blog/outdated-woo-commerce-subscriptionsTroubleshooting outdated WooCommerce Subscription plug in
How I migrated from a very old WooCommerce Subscription plug in back down to the previous versions and back up again.
https://clintmcmahon.com/blog/verve-san-juanSan Juan from Verve
A Peruvian single origin with fudge notes—a sweet morning treat that Katie loved and could have easily been four stars.
https://clintmcmahon.com/blog/sk-coffee-kiambuKiambu from S.K. Coffee
A Kenyan single origin that the barista called a banger—he was right. Powerhouse coffee that earned five stars for Thanksgiving.
https://clintmcmahon.com/blog/mpls-coffee-available-for-ios-and-androidMPLS Coffee is available for iOS and Android
MPLS Coffee is now available for both iOS and Android to help everyone find top coffee shops in Minneapolis and Saint Paul.
https://clintmcmahon.com/blog/verve-chelcheleChelchele from Verve
My first encounter with Ethiopian beans taught me that small beans need different grind settings—a one-star result that started a year-long learning curve.
https://clintmcmahon.com/blog/migrating-umbraco-sites-has-become-easyMigrating Umbraco sites has become easy
I've completed so many Umbraco migrations over the past year that they've become incredibly easy to execute. Now that I've been doing them for a while, I've created a template that I follow to make the process almost automatic.
https://clintmcmahon.com/blog/verve-baideBaide from Verve
A Honduran single origin from Verve that was really good and easy to brew in the Chemex—tasted more dark than the light roast suggested.
https://clintmcmahon.com/blog/developing-a-minneapolis-coffee-shop-locatorDeveloping a Minneapolis Coffee Shop Locator
https://clintmcmahon.com/blog/sk-coffee-wahgi-valleyWahgi Valley from S.K. Coffee
My first bag from S.K. Coffee—a Papua New Guinea single origin that delivered solid three-star territory.
https://clintmcmahon.com/blog/photos-a-walk-around-gold-medal-parkPhotos: A walk around Gold Medal Park
Earlier this month I had a few minutes to spare downtown so I decided to take a walk around Gold Medal Park.
https://clintmcmahon.com/blog/whats-the-difference-between-401-and-403-response-codesWhat's the difference between 401 and 403 response codes
There's a small but significant difference between 401 and 403 response codes. Both are related to authentication and authorization.
https://clintmcmahon.com/blog/verve-kerehakluKerehaklu from Verve
An Indian single origin from Verve that kicked off my coffee journal—solid but unremarkable, a fine way to begin tracking home brews.
https://clintmcmahon.com/blog/warm-septembersWarm Septembers
The query, visualization and data set below is for the average Minneapolis temperature (combination of high and low temps) for September from the beginning of records until today (2024).
https://clintmcmahon.com/blog/optimizing-team-stand-upsHow to have effective stand-up meetings to maximize productivity
Stand-up meetings are often mismanaged (or not managed at all) and therefore end up wasting time and killing productivity. If stand ups go too long and drawn out, people will stop paying attention.