Blog
This is a blog about software engineering, consulting, coffee and other things that I find interesting.
Holiday Blend from Verve
December 23, 2024Verve's seasonal Holiday Blend made really great eggnog lattes—perfect for seasonal drinks without being gimmicky.
A Fall Sunset Walk Through the Sculpture Garden in Minneapolis
December 23, 2024Photos I took on a beautiful fall walk through the Walker Art Center's Sculpture Garden last October.
How to Choose the Best C#/.NET Freelance Developer
December 20, 2024Learn 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.
Don't Put New Bugs On Blast
December 17, 2024Bugs and problems in software are inevitable, but how we communicate them to the team determines the outcome and speed they are resolved.
Troubleshooting outdated WooCommerce Subscription plug in
December 11, 2024How I migrated from a very old WooCommerce Subscription plug in back down to the previous versions and back up again.
San Juan from Verve
December 7, 2024A Peruvian single origin with fudge notes—a sweet morning treat that Katie loved and could have easily been four stars.
Kiambu from S.K. Coffee
November 24, 2024A Kenyan single origin that the barista called a banger—he was right. Powerhouse coffee that earned five stars for Thanksgiving.
MPLS Coffee is available for iOS and Android
November 14, 2024MPLS Coffee is now available for both iOS and Android to help everyone find top coffee shops in Minneapolis and Saint Paul.
Chelchele from Verve
October 16, 2024My 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.
Migrating Umbraco sites has become easy
October 8, 2024I'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.
Baide from Verve
October 8, 2024A Honduran single origin from Verve that was really good and easy to brew in the Chemex—tasted more dark than the light roast suggested.
Developing a Minneapolis Coffee Shop Locator
October 7, 2024Wahgi Valley from S.K. Coffee
October 1, 2024My first bag from S.K. Coffee—a Papua New Guinea single origin that delivered solid three-star territory.
Photos: A walk around Gold Medal Park
September 21, 2024Earlier this month I had a few minutes to spare downtown so I decided to take a walk around Gold Medal Park.
What's the difference between 401 and 403 response codes
September 19, 2024There's a small but significant difference between 401 and 403 response codes. Both are related to authentication and authorization.
Kerehaklu from Verve
September 17, 2024An Indian single origin from Verve that kicked off my coffee journal—solid but unremarkable, a fine way to begin tracking home brews.
Warm Septembers
September 11, 2024The 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).
How to have effective stand-up meetings to maximize productivity
September 4, 2024Stand-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.
First real heat of the year
July 25, 2024There's a heat dome forecast to settle into the upper Midwest tomorrow that will hang around for the next week. Temperatures are expected to be 85F degrees and higher with lows dipping only into the 70s at night. This will be the warmest the summer of 2024 has been so far.
Quickbooks Payment API
July 22, 2024Today I learned how the Quickbooks Payment API system works from the standpoint of the C# Quickbooks API client. The architecture or pattern used to process credit cards is known as Tokenization.