Writing
A collection of thoughts on programmning and consulting.
Five Years On ooh.directory
Today marks the fifth year that my website/blog has been on the ooh.directory
January 31, 2025Creating a WordPress Redirect Login Plugin
I'm developming a WordPress plug in that will automatically redirect a user to a website when they log into the WordPress site or visit the home page after logging in.
January 15, 2025I Learned a Lesson in CI/CD Permissions
I completely obliterated user privileges on a client folder while trying to implement CI/CD using Azure DevOps. My goal was to set up an Angular front-end build and deploy pipeline but instead I bricked the site.
January 13, 2025Primary Constructors in C# 12
I’ve come across Primary Constructors, a powerful new feature that simplifies how we define and initialize classes. This feature enables us to declare constructor parameters directly within the class definition, streamlining code and reducing boilerplate
January 10, 2025Good Coding Vibes
There’s something that just feels good when you start to write a nice chunk of code. The entire process sets me into a flow state.
January 09, 2025Find the best coffee in Minneapolis
An overview of how my coffee shop finder, MPLS Coffee, is build. The app that helps you find the best coffee in Minneapolis, MN.
January 06, 2025A 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.
December 23, 2024How 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.
December 20, 2024Don'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.
December 17, 2024Troubleshooting 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.
December 11, 2024MPLS 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.
November 14, 2024Migrating 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.
October 08, 2024Developing a Minneapolis Coffee Shop Locator
October 07, 2024Photos: 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.
September 21, 2024What'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.
September 19, 2024Warm 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).
September 11, 2024How 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.
September 04, 2024First real heat of the year
There'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.
July 25, 2024Quickbooks Payment API
Today 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.
July 22, 2024How to execute multiple SQL Server views in C#
This blog post shows how to return data from multiple SQL Server views in a single database trip with C# WebAPI.
July 18, 2024