Community Posts
Last Updated: 2025-03-05Being a software developer by day, and many nights, I am always trying out new software and interested in what I can use to be the most effective human. In particular I am always on the hunt for software that can help me become a better father, husband, professional, software developer, and lifter. The tools that I use change fairly frequently, but I try to keep the transaction costs of switching to a minimum.
Read more → about Software I Use as a Software Developer
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 Downloads special folder always opening up with the contents being grouped by date.
I wasn’t terribly surprised to find that this was a common thing people complained about.
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 Launcher and FLauncher and ended up preferring FLauncher, it is very simple and it’s open source which is an added nicety.
The next step was figuring out how to set the default launcher.
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 we’ll need a place to put the parsed result so we can use it more than once.
In this article, we’ll dig deeper into Wasm memory, experiment with creating and using more complex entities (structs, classes, whatever you want to call them), and then build a very simple custom allocator (no seriously, don’t be scared).
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 take you along on this journey with me and you won’t be completely lost. Or in other words, if you’re a complete Wasm novice and are also Wasm-curious, you’re in the right place.
Read more → about A complete novice writes Wasm by hand: Parsing Numbers
I like to work in “seasons” as much as I can. This is what I mean by that.
Read more → about Working in Seasons
Lately, 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 something really low level but, truth be told, I didn't really care for Rust. I understand that its borrow-checker is its secret sauce and what makes it a better suited language for writing reliable programs.
Read more → about Bare Metal Zig
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 different, minus the feeling of rolling out the gate at the end of the day.
Read more → about When it doesn't turn out the way you planned
The problem Recently I came across a very old Enfold theme – version 3.6.1. The website would should visitors Not Secure instead of a padlock for SSL/TLS.
The research Upon investigating the HTML DOM through View Source and Developer Tools in Chrome and Edge, it appeared there was only one http:// resource on an otherwise HTTPS site.
This was the culprit:<link rel=”profile” href=”http://gmpg.org/xfn/11“>
The solution To change this to an https link without updating/upgrading the theme, edit wp-content/themes/enfold/framework/php/function-set-avia-frontend.
Read more → about Convert http://gmpg.org/xfn/11 to https://gmpg.org/xfn/11 on an old Enfold theme
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 an Xcode project. I am, by no means, an iOS developer, so I’m just gonna go with whatever Xcode tells me.
Read more → about Calling Rust from iOS