Yann's Avatar

Yann

@yannsim.bsky.social

Developer Scala / Rust. Maintainer of Sangria, scala library for GraphQL

13 Followers  |  82 Following  |  10 Posts  |  Joined: 10.02.2025  |  1.8018

Latest posts by yannsim.bsky.social on Bluesky

Move, Destruct, Leak, and Rust ยท baby steps

New #rust blog post on how we could get types that cannot be forgotten, types that must be moved, async and const drop, and other fun stuff:

smallcultfollowing.com/babysteps/bl...

22.10.2025 02:02 โ€” ๐Ÿ‘ 33    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2
Preview
Servo 0.0.1 Release - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. A brief update on the goals and plans behind the new Servo releases on GitHub.

Nice to see a @servo.org release! #rustlang

servo.org/blog/2025/10...

20.10.2025 14:43 โ€” ๐Ÿ‘ 94    ๐Ÿ” 18    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm excited to share what I've been working on with @erikjee.bsky.social: RustNL's #rustlang Maintainers Fund!

Many people and companies contributing to Rust, but there are fewer and fewer paid positions for general maintenance (reviews,cleanups,etc). We need to fix that.

bsky.app/profile/rust...

14.10.2025 15:15 โ€” ๐Ÿ‘ 81    ๐Ÿ” 22    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
RustNL - Rust Maintainers Fund - Keeping the Rust Project maintained so you can focus on building reliable software

RustNL - Rust Maintainers Fund - Keeping the Rust Project maintained so you can focus on building reliable software

We're excited to announce a new initiative to support the Rust Project, our Rust Maintainers Fund!

We are setting out to employ 6 full-time maintainers and 6 interns in 2026 to make sure #rustlang is well maintained and bugs and contributions get the attention they need.

Read more: rustnl.org/fund

14.10.2025 15:11 โ€” ๐Ÿ‘ 62    ๐Ÿ” 15    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Video thumbnail

That's a wrap for #EuroRust25. Thanks everyone for making it so special! ๐Ÿคฉ Meet us next year in Barcelona for #EuroRust26, October 15-16, 2026! ๐Ÿฆ€โœจ๐Ÿ‡ช๐Ÿ‡ธ

Get your ticket now: eurorust.eu

10.10.2025 18:59 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Canonical releases Ubuntu 25.10 Questing Quokka | Canonical The latest interim release of Ubuntu comes with compatibility enhancements at the silicon level, accessibility upgrades and a robust security posture that sets the stage for the next LTS. October 9,โ€ฆ

Ubuntu 25.10, running our sudo-rs as the default sudo, has just been released!

"Rust-based implementations of sudo and coreutils for improved memory safety"

canonical.com/blog/canonic...

#rust #rustlang

09.10.2025 10:29 โ€” ๐Ÿ‘ 34    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Hidden Gems: Team Edition Part 1 - Zed Blog From the Zed Blog: Team-favorite workflows and hidden features of Zed.

With ~900 PR merges per month, even we find it hard to keep up with every new Zed feature landing. ๐Ÿ˜…

Hidden Gems aims to showcase some of the not-so-obvious features and workflows that we rely on daily. Give it a read, and if you have hidden gems you rely on, let us know!

zed.dev/blog/hidden-...

07.10.2025 12:58 โ€” ๐Ÿ‘ 44    ๐Ÿ” 6    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

I have availability for Rust consulting or coaching. More details soon, and yep my website needs updating. But if you're considering adopting Rust, want your team to use Rust more effectively, or need a drop-in staff engineer, get in touch!

06.10.2025 20:46 โ€” ๐Ÿ‘ 19    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

All #rustconf talks are out now! ๐Ÿฅณ

Here's mine if you want to learn more about the CI of the Rust compiler: www.youtube.com/watch?v=Gzk4...

03.10.2025 15:55 โ€” ๐Ÿ‘ 17    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Cancelling async Rust ๊ž sunshowers Correctness in the face of cancellations: a written version of my talk at RustConf 2025.

New blog post: Cancelling async #rustlang!

This is a written version of my talk at #RustConf 2025, where I talk about the joys and sorrows of future cancellations in Rust, with lessons from our work at @oxide.computer. Includes a video of the talk as well. Check it out!

