Simple Rust GUIs for Desktop Apps

A survey of simple Rust GUIs for desktop applications. Spoiler: egui's my favorite.

Read more  ↩︎

Un-Practices in GitHub Actions

GitHub Actions has little the way of best practices, but here are some strategies that don't work.

Read more  ↩︎

My Digital Garden

Organized lists of stuff that I think is cool.

Read more  ↩︎

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.

Read more  ↩︎

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.

Read more  ↩︎

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 🤢.

Read more  ↩︎

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.

Read more  ↩︎

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.

Read more  ↩︎

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.

Read more  ↩︎