Profile avatar
conrad.cafe
Probably writing Rust https://github.com/conradludgate https://conradludgate.com
93 posts 137 followers 94 following
Regular Contributor
Active Commenter

Surely this new video won't make me seem like a crank. www.youtube.com/watch?v=QEJp...

🦀 Rust 1.85.0 has been released! ✨ One of the bigger #rustlang releases in a while, as it contains *async closures* and *the new Rust Edition*: Rust 2024! 🎉 blog.rust-lang.org/2025/02/20/R...

Workshop day at @rustnationuk.bsky.social 🥳 time to shill async some more

People complaining about needing dependencies in rust really out here acting like we're struggling with our small std lib. No, it does not cause me physical pain to `cargo add rand` and I will not think twice.

WIP multithreaded string interning crate github.com/conradludgat... Code is minimal (thus easier to audit). Perf is pretty good

"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 ❤️

PSA: if you're shipping a CLI tool in Rust, please give an option to use the system certificate store. Most Rust libraries for network stuff will just use the Mozilla webpki list by default.

highlighting this banger comment from Alice on the Rust subreddit

rustls 0.23.22 was released today, which adds support for X25519MLKEM768 (previously available in the experimental supplementary crate "rustls-post-quantum")

FYI I've published a fork of dashmap that I've been working on for a while crates.io/crates/clash.... Main goals: * remove as much unsafe as possible. * keep high performance. Side goals: * improve the usability of the API * double down on sharding capabilities

> I treat AI as I would a collaborator or a pretty good intern I find this take very weak. I like nurturing and teaching interns. I like working with someone who I know will actually learn from what I tell them

You can no longer buy tickets to have me infodump for 6 hours :(

we've been working hard on addressing early beta feedback for Atuin Desktop in the past week - dark mode (y'all kept asking) - improved collaboration UX - custom terminal fonts - fixed several sync & performance issues

Sponge functions are pretty cool

I was gifted a RaspberryPi Pico2W this week. Thought it would be a good opportunity to see if I could get github.com/conradludgat... running on it as that was one of my goals. I'm happy to say that with a little bit of tweaking I managed to get it to work github.com/conradludgat...!

Now that I'm at a rust meetup, my stress level has dropped from 60 down to 40

Me: "I am apparently stressed" quoting my fitness watch's stress measurement Wife: "That's because you're doing kubernetes" pointing towards what was on my monitor. She's really not wrong

This was the cutest commission ✨️💓 A happy family of cats with punk collars #digitalart #cats #petart #art

Hot take? Is it weird that I actively avoid recursion and instead go out of my way to maintain custom stacks to use with loops instead?