03.10.2025 16:02 โ€” ๐Ÿ‘ 130    ๐Ÿ” 27    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Preview
Nine HTTP Edge Cases Every API Developer Should Understand | Dochia CLI Blog Most HTTP vulnerabilities don't come from sophisticated attacks. They come from misunderstanding where your framework stops protecting you. This covers the edge cases that actually bite production API...
02.10.2025 15:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Improving Error Handling in Rustls Dirkjan Ochtman is a maintainer of the Rustls TLS library that we've invested in since 2021. While he and the other maintainers have made many improvements and landed important features, we've asked D...

I wrote another blog post for the Prossimo blog about how we improve the unhappy path for rustls users:

www.memorysafety.org/blog/rustls-...

01.10.2025 15:47 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
crates.io: Malicious crates faster_log and async_println | Rust Blog Empowering everyone to build reliable and efficient software.

The crates.โ€‹io team was notified of two malicious crates (with similar names as legitimate crates) which were actively searching file contents for Etherum private keys, Solana private keys, and arbitrary byte arrays for exfiltration.

See the blog post for details: blog.rust-lang.org/2025/09/24/c...

24.09.2025 20:52 โ€” ๐Ÿ‘ 115    ๐Ÿ” 37    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 5
Preview
Reflection MVP by oli-obk ยท Pull Request #146923 ยท rust-lang/rust I am opening this PR for discussion about the general design we should start out with, as there are various options (that are not too hard to transition between each other, so we should totally jus...

๐Ÿ‘‹ FEEDBACK WANTED

..on this preliminary #rustlang reflection MVP design by oli: github.com/rust-lang/ru...

(the PR works, you can compile it and play with it, see rustc-dev-guide.rust-lang.org)

23.09.2025 08:26 โ€” ๐Ÿ‘ 70    ๐Ÿ” 17    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Preview
Announcing Rust 1.90.0 | Rust Blog Empowering everyone to build reliable and efficient software.

Rust 1.90.0 has been released! โœจ๐Ÿฆ€

This release makes LLD the default linker on x86-64 linux-gnu and adds `cargo publish --workspace` to publish an entire workspace all at once!

Check out the blog post and release notes for more: blog.rust-lang.org/2025/09/18/R...

18.09.2025 19:20 โ€” ๐Ÿ‘ 210    ๐Ÿ” 45    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 5
Proposal: hyper-util composable pool services ยท Issue #3948 ยท hyperium/hyper Problem hyper's "legacy" pool did many things at once, and needed to support the ability to turn off various parts of it. Users often ask to be able to customize parts of the connection pool. Eithe...

I've been working on a proposal for composable HTTP pool utilities for hyper-util, several of them have implementation PRs linked at the bottom. I welcome any feedback! #rustlang

github.com/hyperium/hyp...

16.09.2025 15:48 โ€” ๐Ÿ‘ 17    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

You asked, the Rust/TUI community delivered.

desktop-tui ~ A full desktop environment... without graphics.

src: github.com/Julien-cpsn/...

#rustlang #terminal #desktop

07.09.2025 14:52 โ€” ๐Ÿ‘ 18    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Faster Rust builds on Mac Did you know that macOS has a secret setting that can make Rust builds faster? It can also make Rust tests faster. It probably even has similar effects for other compiled languages such as C, C++, Go,...

New blog post: Faster Rust builds on Mac

nnethercote.github.io/2025/09/04/f...

04.09.2025 05:55 โ€” ๐Ÿ‘ 29    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Preview
Podcast: Netstack.fm, story of Rust's networking with hyper Last week I was a guest on the Netstack podcast. We talked abit about how I got into Rust, how async Rust developed, and the story behind hyper and its surro...

I was recently on the Netstack.fm podcast, and had a fun time talking with Glen about:

- the beginning of hyper, and async #rustlang
- as the ecosystem grew
- the development of crates like hyper-util, headers, warp, reqwest
- being independent
- 5 years from now

seanmonstar.com/blog/podcast...

02.09.2025 13:36 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Faig Ahmed aka Faiq ฦhmษ™d (Azerbaijani, b.1982, Sumqayit, Azerbaijan) - Textile Arts, Carpet Weaving
Source: faigahmed.com

17.08.2025 03:09 โ€” ๐Ÿ‘ 2434    ๐Ÿ” 305    ๐Ÿ’ฌ 41    ๐Ÿ“Œ 24
Carte de Paris simulation รฎlot de chaleur

