Brooks Townsend 🦀

@bruhks.bsky.social

Bringing #WebAssembly to the cloud since before it was cool @cosmonic.com @wasmcloud.com 🎧📖🏋🏻‍♂️🏃🏻‍♂️🥾✈️👨🏻‍🍳🐶☕️🍻🥃🕹[🥏⛳️]

Here I am, building a platform to run pipelines based on Wasm Components, thinking it's pretty cool. Then I learn @bruhks.bsky.social builds a CLI where commands and plugins are Wasm Components, with all the benefits that brings. There's a high chance the `pipestack` CLI will follow that pattern!

Found a wonderful clap hack in #rustlang, I wanted to enable multiple subcommand headings for a plugin system I'm working on but that isn't implemented yet. But one simple line: cmd = cmd.subcommand(clap::Command::new("\n\x1b[4mPlugins:\x1b[0m").about("\n"));

I'm convinced that a great review strategy on GitHub when you have high trust in the PR creator is to approve and leave comments for all your nits / questions. Set your branch rules to require all comments to resolve to merge, then the creator can respond appropriately and make changes if needed.

Every time I shake my phone and an app asks if I wanted to report a problem it sparks joy. Like, all these developers thought if someone RAGED at their app so much they shook their phone, that it would be helpful to ask for some feedback. It’s so pure 🥹

Is there any particular type of runner on GitHub actions that's most available? I have a pretty simple workflow that I just want to get picked up as fast as possible, and I'm noticing `ubuntu-latest` can take sometimes ~30 seconds to request (first world problems, I know)

I’d really like to see the blog post-mortem from Netflix that shows numbers for just how much data they streamed during that fight. Would be fun to see the attempts (failed or successful) to replicate that

NEWS: Delighted to announce, the CNCF Technical Oversight Committee (TOC) has voted to accept wasmCloud as a CNCF incubating project! 🎉🙌💥💚 A huge milestone that wouldn't be possible without our maintainers, end users and the entire wasmCloud + #CNCF communities 🙏 www.cncf.io/blog/2024/11...

CNCF welcomes wasmCloud to the CNCF Incubator

The CNCF Technical Oversight Committee (TOC) has voted to accept wasmCloud as a CNCF incubating project. wasmCloud, an open source project from the Cloud Native Computing Foundation (CNCF)…

cncf.io

"We introduced some necessary abstraction layers that are specific to development environments and cast aside much of the infrastructure complexity that we didn’t need—all whilst putting zero-trust security first." I did not expect for this to hit as hard as it did

Fintan Ryan @fintanr.bsky.social · 2y ago

Exceptionally good post from the team at @gitpod.io on their architectural decision to move on from Kubernetes. Its not an either/or, its a pragmatic choice based on the problem they are trying to solve. There is, always, a spectrum, and no one size fits all. www.gitpod.io/blog/we-are-...

I got burned again today with the same sneaky deadlock in Rust that I've been burned by before, so I'm sharing the knowledge. If you use Mutex/RwLocks in your code, it's good to be aware of this nuance with `if let` blocks. brooksblog.bearblog.dev/rusts-sneaky...

Rust's Sneaky Deadlock With `if let` Blocks

Rust is my favorite programming language. I've been writing Rust for about 6 years, from college to professionally, and I'm vocal about how helpful the compi...

brooksblog.bearblog.dev