Sign in

Josh 🦀🐪

@joshmo-dev.bsky.social
688 followers 367 following 324 posts

beep boop beep boop gh github.com/joshua-mo-143 me joshmo.ooo

PostsRepliesMedia
Reposted by Josh 🦀🐪
Dion Dokter @diondokter.nl · 04/06/2026
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
const TASK_COUNT: usize = {
    let input = if let Some(string) = option_env!("PERFMON_TASK_COUNT") {
        string
    } else {
        "16"
    };
    match usize::from_str_radix(input, 10) {
        Ok(val @ 2..) => val,
        Ok(_) => panic!("PERFMON_TASK_COUNT must be 2 or higher"),
        Err(_e) => panic!("Could not parse `PERFMON_TASK_COUNT`"),
    }
};
410311
Reposted by Josh 🦀🐪
Andrew Gallant @burntsushi.net · 26/05/2026
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
611416
Josh 🦀🐪 @joshmo-dev.bsky.social · 25/05/2026
Gonna start writing technical Rust articles again. It's time
0100
Josh 🦀🐪 @joshmo-dev.bsky.social · 18/03/2026
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
000
Josh 🦀🐪 @joshmo-dev.bsky.social · 14/02/2026
rust naysh next week!! come say hi if ur passing by :))
110
Josh 🦀🐪 @joshmo-dev.bsky.social · 01/12/2025
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 🤷
181
Reposted by Josh 🦀🐪
theirix.bsky.social @theirix.bsky.social · 13/11/2025
Guess the bank. Guess the language. Listening to the talk of @joshmo-dev.bsky.social
111
Josh 🦀🐪 @joshmo-dev.bsky.social · 07/11/2025
we made it boys, i'm speaking at rust nation next year
180
Josh 🦀🐪 @joshmo-dev.bsky.social · 25/10/2025
i just lost the game
010
Josh 🦀🐪 @joshmo-dev.bsky.social · 08/10/2025
wasm is a bitch
021
Josh 🦀🐪 @joshmo-dev.bsky.social · 25/09/2025
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-...
meetup.com
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
030
Josh 🦀🐪 @joshmo-dev.bsky.social · 30/08/2025
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
150
Josh 🦀🐪 @joshmo-dev.bsky.social · 06/08/2025
37~ days played, 99 range no avas/cannon on my combat/slayer only ironman #osrs
050
Reposted by Josh 🦀🐪
Gleam Programming Language @gleam.run · 14/07/2025
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.
Graphic with a headline "Gleam in production" and a quote: “Adopting a new language is always a gamble, but Gleam has paid off. The belt-and-braces approach to safety and fault-tolerance has given us a system that just works, reliably, day in and day out, without constant babysitting and maintenance.” - Edward Kelly, Director of Technology at Strand. 
Navy background, blue and green text, pink lucy starfish in bottom right corner
0439
Josh 🦀🐪 @joshmo-dev.bsky.social · 04/07/2025
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 🙂
010
Josh 🦀🐪 @joshmo-dev.bsky.social · 11/06/2025
Applied to do a talk at ObservabilityCON in London later this year. Let's see how it goes 🥳
010
Reposted by Josh 🦀🐪
Graydon Hoare @graydon-pub.bsky.social · 30/05/2025
the best part about early computers is they hadn't settled on the term "instruction" yet and many systems called them "orders"
Each pernissible operation can be specified in a concise
coded form called an order. The correspondence between the set of permissible operations and the set of orders which specify them is called the order code of the Illlac. It is given in detail In Chapter
3. A coded problem is called a program or routine.
4425
Josh 🦀🐪 @joshmo-dev.bsky.social · 28/05/2025
it's a great day to be promoted to chief maintainer
010
Josh 🦀🐪 @joshmo-dev.bsky.social · 24/05/2025
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...
joshmo.ooo
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.
380
Josh 🦀🐪 @joshmo-dev.bsky.social · 21/05/2025
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
020
Josh 🦀🐪 @joshmo-dev.bsky.social · 02/05/2025
after this side project i might have to write a mini-guide on the bollard crate lmao
000
Josh 🦀🐪 @joshmo-dev.bsky.social · 30/04/2025
another day another realisation that i am in fact not a cracked dev - i'm just a lil guy
040
Josh 🦀🐪 @joshmo-dev.bsky.social · 25/04/2025
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 😅
000
Josh 🦀🐪 @joshmo-dev.bsky.social · 23/04/2025
😂 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.
130
Josh 🦀🐪 @joshmo-dev.bsky.social · 09/04/2025
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
020
Josh 🦀🐪 @joshmo-dev.bsky.social · 04/04/2025
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
100
Reposted by Josh 🦀🐪
stellz @piss.beauty · 03/04/2025
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-...
piss.beauty
stellz' blog
5453
Josh 🦀🐪 @joshmo-dev.bsky.social · 03/04/2025
wrote an audio file splitter in 100% Rust and ended up writing an additional AIFF encoder for it: github.com/joshua-mo-14...
github.com
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
060
Josh 🦀🐪 @joshmo-dev.bsky.social · 27/03/2025
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?
020
Josh 🦀🐪 @joshmo-dev.bsky.social · 26/03/2025
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 🥳
030
Josh 🦀🐪 @joshmo-dev.bsky.social · 21/03/2025
Someone opened an issue on a Github repo I (and a couple other colleagues) maintain to send a death threat to my colleagues and I. I love open source 😂
Github issue where someone basically issues a death threat lmao
3120
Josh 🦀🐪 @joshmo-dev.bsky.social · 19/03/2025
i thought i accidentally wiped out all of the material i wrote for my "write a cloud platform in rust" book when i had to reinstall my OS just had a look at the obsidian vault on github and the pages are mostly still there lmao
080
Reposted by Josh 🦀🐪
Sean McArthur @seanmonstar.com · 11/03/2025
Newest #rustlang `http` release v1.3.0 out today! Perhaps biggest deal is allowing more characters in the `Uri`, because frankly that's the real world. github.com/hyperium/htt...
github.com
Release v1.3.0 · hyperium/http
What's Changed Allow most UTF-8 characters in URI path and query. (#715) This means paring Uris with previously illegal characters according the original RFC will now be accepted. They used to be...
0185
Josh 🦀🐪 @joshmo-dev.bsky.social · 11/03/2025
i have finally found a use case for the Result<Option<T>> idiom it's time to move on from rust
100
Josh 🦀🐪 @joshmo-dev.bsky.social · 10/03/2025
not sure what starter pack i've been put on, but thanks to everyone who's decided to follow me over the past few days! 😅
010
Reposted by Josh 🦀🐪
sabine 🐫🦀 / "use ocaml"; @sabine.sh · 06/03/2025
we are looking for input on how the Dune Developer Preview has been received, and on the Developer Preview itself (if you have used it) here's a survey to give your thoughts and get in contact: forms.gle/VTn5bSyLcSH4... thanks so much! 🧡
forms.gle
Dune Developer Preview Adoption Survey
Thank you for taking part of this survey. It will help us understand and improve the Developer Preview!
2157
Josh 🦀🐪 @joshmo-dev.bsky.social · 02/03/2025
i'm doing a talk on rust with AI later this month in london check it out www.meetup.com/surrealdb-lo...
meetup.com
The AI Showdown: Python, Rust & The Future of RAG, Tue, Mar 25, 2025, 6:30 PM | Meetup
## Details **Futures Forum is back in London!** Explore the cutting-edge of Retrieval-Augmented Generation (RAG) through an exciting showdown between two powerful ecosyst
091
Josh 🦀🐪 @joshmo-dev.bsky.social · 01/03/2025
anyone up for some monster hunter wilds this weekend? Just hit hr35 lol
010
Josh 🦀🐪 @joshmo-dev.bsky.social · 22/02/2025
just opened a typescript codebase and there is a 100-line try-catch block we must do better
060
Reposted by Josh 🦀🐪
Marek 'seqre' Grzelak @seqre.dev · 21/02/2025
🚀 Introducing Cot – A Batteries-Included Web Framework for Rust! 🚀 After months of development, my friend and I are excited to release the first version of Cot, a web framework built out of our frustration with the lack of an easy-to-use, fully featured framework in Rust.
github.com
GitHub - cot-rs/cot: The Rust web framework for lazy developers.
The Rust web framework for lazy developers. Contribute to cot-rs/cot development by creating an account on GitHub.
191
Josh 🦀🐪 @joshmo-dev.bsky.social · 21/02/2025
was wonderful meeting everyone at rust nation now back to our regular programming
030
Josh 🦀🐪 @joshmo-dev.bsky.social · 19/02/2025
a little rust meme before rust nation
0202
Reposted by Josh 🦀🐪
Hayden (he/him) @hds.cafe · 17/02/2025
Humanity is on track to trash the environment while working jobs we hate, all to fund massive production of electricity so that "AI" bots can talk to each other on social media. This is basically the backstory to The Matrix (1999), except that on a species level, the slavery is self-inflicted.
041
Reposted by Josh 🦀🐪
Xalavier Nelson Jr. @writnelson.bsky.social · 15/02/2025
The fact that Wallace and Gromit: Vengeance Most Fowl isn’t nominated for best picture is just more evidence of how far we’ve fallen as a society
317419
Josh 🦀🐪 @joshmo-dev.bsky.social · 13/02/2025
i have bought my rust nation ticket see you guys there 🫡
031
Reposted by Josh 🦀🐪
Ellie Huxtable @ellie.wtf · 10/02/2025
"Atuin solved all my problems with history" "It really is a game changer for working on the console and I can't recommend it enough" For years I just wanted to make something that people used, and I'm super happy to have done so ❤️
A screenshot of some hacker news comments
111169
Josh 🦀🐪 @joshmo-dev.bsky.social · 07/02/2025
so... who else is playing the monster hunter wilds beta this weekend?
000
Reposted by Josh 🦀🐪
Bailey Townsend 🦀 @pds.dad · 06/02/2025
Big day for @jamesmunns.com! I can't recommend Poststation enough, even doing embedded Rust as a hobby. It is packed with features, and you can't beat the price and the developer-friendly licensing. I'm hoping to do a blog post soon, creating a simple project with the RP2350
084
Josh 🦀🐪 @joshmo-dev.bsky.social · 06/02/2025
how would you feel about a fully in-browser RAG application, on a web page (no API keys needed or anything)? Because I'm getting pretty close to doing that
320
Josh 🦀🐪 @joshmo-dev.bsky.social · 05/02/2025
reason 4382532 why i hate twitter
why is this AI bot roasting me for reverting a PR
110