Tobias Bieniek
@tobias.bieniek.cloud
📤 142
📥 81
📝 53
✈️ glider pilot 🦀
https://crates.io
team & Rust Foundation engineer 🐹 Ember CLI team emeritus
reposted by
Tobias Bieniek
Marco Ieni
15 days ago
If you use release-plz and trusted publishing, you don't need to use the crates-io-auth-action anymore, as that logic is implemented into release-plz itself now 👍 Advantage: your CI will request a token only when a release is needed 🥳
0
7
2
reposted by
Tobias Bieniek
Rust Language
16 days ago
We received reports of a phishing campaign targeting crates.io users. Do not click on links asking to authenticate to protect your account. More information:
blog.rust-lang.org/2025/09/12/c...
loading . . .
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/09/12/crates-io-phishing-campaign/
0
108
60
reposted by
Tobias Bieniek
Andrew Gallant
16 days ago
FYI, I got an obvious phishing attempt in my inbox from `
[email protected]
` that was masquerading as a security breach notification. It made it past gmail's spam filters. The link goes to the `github.rustfoundation.dev` domain.
2
58
22
reposted by
Tobias Bieniek
Zanie Blue
30 days ago
Exciting to reflect on the the first year of open source funding at Astral — looking forward to another year of growth :)
astral.sh/blog/astral-...
loading . . .
Astral OSS Fund: One Year Later
One year later: Astral donated $70,000 to open source projects and is pledging another $44,000 for year two.
https://astral.sh/blog/astral-oss-fund-one-year-later
2
22
7
reposted by
Tobias Bieniek
Josh Bressers
about 1 month ago
This episode of
#OpenSourceSecurity
I chat with
@tobias.bieniek.cloud
about
crates.io
trusted publishing I learned a ton about how trusted publishing works, it's one of those very new and very interesting topics And of course anytime I can talk about
#Rust
it's a great chat :)
loading . . .
crates.io: Rust Package Registry
https://crates.io
0
1
1
reposted by
Tobias Bieniek
Sean McArthur
about 2 months ago
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...
loading . . .
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...
https://seanmonstar.com/blog/hyper-http2-didnt-madeyoureset/
0
7
5
reposted by
Tobias Bieniek
Graydon Hoare
2 months ago
for whatever my signal boosting is worth: michael here is also an incredible developer who you should also be racing to hire.
add a skeleton here at some point
0
27
5
reposted by
Tobias Bieniek
Nicholas Nethercote
2 months ago
New blog post: I am a Rust compiler engineer looking for a new job
nnethercote.github.io/2025/07/18/l...
loading . . .
I am a Rust compiler engineer looking for a new job
For the past 3.75 years I have been fortunate to work on Futurewei’s Rust team, where I had enormous freedom to “make Rust better” however I see fit. It has been the highlight of my career and I am gr...
https://nnethercote.github.io/2025/07/18/looking-for-a-new-job.html
5
85
46
reposted by
Tobias Bieniek
Dirkjan Ochtman
3 months ago
One of the best explanations of how (and why) you want to make small commits yet:
matklad.github.io/2025/07/07/i...
loading . . .
Inverse Triangle Inequality
<math> <mrow> <mo>|</mo><mi>A</mi><mi>C</mi><mo>|</mo> <mo><</mo> <mo>|</mo><mi>A</mi> <mi>B</mi><mo>|</mo> <mo>+</mo> <mo>|</mo><mi>B</mi><mi>C</mi><mo>|</mo> </mrow> </math> is one of the most ha...
https://matklad.github.io/2025/07/07/inverse-triangle-inequality.html
1
6
2
🦀 ICYMI: "Trusted Publishing" on
crates.io
is now officially shipped! 🎉
blog.rust-lang.org/2025/07/11/c...
tl;dr you can now publish via GitHub Actions without setting up a secret API token
#rustlang
loading . . .
crates.io: development update | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/07/11/crates-io-development-update-2025-07/
3 months ago
0
5
1
🦀 OpenGraph images for
crates.io
are working now! 🎉 Example:
crates.io/crates/hashb...
Backfilling all 188k images took about 9.5 hours :)
#rustlang
loading . . .
crates.io: Rust Package Registry
https://crates.io/crates/hashbrown
3 months ago
11
79
12
reposted by
Tobias Bieniek
Michael (compiler-errors) Goulet
3 months ago
Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
2
92
46
🤖 I recently started playing around with Claude Code and the results are quite impressive. There are still some papercuts though, so I wrote about using their newly introduced hooks system to work around notification and formatting issues I ran into.
dev.to/turbo87/usin...
loading . . .
Using Claude Code Hooks for Notifications and Auto-Formatting
Practical examples of Claude Code hooks in action: desktop notifications for IntelliJ users and automatic code formatting to keep CI pipelines happy.
https://dev.to/turbo87/using-claude-code-hooks-for-notifications-and-auto-formatting-1lp
3 months ago
0
1
0
🦀
github.com/rust-lang/cr...
my work from yesterday: SLoC counting for crates :) an interesting metric that can tell us how much of that 5MB crate is actually Rust library code, or whether we're dealing with a leftpad library.
loading . . .
Add SLoC (Source Lines of Code) metric to versions by Turbo87 · Pull Request #11453 · rust-lang/crates.io
This PR introduces basic source code analysis for newly published versions. A new crates_io_linecount workspace crate uses the tokei crate to analyze source files during the publish process. The sy...
https://github.com/rust-lang/crates.io/pull/11453
3 months ago
0
3
0
🦀
crates.io
might get OpenGraph images for each crate soon:
github.com/rust-lang/cr...
✨
#rustlang
3 months ago
4
54
9
🦀 If anyone wants to make their first contribution to
crates.io
and, by extension, the Rust project, here are two issues that are will suited for newcomers:
github.com/rust-lang/cr...
github.com/rust-lang/cr...
#rustlang
loading . . .
Background jobs are referencing crates/versions by name instead of ID · Issue #11349 · rust-lang/crates.io
Current Behavior Some of our background jobs (e.g. sync_crate_feed) are referencing crates (and sometimes versions) by names. This can cause issues when crates are deleted and later reregistered wh...
https://github.com/rust-lang/crates.io/issues/11349
3 months ago
1
6
1
reposted by
Tobias Bieniek
TokioConf
3 months ago
Hello World! Announcing the inaugural TokioConf. April 20-22, 2026, in Portland, OR.
tokio.rs/blog/2025-06...
loading . . .
Announcing TokioConf 2026 | Tokio - An asynchronous Rust runtime
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
https://tokio.rs/blog/2025-06-19-announcing-tokio-conf
0
43
10
reposted by
Tobias Bieniek
EuroRust
3 months ago
Wait, hold up!
@tinyclouds.org
, the creator of
@nodejs.org
and
@deno.land
, the
#rustlang-based
JS/TS runtime, is coming to
#EuroRust25
🎉 Welcome aboard, Ryan! 🦀
1
23
10
reposted by
Tobias Bieniek
James Munns
3 months ago
Had a gig wrap up a little earlier than expected, I should have availability starting July or so. As always: if you need help with Embedded, Rust, or similar things, shoot me a message! If you're a user of postcard, p-rpc, or are interested in the more experimental new ergot: shoot me a message!
2
36
22
reposted by
Tobias Bieniek
Jon Gjengset
4 months ago
A bit of a long shot: the regular audio editor for the "What's New" Rustacean Station episodes is now busy with other life stuff. The last episode I edited myself, but it took ages! Anyone know an editor (ideally familiar with Rust, but not a requirement) who'd take on a regular (paid) editing gig?
loading . . .
Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
https://rustacean-station.org/
1
18
9
reposted by
Tobias Bieniek
Luca Palmieri
4 months ago
Two weeks left to submit your talk proposals for EuroRust 2025 ⏳ The CfP closes on June 2nd! We're looking for a wide range of contributions: beginner-friendly talks, reports on Rust industrial usage, deep-dives on language features or crates, tutorials, etc.
1
13
4
reposted by
Tobias Bieniek
Mara Bos
5 months ago
Here are all the posters I designed for RustWeek 2025! 1. "Box<impl Future>" (Back tot the Future)
#rustweek
#rustweek2025
5
184
57
reposted by
Tobias Bieniek
Marco Otte-Witte
5 months ago
We're still looking for
#rustlang
engineers to join the
@mainmatter.com
team – join us 🤗 Full time, part time, employment or contractors 1/🧵
1
5
4
reposted by
Tobias Bieniek
EuroRust
5 months ago
🗓️ Two weeks left until the
#EuroRust25
CFP closes! Have an idea, project, or experience worth sharing? This is your moment to take the stage.
1
3
5
first decent gliding day this season 😍 managed 600 km, but then had to use the engine 15 km before the airfield to get back home 😅
www.weglide.org/flight/560877
loading . . .
WeGlide | Quantifying Airsports
Plan, upload, analyze and share your flights together!
https://www.weglide.org/flight/560877
5 months ago
0
1
0
reposted by
Tobias Bieniek
Predrag Gruevski
5 months ago
Reminder that the RustConf CFP closes tonight! I know most of us procrastinate until the last minute 😅 While you're at it, consider also submitting to Rust Forge and EuroRust 👀 If you're excited about a topic, I want maximum odds of hearing you talk about it at a
#rustlang
conference!
1
12
5
reposted by
Tobias Bieniek
Andrew Gallant
5 months ago
I am planning to release Jiff 1.0, a datetime library for Rust, this summer. After that, I do not plan to make breaking changes, possibly indefinitely. I would LOVE LOVE LOVE more experience reports before stabilizing Jiff. Tell your friends.
github.com/BurntSushi/j...
loading . . .
BurntSushi jiff Experience Reports · Discussions
Explore the GitHub Discussions forum for BurntSushi jiff in the Experience Reports category.
https://github.com/BurntSushi/jiff/discussions/categories/experience-reports
2
45
8
reposted by
Tobias Bieniek
Luca Palmieri
6 months ago
The Rust team at Mainmatter has grown, but we need to grow it further! We're looking for freelancers to help us migrate a database from C to Rust. It's an incremental rewrite: a module at a time, interfacing with the existing C code. European hours, full remote, 4 days a week.
1
32
10
reposted by
Tobias Bieniek
The Rust Foundation
6 months ago
We're interested in creating a merch store of Rust programming language-themed items! Proceeds would go toward initiatives that support Rust and its community 🦀 If you have opinions about merch & swag, we'd love to hear from you via this survey by April 17:
docs.google.com/forms/d/e/1F...
loading . . .
Rust Foundation Merch Store Survey
The Rust Foundation is interested in creating an online store where we could sell Rust-related merchandise to help fund the growing collection of initiatives at the Rust Foundation, such as the…
https://docs.google.com/forms/d/11T1TX--9LUvpAtVBmQ8xqA7he2EntoyZdyLMphvr52k/
1
17
8
reposted by
Tobias Bieniek
RustConf
6 months ago
The RustConf Call For Talk Proposals (CFP) is officially open through April 29! Check out this blog from
@rustfoundation.org
for everything you need to know about submitting a talk proposal for
#rustconf
2025.
rustfoundation.org/media/rustco...
#rustconf25
loading . . .
RustConf 2025 Call For Talk Proposals: OPEN! - The Rust Foundation
As we shared back in January, the Rust Foundation is excited to host RustConf in Seattle, Washington*, and online from September 2-5, 2025! Today, we are pleased to share that RustConf is officially…
https://rustfoundation.org/media/rustconf-2025-call-for-talk-proposals-open/
1
6
4
reposted by
Tobias Bieniek
Mikayla 🏳️⚧️🏴🦀
6 months ago
If anyone knows of a good Rust + Windows developer, we're looking for one!
zed.dev/jobs/windows...
loading . . .
Join Zed as a Windows Lead
Work at Zed: Join us as a Windows Lead and help build the ultimate software development experience.
https://zed.dev/jobs/windows-lead
3
62
28
reposted by
Tobias Bieniek
RustConf
6 months ago
RustConf is now on Bluesky 🎉 We can't wait to connect with our community here and on Mastodon going forward — and in-person + online at RustConf! Follow us to track the many updates coming up about the event. There is so much to share with you and you won't want to miss a thing.
rustconf.com
2
53
11
reposted by
Tobias Bieniek
The Rust Foundation
6 months ago
hello, world! The Rust Foundation is excited to join you on this new (to us!) platform. We plan to exclusively share social media content here, Mastodon, & LinkedIn for the foreseeable future. You can also follow
@rustconf.com
— they'll have lots of important news to share about
#rustconf
soon 🦀
7
268
58
reposted by
Tobias Bieniek
amos
7 months ago
Help test rust-analyzer! Now with 100% more salsa: exciting stuff
www.reddit.com/r/rust/s/Lxp...
loading . . .
From the rust community on Reddit: call for testing: rust-analyzer!
Explore this post and more from the rust community
https://www.reddit.com/r/rust/s/LxpCSW040q
2
69
14
reposted by
Tobias Bieniek
Dirkjan Ochtman
7 months ago
async-std has been discontinued.
0
35
11
reposted by
Tobias Bieniek
James Munns
7 months ago
Regular reminder for international businessfolks: US daylight savings change is *today* EU daylight savings change is in *three weeks*, Mar 30th Your recurring meetings will be different depending on the organizer, check your calendars (most handle this correctly), when in doubt double check.
3
38
9
reposted by
Tobias Bieniek
EuroRust
7 months ago
Calling all Rustaceans! 🚀 Got something exciting to share about Rust? Our Call for Papers is now open until May 15th. Submit your talk now to speak at EuroRust in Paris this October 🦀 ➡️
eurorust.eu
#rustlang
#eurorust25
0
4
3
reposted by
Tobias Bieniek
EuroRust
7 months ago
EuroRust 2025 is coming to Paris 🦀🇫🇷 Rustaceans, mark your calendars! 📍 Paris, France & Online 📅 October 9–10, 2025 Join us for two days of
#rustlang
talks, hands-on workshops, and community connection—whether in person or remotely. Ticket sales and Cfp now open! ➡️
eurorust.eu
#eurorust25
1
20
14
📦 now transformed into something actually useful for
crates.io
:
github.com/rust-lang/cr...
#rustlang
add a skeleton here at some point
7 months ago
0
0
0
How to sort by semantic versioning in PostgreSQL:
gist.github.com/Turbo87/f825...
this might be a terrible idea 😅 (yes, it's limited to 15 prerelease specifiers...)
loading . . .
semver-ord.sql
GitHub Gist: instantly share code, notes, and snippets.
https://gist.github.com/Turbo87/f825b04d3e521ab37e85a51bef149bdb
7 months ago
0
0
1
reposted by
Tobias Bieniek
Dirkjan Ochtman
7 months ago
The rustup team has released rustup 1.28.1, which brings back implicit toolchain installation. Full changelog here:
blog.rust-lang.org/2025/03/04/R...
loading . . .
Announcing rustup 1.28.1 | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/03/04/Rustup-1.28.1.html
1
56
7
reposted by
Tobias Bieniek
Marco Otte-Witte
7 months ago
We're looking for
#rustlang
engineers to join the
@mainmatter.com
team – more info here:
mainmatter.notion.site/Rust-Freelan...
Come join us!
loading . . .
Rust Freelancer | Notion
Mainmatter is looking for Rust freelancers to join our team of experienced engineers. Please email
[email protected]
with your résumé, rate and availability.
https://mainmatter.notion.site/Rust-Freelancer-1a664e58ddfa80ce836af3c90800f61f?pvs=4
0
1
2
reposted by
Tobias Bieniek
Luca Palmieri
7 months ago
Within every
#rust
engineer there are two wolves: one loves `serde`, the other hates returning deserialization errors one at a time to their users. We wrote `eserde` to bring you peace. (To bring _me_ peace too, at last!)
3
51
7
reposted by
Tobias Bieniek
gak
7 months ago
Saw an ~11% improvement in incremental build times (for minor changes) in
#rust
under
#Windows
11, when moving my project and CARGO_HOME to a "Dev Drive". (Thanks for the tip
mastodon.gamedev.place/@sleepytea
!) More info:
learn.microsoft.com/en-us/window...
#rustLang
#bevy
#gameDev
loading . . .
Set up a Dev Drive on Windows 11
Learn about the new Dev Drive storage available to improve file system performance for development scenarios using the ReFS volume format, including how to set it up, designate trust to use performanc...
https://learn.microsoft.com/en-us/windows/dev-drive/
2
19
4
reposted by
Tobias Bieniek
Marco Otte-Witte
8 months ago
Professional
#rustlang
usage keeps growing and servers/backends remain the biggest field – I'm as optimistic about
@mainmatter.com
's bet on Rust as I was 2y ago:
mainmatter.com/blog/2022/10...
1
3
2
reposted by
Tobias Bieniek
Andrew Gallant
8 months ago
jiff 0.2 is out! There are several breaking changes (although the overall API organization remains unchanged). This release also comes with new crates for integrating with ICU4X, SQLx and Diesel.
github.com/BurntSushi/j...
loading . . .
Release 0.2.0 · BurntSushi/jiff
Sponsorship is appreciated! This is a new semver incompatible release of Jiff. It contains several breaking changes. I expect most users of Jiff to be able to upgrade without any changes. The funda...
https://github.com/BurntSushi/jiff/releases/tag/0.2.0
2
36
4
🦀 I wrote another "crates.io: development update" blog post:
blog.rust-lang.org/2025/02/05/c...
This covers our work over the past six months, including crate deletions, an OpenAPI description, publish notifications, and much more! 🚀
#rustlang
loading . . .
crates.io: development update | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/02/05/crates-io-development-update.html
8 months ago
0
19
5
reposted by
Tobias Bieniek
Jordan McQueen
8 months ago
Rust Software Engineering internship (3 months). We can bring you to Tokyo, Japan from overseas. Can start from June or from August.
loading . . .
Careers - Woven by Toyota
Woven by Toyota innovates and invests in new technologies, software, and business models that transform how we live, work, and move.
https://woven.toyota/en/careers/detail/?jobID=d7889ca1-5170-453b-b143-c070803b3210
2
22
16
reposted by
Tobias Bieniek
Chris Krycho
9 months ago
As a long-time contributor to and maintainer of OSS libraries, I strongly second this recommendation from
@joshuakgoldberg.com
:
www.joshuakgoldberg.com/blog/split-o...
It also helps a ton when working back through Git history for exactly the same reason it helps when trying to review it initially.
loading . . .
Split Out Unrelated Changes | Goldblog
This is a general explainer for pull request reviews where I think unrelated changes should be split into a separate PR.
https://www.joshuakgoldberg.com/blog/split-out-unrelated-changes/
3
8
2
Load more
feeds!
log in