Yann
yannsim.bsky.social
Yann
@yannsim.bsky.social
Developer Scala / Rust.
Maintainer of Sangria, scala library for GraphQL
Reposted by Yann
Y a-t-il une bulle de l'IA ?

La page Wikipedia fr est très chouette pour mieux comprendre les motifs d'inquiétudes.
fr.wikipedia.org/wiki/Bulle_d...
December 2, 2025 at 6:31 PM
Reposted by Yann
Comme quoi, cette chanson des guignols de l'info est intemporelle.
January 3, 2026 at 5:26 PM
Reposted by Yann
Russia will condemn this unprovoked aggression and say that international law must be respected.
January 3, 2026 at 9:28 AM
Reposted by Yann
To end the year, a new major version of #rustlang reqwest, v0.13.0 is out! 🚀

- This brings rustls by default, replacing native-tls. 🦀
- Some feature and method cleanup.
- But easy to upgrade for most everyone.

seanmonstar.com/blog/reqwest...
reqwest v0.13 - rustls by default
reqwest v0.13 brings rustls by default, feature cleanup, but otherwise easy to upgrade.
seanmonstar.com
December 30, 2025 at 3:59 PM
Reposted by Yann
I'm happy to announce arborium, a collection of 96 tree-sitter grammars (so far) that compile cleanly as crates and npm packages, for desktop & wasm.

It comes with themes, two rustdoc integrations, a clean HTML+ANSI highlighter, get it while it's hot:

arborium.bearcove.eu#rust
arborium - Syntax Highlighting Demo
arborium.bearcove.eu
December 14, 2025 at 1:06 AM
Reposted by Yann
great article: Patterns for Defensive Programming in Rust
Patterns for Defensive Programming in Rust | corrode Rust Consulting
I have a hobby. Whenever I see the comment // this should never happen in code, I try to find out the exact conditions under which it could happen. And in 90% of cases, I find a way to do just that. M...
corrode.dev
December 6, 2025 at 6:25 PM
Reposted by Yann
First of many blog posts about the Rust vision doc process: blog.rust-lang.org/2025/12/03/l...
Lessons learned from the Rust Vision Doc process | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
December 4, 2025 at 1:01 AM
Reposted by Yann
yayyy matt is doing Advent of Compiler Optimizations, go watch:

www.youtube.com/watch?v=eLjZ...
[AoCO 1/25] Why xor eax, eax?
YouTube video by Matt Godbolt
www.youtube.com
December 4, 2025 at 7:32 AM
Reposted by Yann
Announcing @hyper.rs composable pool layers!

We took the various aspects of a connection pool and made them into individual layers to combine as needed.

This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang

seanmonstar.com/blog/hyper-u...
hyper-util Composable Pools
Announcing connection pool layers allowing advanced composition in Rust.
seanmonstar.com
December 3, 2025 at 2:22 PM
Reposted by Yann
New post: a defense of lock poisoning in Rust.

Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations

Please give it a read!
In defense of lock poisoning in Rust · sunshowers
It's worth retaining one of multithreaded Rust's most valuable features.
sunshowers.io
December 2, 2025 at 7:37 PM
Reposted by Yann
Rust in Paris 2026 is on. 🇫🇷🦀

A full day dedicated to real-world Rust: performance, safety, tooling, production stories, and the people building the future with it.

🎤 First lineup is here.

🌐 Website: rustinparis.com

#Rust #RustLang #Programming #OpenSource
December 1, 2025 at 3:18 PM
Reposted by Yann
I'm continuously impressed with how just how good the Rust ecosystem is. Whenever I look for a crate or a CLI utility that does what I want, 95% of the time I find it.

And the rest of the time, the components are right there for me to build it.
November 28, 2025 at 3:12 PM
Reposted by Yann
Reposted by Yann
Turns out the TokenStream implementation of rust-analyzer's proc-macro server is super slow when it comes to one of the most common proc-macro operations: concatenation. I noticed that in Zed's codebase, there were ~4 derives that just straight up together took 8 seconds to expand in rust-analyzer.
November 22, 2025 at 4:20 PM
Reposted by Yann
crates-io now supports setting up trusted publishing via API.

Here's how the Rust Project sets up trusted publishing via IaC: github.com/rust-lang/t...

crates-io OpenAPI description: crates.io/api/openapi...
November 21, 2025 at 11:00 AM
Reposted by Yann
by popular demand, I have set up a Peertube instance!

tube.fasterthanli.me

It has (almost) all my YouTube videos — and none of the tracking. enjoy!
tuberthanlime
fasterthanlime's PeerTube instance
tube.fasterthanli.me
November 22, 2025 at 1:05 AM
Reposted by Yann
Tomorrow on rust nightly: better stack traces!! Thanks to the v0 mangling scheme, which has been a LONG time coming: blog.rust-lang.org/2025/11/20/s...
Switching to Rust's own mangling scheme on nightly | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 20, 2025 at 10:42 PM
Reposted by Yann
EXTREMELY hype for this "Target stages" Rust RFC — for improved incremental compilation 🦀

github.com/blyxyas/rfcs...
github.com
November 20, 2025 at 10:20 PM
Reposted by Yann
A cheat sheet of Cargo plugins to improve your day as a #rustlang developer. More detailed notes and a PDF version is available through the link in the QR code.
November 19, 2025 at 4:32 AM
Reposted by Yann
🔔🔔🔔 it's share your `clippy.toml` day!! what types/methods do you deny? and why?

mine: gist.github.com/fasterthanli...
Cargo.toml
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 19, 2025 at 8:18 AM
Reposted by Yann
We would like to thank all our Rust GSoC 2025 contributors for participating this year and making it a big success! 💛🦀

Read all about this year's Google Summer of Code contributions to the Rust Project in our latest blog post: blog.rust-lang.org/2025/11/18/g...
Google Summer of Code 2025 results | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 18, 2025 at 3:15 PM
Reposted by Yann
I'm excited to announce the first @hyper.rs user survey!

If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!

seanmonstar.com/blog/hyper-u...

#rustlang
hyper User Survey 2025
I’m excited to announce the inaugural hyper user survey!
seanmonstar.com
November 18, 2025 at 3:27 PM
Reposted by Yann
It's time for the State of Rust Survey!

The Rust Project invites you to take this year’s survey, whether you have just begun using Rust, you consider yourself an intermediate to advanced user, or you have not yet used Rust but intend to one day 🦀
Launching the 2025 State of Rust Survey | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 18, 2025 at 5:35 AM
Reposted by Yann
Just released cargo-nextest 0.9.113, with support for a long-requested feature that I realized I needed all of a sudden: debugger support! Run individual tests under gdb, lldb, WinDbg, or Visual Studio Code via CodeLLDB! This preserves all the environment setup done by nextest.
November 16, 2025 at 11:33 PM