February 11, 2026 - https://mwop.net/I’ve many times wondered how I could build a Makefile that would accept arguments to pass to the command invoked by the build target. It turns out to be relatively easy.
There is a make variable called MAKECMDGOALS that contains the list of possible build targets. We can filter-out any of …Read more →about Passing script arguments to a Makefile target
February 11, 2026 - https://mwop.net/I had an odd situation today when building and pushing a container image to a registry.
I have a private registry in my homelab. I have an internal DNS server that can resolve it when in my home network, and my machines in my home network all use that internal DNS server. Great, fantastic, just …Read more →about When docker buildx cannot resolve your container registry
February 2, 2026 - https://trevorarnold.substack.com/Winnie napping in my office while I work
Starting out the new year with a more off-the-cuff style post.
Goals Being as it is the start of the new year, I have been thinking a lot about yearly goals. I been putting together annual goals for many years and each year I feel more “blah” about the …Read more →about Monthly Learning - January 2026
January 20, 2026 - https://harmstyler.meOne of the things I love about Hugo is its flexibility when it comes to Markdown rendering. While the default behavior for images is usually enough, I found myself wanting more control. Specifically the ability to add CSS classes or wrap images in links without resorting to raw HTML in my Markdown …Read more →about Enhanced Image Rendering in Hugo
January 5, 2026 - https://trevorarnold.substack.com/Gemini generated AI agent in the style of Zelda Breath of the Wild
I have been using Cursor’s AI agents off and on for a while now but December was the first time I really applied them in some recent projects. AI coding agents are shockingly good at trouble shooting issues and feature development. …Read more →about December 2025 Lessons
December 9, 2025 - https://www.aligneddev.netI’ve added a new Azure DevOps YAML template for deploying .NET 10 ClickOnce applications to network shares.
Overview The new clickOnceExample.yml shows how to use the templates clickOnceNetBuildAndTest.yml and clickOnceEnvironmentPublish.yml to mimic the Visual Studio publish and streamline the …Read more →about ClickOnce Deployment Template for .NET 10
December 1, 2025 - https://trevorarnold.substack.com/Development Add indexes to tables where joins happen and on filtered columns when working on complicated queries. For example, if you want to get a list of inventory items with less than 10 units remaining (“units” column in this example), add an index to the “units” column. This can speed up …Read more →about November 2025 Lessons Learned
August 1, 2025 - http://austinhanson.comtl;dr - OpenHab v3, SLZB-06, Proxmox, Dell PowerEdge R730xd Server, various zigbee devices.
I’ve managed some semblance of a smart home for the past 7 years. This began as most things like these do - a toe in the water, then a foot, and then suddenly you’ve fallen in and are trying to …Read more →about The Many Iterations of my Smart Home
February 14, 2024 - https://opello.org/I built a new PC a few years ago using the Intel 8086K that I won in the Intel 40th Anniversary Sweepstakes. It’s been a good machine that I’ve only really used for games. Over the last year or so I’ve used it for some more hobby projects and I finally got annoyed with the …Read more →about Windows Downloads Folder Grouping
February 6, 2024 - https://opello.org/Recently there has been news of Google deploying advertisements more invasive than content banners in their Google TV launcher. Upon experiencing this directly it seemed like a good idea to dig into replacing the launcher.
The first step was testing out alternative launchers. I tried Projectivy …Read more →about Chromecast HD Alternate Launcher
November 28, 2023 - https://burgers.ioIn the previous article we learned how to parse numbers from a stream of text using Wasm, in preparation for doing Advent of Code challenges. To solve the challenge, we intermixed the parsing and the solving into a single function; while that may work for some of the easier challenges, eventually …Read more →about A complete novice writes Wasm by hand: Adding an Allocator
November 21, 2023 - https://burgers.ioI have decided to do Advent of Code in WebAssembly this year. That must mean I’m some kind of Wasm expert, right? Wrong. I am a complete novice, which means that I’m using Advent of Code to help me learn and grow.
It also means that, if you are also a complete novice, hopefully I can …Read more →about A complete novice writes Wasm by hand: Parsing Numbers
October 6, 2023 - http://austinhanson.comLately, I’ve had a nagging interest in working on a minimal OS again.
Philipp Oppermann’s guide to Writing an OS in Rust is an absolutely fantastic place to start and I encourage anyone interesting in programming to go through it.
As indicated above, I’ve been hankering for …Read more →about Bare Metal Zig
March 13, 2023 - https://www.rosswickman.com/Yesterday (Sunday, March 12, 2023) was the last day I plan to ever don my uniform in an official capacity. On April 5th, I will retire from the Air Force with a little over 20 years of service: 20 years, 3 months, and 24 days to be exact. It was bittersweet, to say the least. The day was no …Read more →about When it doesn't turn out the way you planned
November 18, 2022 - https://burgers.ioI started looking into how I can use Rust in an iOS project, and I wanted to share my first steps.
In this article, we’ll create a basic Rust library, a basic SwiftUI app, and we’ll integrate the two.
No point in dilly-dallying; let’s get into it.
Creating a new Xcode project So first, we need …Read more →about Calling Rust from iOS
October 19, 2022 - https://www.rosswickman.com/Momento mori — A term I learned about when I started following and practicing (albeit poorly) Stoicism. It means, in short, ‘remember that you [have to] die’. Not only does it remind you that you, yourself are going to die, but that everyone around you is also going to die.
To some, that idea is …Read more →about Remember you must die
April 3, 2022 - https://sobo.red🛠 Company Pivot to Career Coaching 🎉 It’s time to pivot! I just want to help others bloom with career coaching. Hit me up!
Note: The dates-read included with each book listed are not writ-in-pomposity. They are there to add context to my journey, and why Peace is Every Step meant so much to me; I …Read more →about A Spark Of Inspiration; New, Curious, & Motivational Pivot
September 3, 2021 - http://austinhanson.comSo you don’t want to use Docker for Mac anymore, huh?
First, let’s install docker and virtualbox.
brew install docker docker-machine brew install --cask virtualbox Now let’s create a “docker machine” using docker-machine. This wraps around virtualbox to spin up a vm …Read more →about Migrating from Docker for Mac
June 9, 2020 - https://bluemonkeydev.comI bought a bag of integrated circuits (IC) from eBay — it is about 1/2 a pounds and contains all kids of TTL, CMOS, Semiconductors, etc. And the “etc” is very interesting. eBay seller — https://www.ebay.com/sch/oblagon/m.html I’m going to go through as many of them as I can and put them on a …Read more →about Wire Up Random Integrated Circuits
June 9, 2020 - https://bluemonkeydev.comAfter about a year, I swap out my prototype furnace sensor with a permanent solution, complete with 3d printed case and two temperature probes. I will post a follow-up video once I get some graph data to show the vibration and temperature over a period of time. In a future video, I will cover inRead …Read more →about Is your furnace running?
March 15, 2020 - https://www.rosswickman.com/The one item I forgot to put in my recently written — ‘Survival tips for new or expecting dads’ and it wasn’t until after I published it that I realized I had forgotten to include this important tip. Though optional, probably the most important of them all regarding the actual delivery …Read more →about Delivery Day Field Manual for Dads
February 24, 2020 - https://harmstyler.meIn the past year I left my position as a Web Developer to work as a Software Developer. Not only did I leave web development behind, the core languages I use every day changed. I switched from a primarily PHP/Javascript developer to a Python/C++ developer. Changing a tech stacks created a need for …Read more →about Learning a New Programming Language
January 2, 2020 - https://bluemonkeydev.comEleven kids, ten meet-ups, one shorted board, a dozen blown LEDs, zero burnt finger, one story on KDLT, and two months of fun & creativity. That sums up our fourth Hack Sioux Falls project hosted by Code Bootcamp School. When I first launched this project last year, I had no idea what to expect …Read more →about Hack Sioux Falls Final Projects (Fall 2019)
June 5, 2019 - https://sobo.redNode.js is on the rise in the IBM i ecosystem. People are taking notice, but there is still a misconception among some that Node.js and other open source software are difficult to install on IBM i. This article aims to show just how easy peasy it is to get Node.js installed, configured, and running …Read more →about Node.js on IBM i: Easy Peasy
April 14, 2019 - https://harmstyler.meAs a developer, I want to keep my code as DRY as is feasible for the given project. In a Hugo project, that’s where the Partial templates come in.
Partials are smaller, context-aware components in your list and page templates that can be used economically to keep your templating DRY.
Partials, …Read more →about How to Pass Variables to a Partial Template in Hugo
December 28, 2018 - https://sobo.redDue to community feedback about the install process and usage of my IBM i Dotfiles, I have decided to create a command line interface (CLI) and an RPM to install the aforementioned CLI. Welcome the IBM i CLI RPM and SoBored RPM Repo.
This was also an experiment for myself to learn how to build RPMs …Read more →about IBM i Dotfiles CLI RPM & SoBored RPM Repo
November 29, 2018 - https://veknet.netA Static Website I had a great conversation with a friend from work about doing some devblog stuff. Till then, I hadn’t heard of generating static web pages, especially not with some content generator. I was intrigued to say the least. Here we are, writing a devblog and utilizing some cool stuff. …Read more →about Setting up a static site in S3
April 6, 2017 - http://joshbroton.comI love create-react-app. I’ve used it as the boilerplate generator for the last 4 projects I’ve worked on. I’ve tried other React boilerplates, but always come back because of it’s great foundation, as well as it’s ability to be ejected and customized.
One thing I miss dearly is hot reloading. React …Read more →about Add React Hot Reloading to create-react-app
June 21, 2016 - https://opello.org/This week at work I was faced with a bug that manifested as Windows XP clients being slower to access parts of a web interface than Windows 7 or 10. This was strange because in Wireshark the requests looked basically the same.
It turned out that the embedded system hosting the web interface was …Read more →about Windows XP and Slow HTTP Requests
April 1, 2016 - http://joshbroton.comI had an interesting request from a client today. They use Pardot to integrate with the forms on their old website, and wanted to do the same with their new WordPress theme. We’re using the always spectacular Gravity Forms for the forms on the site.
I did the integrations, and we got an error.
The …Read more →about So You Want to Change the Gravity Forms Form Tag…
January 25, 2016 - http://joshbroton.comAfter two awesome years, it’s time. My last day at Lemonly will be this Friday, January 29th. That’s a hard thing for me to write. I’ve been at Lemonly since December 2013, two of the best years of my life. But as with all things in life, change is what keeps us scared and growing.
What’s next? I’m …Read more →about Change is Scary; The Future is Bright