Carte de Paris simulation รฎlot de chaleur

Vous avez sรปrement dรฉjร  lu que la climatisation aggrave les canicules car lโ€™air chaud rejetรฉ ร  lโ€™extรฉrieur augmenterait la tempรฉrature des villes de 2 ร  3ยฐC.

Vรฉrifions ce que disent vraiment les รฉtudes scientifiques ร  ce sujet ๐Ÿง‘โ€๐Ÿ”ฌ

(lisez jusquโ€™au bout, car vous allez รชtre ๐Ÿคฏ๐Ÿคฏ ร  la fin)

#Thread
โฌ‡๏ธโฌ‡๏ธ

15.08.2025 19:37 โ€” ๐Ÿ‘ 1279    ๐Ÿ” 712    ๐Ÿ’ฌ 82    ๐Ÿ“Œ 133

When I have to pick a software that I'll manage in production, I also check the language, and rust is a strong argument

14.08.2025 07:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
hyper HTTP/2 (Didn't) MadeYouReset A new HTTP/2 attack vector was disclosed today called MadeYouReset. hyperโ€™s h2 is negligably affected, weathering the attack well. But, we have provided patc...

A new HTTP/2 MadeYouReset vulnerability disclosed (VU#767506).

@hyper.rs handles it just fine, but we also provided some patches to help.

#rustlang #security

seanmonstar.com/blog/hyper-h...

13.08.2025 12:51 โ€” ๐Ÿ‘ 7    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Release v0.12.23 ยท seanmonstar/reqwest tl;dr ๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ธ Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket. ๐Ÿ” Add ClientBuilder::retries(policy) and reqwest::retry::Builder to configure autom...

Really excited about the #rustlang reqwest v0.12.23 just out! ๐Ÿฆ€

- Introduces `reqwest::retry`, an easy builder to make safe automatic retries.
- Adds Unix Domain Socket support.
- And of course more.

github.com/seanmonstar/...

12.08.2025 14:02 โ€” ๐Ÿ‘ 32    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Announcing Rust 1.89.0 | Rust Blog Empowering everyone to build reliable and efficient software.

Rust 1.89 is out! blog.rust-lang.org/2025/08/07/R...

07.08.2025 13:25 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
warp v0.4 Yesterday, warp v0.4 was released. warp is a Rust web server framework, with a focus on functional programming and type system routing.

Here's the write up for the `warp` v0.4 release!

- Filters remain the focus
- Upgrade to hyper v1
- Crate features on a diet
- Iterating on the Server builder (and API design in general)

seanmonstar.com/blog/warp-v04/

#rustlang

06.08.2025 15:16 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Implement support for `become` and explicit tail call codegen for the LLVM backend by xacrimon ยท Pull Request #144232 ยท rust-lang/rust This PR implements codegen of explicit tail calls via become in rustc_codegen_ssa and support within the LLVM backend. Completes a task on (#112788). This PR implements all the necessary bits to ma...

Tail call optimization just landed in rust nightly! github.com/rust-lang/ru...

06.08.2025 21:41 โ€” ๐Ÿ‘ 37    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Release v0.4.0 ยท seanmonstar/warp Changes: Upgrade to hyper, http, and http-body to v1. Remove multipart and websocket features from being enabled by default. Put warp::serve() behind a server feature, not enabled by default. Put ...

Just released #rustlang warp v0.4! ๐Ÿฆ€

This includes an upgrade to hyper v1, and cleans up the crate features a bit so you can choose what to enable (less is on by default).

Most of the API stayed the same (the examples and tests barely needed any changing). ๐Ÿš€

github.com/seanmonstar/...

05.08.2025 15:30 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Cargo flamegraph's new version uses Xcode's tracer under the hood, so flamegraphing your rust code no longer requires sudo (which then messes up permissions on your build artifacts). It's a small thing but it's made flamegraphing my Rust code on MacOS so much more pleasant.

19.07.2025 21:36 โ€” ๐Ÿ‘ 28    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
reqwest retries One part of working on a more modular reqwest was adding support for retries.

Exploring easy HTTP redirects in #rustlang reqwest! ๐Ÿฆ€

This adds a builder to configure how retries work, while helping you do so responsibly. And the goal is to upstream what we can to tower.

seanmonstar.com/blog/reqwest...

15.07.2025 14:48 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@yannsim is following 20 prominent accounts