Streaming myself coding was strange, terrifying, and fun all at the same time.
Simple Rust GUIs for Desktop Apps
A survey of simple Rust GUIs for desktop applications. Spoiler: egui's my favorite.
Un-Practices in GitHub Actions
GitHub Actions has little the way of best practices, but here are some strategies that don't work.
Versioning the Version: Branch-Bumping Cargo.toml
Version bumping’s the gateway to a smooth CI/CD process and branch naming conventions make it happen behind the scenes.
Build and Notarize Universal Rust Binaries for MacOS
Use a Github Action workflow to build "universal" Rust binaries that work for both MacOS chip architectures.
My GUIs Suck and that's Okay
I'll be the first to admit that my GUIs don't look great and the second to admit it's okay. There's an undue expectation that the simplest application has to have a snazzy frontend (probably written in ReactJS) or it's not legitimate software. My resume's littered with pandering to this sentiment-- so much development time lost to visualizing stakeholder value so my manager had a dashboard to know what we were up to 🤢.
Go: Get Off My Lawn
So, this gopher came to my ~
, s*** on my lawn, and built a fence around it, as if it was theirs. There's gotta be a better way to bring home a (Go)pher.
Reflections on Github Actions
GitHub Actions came onto the scene four years ago with the promise of free Continuous Integration (CI) for public repos. I was eager to use it, but quickly found that the product was too young. Buggy UI elements and the dearth of community workflows made it more of a time sink than it was worth, so I left it with the expectation that the issues would be solved.
Kill the Mad Scientist! Non-Jekyll Github Pages SSG
My first foray into Github Pages seemed like a warmup. Given how strongly Github touts its Jekyll integrations, I assumed that the process would painless. Ruby proved me wrong.