Yann
yannsim.bsky.social
Yann
@yannsim.bsky.social
Developer Scala / Rust.
Maintainer of Sangria, scala library for GraphQL
Reposted by Yann
RIESEN DANK an alle, die beim ADFC-Winterdienst-Check mitgemacht haben! ❄️

Die Bilanz eurer Einsendungen zeigt: Radwege + Fahrradstraßen über Wochen vereist - Senat tut nichts - Menschen brauchen geräumte Radwege.

Die gesamte Auswertung 👇 #Winter #allyearcycling
berlin.adfc.de/artikel/bila...
Bilanz ADFC-Winterdienst-Check 2026: Fehlender Winterdienst bremst Berlin aus
Bilanz des ADFC-Winterdienst-Check 2026 zeigt: Radwege und Fahrradstraßen bleiben über Wochen vereist, der Senat tut nichts. Dutzende Einsendungen zeigen: die Menschen brauchen sichere und geräumte Ra...
berlin.adfc.de
January 22, 2026 at 7:26 AM
Reposted by Yann
Rust 1.93.0 has been released! 🌈 🦀✨

This release includes a new musl version for the *-linux-musl targets, adds support for #​[cfg] inside asm!(), and adds [T]::as_array, VecDeque::{pop_front_if, pop_back_if}, Vec/String::into_raw_parts, fmt::form_fn, and more! ✨

blog.rust-lang.org/2026/01/22/R...
Announcing Rust 1.93.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
January 22, 2026 at 6:02 PM
Reposted by Yann
cargo-semver-checks is growing faster than ever:
- 7 new releases, from v0.39 to v0.45
- 122 new lints, more than double last year's count
- 4x reduction in lint execution time — some lints became up to 10x faster
- across 26 (!!) rustdoc format versions

predr.ag/blog/cargo-s...
Exponential growth continued — cargo-semver-checks 2025 Year in Review
More than twice as many lints as last year, and that's just the start!
predr.ag
January 11, 2026 at 8:16 PM
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