aksh1618
aksh1618.aksh.dev
aksh1618
@aksh1618.aksh.dev
Technical Architect @ 99Acres. Interested in all things Spring, Kotlin & Rust. Excited about Distributed Systems & Wasm. Part-time O11y nerd.
https://aksh.dev
And that's all for #eurorust25, thanks @eurorust.eu for organizing a great conference, and having an option to attend online for folks like me, it was a lot of fun!! ❤️🦀
October 10, 2025 at 5:06 PM
And we wrap up with a great look into the journey of @meilisearch.com by Clément Renault (@kerollmops.com) , covering how they tackled the initial challenges, integrating semantic search, and then getting better at it with the magic of OSS (cc Nate Nethercott)!! 💫⚡🦀
October 10, 2025 at 5:02 PM
Followed by Jonas Kruckenberg (@jonaskruckenberg.de) taking us into the rabbit hole of how stack unwinding works under the hood, where we cross over from the comfort of rust into asm and elf!! 🦀🐰🐉🔄
October 10, 2025 at 3:47 PM
Next up we have Jana Dönszelmann showing us how not all rust attributes are made the same! An interesting dive into the different types, how they are currently handled in the compiler, some interesting bugs, and the impressive work being done to improve it! 🙌🏼👏🏼🦀
October 10, 2025 at 2:57 PM
And then we have none other than Tristram Oaten (No Boilerplate!!) (@noboilerplate.namtao.com.ap.brid.gy) taking us through a fun ride through const and macros with some very entertaining asides, what a joy to watch!! 👏🏼👏🏼👏🏼
October 10, 2025 at 1:48 PM
Next up we have the one and only Nora Trieb (@noratrieb.dev) giving us a look behind the curtains on how Rust compiles, touching upon generics, inlining, lto and much more! A definite must-watch!! 🙌🏼🙌🏼🙌🏼

Slides: noratrieb.dev/slides/2025-...
October 10, 2025 at 1:16 PM
Starting the second half we have Ohad Ravid taking us on a deep dive into Serde deserializers by using it for "reflection", a very interesting journey resulting in a very user-friendly API! 💫🦀

The code, if you fancy a look: github.com/ohadravid/wm...
October 10, 2025 at 12:27 PM
Took advantage of the lunch break to replay this great talk by Alfonso Subiotto (@asubiotto.com) making the case for a State Machines based approach to Deterministic Simulation Testing, being used at @polarsignals.com, very interesting!

Their inspiration for this: sled.rs/simulation
October 10, 2025 at 11:23 AM
And a masterclass by Kiril Karaatanasov on modeling a large OO domain involving deep type hierarchies in Rust, tackling trait narrowing, serde etc. with custom codegen, enabling ergonomic usage for end users! ✨🙌🏼🦀

And guess what, all this black magic is open source!! github.com/noclue/vim_rs
October 10, 2025 at 10:41 AM
Followed by a great talk by Michele Vigilante showing us what creating an ETL pipeline in Rust looks like today! Other than being a great look into the state of Rust in Data Engineering, it was also a great introduction to DE in general, so check it out if you're new to DE! 🐼🦀🙌🏼
October 10, 2025 at 9:45 AM
Day 2 is is off to a bangin' start with Luca Palmieri (@lpalmieri.com) giving us a glimpse into the intricacies of migrating a production codebase from C to Rust with the example of a TrieMap in the redis codebase, with some very solid takeaways! 🦀🙌🏼👏🏼
October 10, 2025 at 8:49 AM
And the first day of #eurorust25 wraps up with some amazing story time with Conrad Irwin (@cirw.in) talking about software, speed and how it all affects human experience! 🔃🤌🏼👏🏼
October 9, 2025 at 4:29 PM
And a great talk by Willem Vanhulle on creating stream operators, going into pin projection and synchronization with some very neat diagrams (typst, btw)! ✨🦀

(Note to self: Look into the implementation of std::future::ready)
October 9, 2025 at 3:38 PM
Followed by a very interesting and fun talk by Frank Lyaruu taking us through a very interesting project where he hooks into his car and interprets broadcast messages to drive a custom display (bevy, btw)! A real must-watch!! 🙌🏼🙌🏼👏🏼👏🏼
October 9, 2025 at 2:50 PM
And what an extremely insightful talk about memory ordering and atomics by Martin Ombura Jr. (@martinomburajr.bsky.social) 🙌🏼🙌🏼 I'll definitely need to rewatch this one a couple of times, and so very timely as I have just started reading Mara's book! 💫
October 9, 2025 at 2:01 PM
Next up we have a fun and interesting peek into the new trait solver for rust by lcnr, with some exciting things it will unlock (and lock!), including the ability to name opaque types! 🎉🦀
October 9, 2025 at 1:00 PM
Second half begins with a great rundown of the world of unsafe rust by Muskan Paliwal - when to use it, usage patterns, the tradeoffs to consider, and the performance wins that it could bring to the table!! 🚀🚀
October 9, 2025 at 12:15 PM
Took advantage of the lunch break to watch the replay of a fascinating deep dive by Horacio Lisdero Scaffino into the use of petri nets for deadlock detection in rust! 🧫🦀

Check out crates.io/crates/cargo...
October 9, 2025 at 11:48 AM
Followed by Leo Kettmeir taking us through the major undertaking of migrating from anyhow to concrete errors using thiserror and some new crates, across 14 repos in the deno codebase, pretty neat and very commendable! ✨🙌🏼
October 9, 2025 at 10:37 AM
Next up we have Jacob Pratt sharing very valuable advise from experiences working on large rust codebases! 🦀🦀
October 9, 2025 at 10:09 AM
Off to a great start with Victoria Brekenfeld diving into experiences working on Cosmic DE, very interesting how different things shaped the various choices (no async!). So much work done to advance the rust desktop story! 🙌🏼🙌🏼

(Also, iced.rs looks pretty cool!)
October 9, 2025 at 9:16 AM
Here and throughout the book I enjoyed using aquascope to better understand various snippets from and outside of the book: cel.cs.brown.edu/aquascope/
September 25, 2025 at 6:14 PM
I really enjoyed learning about ownership from the Brown CS rewrite of the ownership chapter of the book, available here: rust-book.cs.brown.edu/ch04-00-unde...
September 25, 2025 at 6:14 PM
Antithesis has put up recordings from last few DC Systems, including this gem of a talk on Controlled Concurrency Testing for JVM Programs by Rohan Padhye! 🙌🏼🙌🏼

Check it out! www.youtube.com/watch?v=AX6P...

Fray, the concurrency testing toolkit for the JVM: github.com/cmu-pasta/fray
June 21, 2025 at 2:46 PM
I had some free time recently – so decided to complete CodeCrafters' "Build Your Own Kafka" challenge. When I started this challenge at the start of this year, I had three goals:
1. Get more hands-on experience with Rust
2. Get to know Kafka internal better
3. Complete the challenge
May 10, 2025 at 3:22 PM