Blog
This is a blog about software engineering, consulting, coffee and other things that I find interesting.
What to write on LinkedIn
I've been on LinkedIn from the beginning but I still have no idea what I'm suppose to write on the platform.
https://clintmcmahon.com/blog/southern-california-vacationPhotos: Southern California Spring Break
We just returned from our spring break in Southern California. Here are a collection of my favorite photos from the trip.
https://clintmcmahon.com/blog/big-little-cities-progressBig Little Cities progress
Making good progress on our second t-shirt company, Big Little Cities. Our latest updates are samples, photoshoot and finishing up the website.
https://clintmcmahon.com/blog/manually-deploy-dotnet-webapiHow to manually deploy a .Net WebApi project
This blog post is about how to manually deploy a .Net WebApi project to a live server without using an CI/CD.
https://clintmcmahon.com/blog/copying-code-pragmaticallyDuplicating Code
A reflection on why I'm not creating a reusable component for a new feature.
https://clintmcmahon.com/blog/on-getting-things-done-with-aiBe someone who gets things done...with AI
There 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.
https://clintmcmahon.com/blog/find-broken-instagram-embedsFind Broken Instagram Embed Links
With the help of ChatGPT I wrote a Python script that iterates through a website's sitemap to report which Instagram embeds are broken.
https://clintmcmahon.com/blog/verve-manuel-vallecilloManuel Vallecillo from Verve ⭐
The first five-star coffee of my journal—smooth, chocolatey Honduran that made wonderful cortados and flat whites once dialed in.
https://clintmcmahon.com/blog/what-makes-a-senior-developerYou're Not A Senior Engineer Until You Break Production
A 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.
https://clintmcmahon.com/blog/why-legacy-net-projects-failWhy Legacy .Net Projects Fail
This blog post is about why I see so many legacy .Net projects fail or have become abondoned by their original developers or agencies.
https://clintmcmahon.com/blog/custom-marker-icon-react-native-mapboxHow to display a custom icon in React Native Mapbox
It 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.
https://clintmcmahon.com/blog/move-from-react-native-maps-to-mapboxMove from React Native Maps to Mapbox
As 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.
https://clintmcmahon.com/blog/sk-coffee-guatemala-huehuetenangoS.K. Guatemala Huehuetenango
A Guatemalan coffee that made excellent pour overs but gave me trouble on espresso—some coffees just prefer one brew method.
https://clintmcmahon.com/blog/starting-a-tshirt-companyStarting a T-Shirt Company...Again
It'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.
https://clintmcmahon.com/blog/five-years-oh-directoryFive Years On ooh.directory
Today marks the fifth year that my website/blog has been on the ooh.directory
https://clintmcmahon.com/blog/verve-bella-vistaBella Vista from Verve
A Latin American coffee with cherry, hazelnut, and dark chocolate notes—redeemed the new year after machine maintenance fixed extraction issues.
https://clintmcmahon.com/blog/creating-redirect-wordpress-pluginCreating 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.
https://clintmcmahon.com/blog/lessons-learned-in-cid-permissionsI 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.
https://clintmcmahon.com/blog/primary-constructors-in-csharpPrimary 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
https://clintmcmahon.com/blog/good-coding-vibesGood 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.