Rust constants are slowly but surely getting more powerful! On stable you can parse constants from environment variables. I remember having to pull in weird crates & macros to be able to do this. #rustlang
Josh 🦀🐪
@joshmo-dev.bsky.social
beep boop beep boop gh https://github.com/joshua-mo-143 me https://joshmo.ooo
I've added an AI policy to ripgrep that was shamelessly copied from uv's policy. I plan to add this to the rest of my projects, but if anyone wants to offer feedback on wording, now would be a good time! github.com/BurntSushi/r...
github.com
Gonna start writing technical Rust articles again. It's time
I'm leaving the Playgrounds team in a couple weeks (aka, the team that maintains the `rig` family of crates). Pretty happy with everything we've done. If you are eager to see where I'm going, check my GitHub profile. If not, wait a couple of weeks before I do another post I guess
I'm now officially writing a book on Rust for AI! pretty much letting everyone on here know I have a death wish by posting this, but an announcement is an announcement 🤷
I'm doing an in person talk with Rust London next week on Tuesday! It will be on building an AI Copilot with Rig, the leading AI agent framework in Rust which I maintain. Check it out and sign up: www.meetup.com/rust-london-...
LDN Talks September 2025 Community Showcase , Tue, Sep 30, 2025, 6:30 PM | Meetup
We are excited to have our Autumn community showcase The Rust London Community Showcase provides an opportunity for individuals of all levels to present. Take this opportu
meetup.com
Chat, I am currently in the middle of hiring my first junior to work with me on Rig (the Rust AI framework). So far I'm very happy with who I have shortlisted
See how Gleam gets the job done in production ⭐ Full case study coming soon: “For a team like ours, with many other priorities and projects we need to work on, the confidence that Gleam gives us is worth its weight in gold.” - Edward Kelly, Director of Technology at Strand.
Excited to be releasing rig v0.14 soon! Many new features to come and I'm also working on many more over the next few weeks to make the library (and its experimental counterpart rig-experimental) way better 🙂
Applied to do a talk at ObservabilityCON in London later this year. Let's see how it goes 🥳
the best part about early computers is they hadn't settled on the term "instruction" yet and many systems called them "orders"
I just wrote a blog post on exploring and recreating Axum - Rust's most popular web framework (probably!) - from the ground up. We explore routing, extractors, state, and middleware. Take a look: joshmo.ooo/blog/explori...
Exploring and (minimally) recreating Axum
Let's learn how the Rust web framework Axum is made by analysing its core components, then re-creating it.
joshmo.ooo
just looked at the word count of the article i'm currently writing it's nearly 4000 words 🫡 good luck to whoever is gonna be reading this
after this side project i might have to write a mini-guide on the bollard crate lmao
another day another realisation that i am in fact not a cracked dev - i'm just a lil guy
I'm about 15+ sessions deep with my DnD group on a campaign and I only just realised today that I have basically no spells prepared. As a cleric. At least we haven't wiped yet 😅
😂 Someone called one of my old articles that I wrote "AI-generated garbage". Yes, the article and repo is probably outdated. I don't work for the company I wrote it for anymore. But it's definitely not AI generated.
might be time to make my website actually usable i might be a rust dev but that's no reason to make my website basically only text
for my js devs (or devs that are forced to work with js for their day job): are you using js registry? i'm actually curious on what the consensus is now that it's been out and the initial novelty has worn off
uhm well ok does anybody want to read a post about reliably parsing messy json arrays in rust now that the economy is crashing i'm trying to do a series where i write down all the useful rust parsing tricks i've learned. piss.beauty/post/filter-...
stellz' blog
piss.beauty
wrote an audio file splitter in 100% Rust and ended up writing an additional AIFF encoder for it: github.com/joshua-mo-14...
GitHub - joshua-mo-143/dub-oxide: A (currently unreleased) crate for splitting audio entirely in Rust by time or memory size based criteria. No ffmpeg required.
A (currently unreleased) crate for splitting audio entirely in Rust by time or memory size based criteria. No ffmpeg required. - joshua-mo-143/dub-oxide
github.com
I've been inspired to write a Rust library for splitting audio easily. Turns out while writing my Discord call transcription bot (for my DnD group), I've learned the hard way that having a library that can easily split audio is actually kind of a good idea. Maybe something coming soon?
Just gave a talk yesterday on RAG pipelines with Rust and SurrealDB using the framework I maintain at work. Looking forward to when it gets uploaded to YouTube so I can share it with everyone 🥳