Blog
This is a blog about software engineering, consulting, coffee and other things that I find interesting.
Big Little Cities progress
April 14, 2025Making good progress on our second t-shirt company, Big Little Cities. Our latest updates are samples, photoshoot and finishing up the website.
How to manually deploy a .Net WebApi project
April 10, 2025This blog post is about how to manually deploy a .Net WebApi project to a live server without using an CI/CD.
Duplicating Code
April 8, 2025A reflection on why I'm not creating a reusable component for a new feature.
Be someone who gets things done...with AI
March 25, 2025There is a general sense that as AI creeps more into software development, coders are going to lose their identities as developers. I see this as it helping my identity as someone who gets things done.
Find Broken Instagram Embed Links
March 10, 2025With the help of ChatGPT I wrote a Python script that iterates through a website's sitemap to report which Instagram embeds are broken.
Manuel Vallecillo from Verve ⭐
March 1, 2025The first five-star coffee of my journal—smooth, chocolatey Honduran that made wonderful cortados and flat whites once dialed in.
You're Not A Senior Engineer Until You Break Production
March 1, 2025A lot of people ask what makes you a senior engineer. My opinion is that you're not a senior engineer until you break production and then have to fix it while the company watches.
Why Legacy .Net Projects Fail
February 21, 2025This blog post is about why I see so many legacy .Net projects fail or have become abondoned by their original developers or agencies.
How to display a custom icon in React Native Mapbox
February 18, 2025It took me a while to figure out how to add a custom icon to a marker in React Native Mapbox library. This is how you do that.
Move from React Native Maps to Mapbox
February 15, 2025As I added more and more coffee shops to MPLS Coffee I noticed a huge performance hit with React Native Maps. I updated the entire app to use Mapbox and it's so much faster.
S.K. Guatemala Huehuetenango
February 10, 2025A Guatemalan coffee that made excellent pour overs but gave me trouble on espresso—some coffees just prefer one brew method.
Starting a T-Shirt Company...Again
February 6, 2025It's been over seven years since I ran and operated a retail t-shirt shop. Today we are starting a new venture t-shirt company.
Five Years On ooh.directory
January 31, 2025Today marks the fifth year that my website/blog has been on the ooh.directory
Bella Vista from Verve
January 19, 2025A Latin American coffee with cherry, hazelnut, and dark chocolate notes—redeemed the new year after machine maintenance fixed extraction issues.
Creating a WordPress Redirect Login Plugin
January 15, 2025I'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.
I Learned a Lesson in CI/CD Permissions
January 13, 2025I 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.
Primary Constructors in C# 12
January 10, 2025I’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
Good Coding Vibes
January 9, 2025There’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.
Find the best coffee in Minneapolis
January 6, 2025An overview of how my coffee shop finder, MPLS Coffee, is build. The app that helps you find the best coffee in Minneapolis, MN.