Tobias Bieniek
@tobias.bieniek.cloud
📤 163
📥 92
📝 90
✈️ glider pilot 🦀
https://crates.io
team & Rust Foundation engineer 🐹 Ember CLI team emeritus
reposted by
Tobias Bieniek
Lukas Wirth
about 6 hours ago
You can sponsor my work on rust-analyzer by the way :)
github.com/sponsors/Vey...
loading . . .
Sponsor @Veykril on GitHub Sponsors
Hey, I am Lukas Wirth 👋 I am the current lead of the rust-analyzer team, a maintainer of https://github.com/salsa-rs/salsa and contributor to the jujutsu version control system.
https://github.com/sponsors/Veykril
0
4
3
🦀
crates.io
now supports GitLab as a Trusted Publisher 🎉 Starting today, we are launching the public beta period of using GitLab CI/CD in Trusted Publishing workflows. You can find more information on how to use it at
crates.io/docs/trusted...
#rustlang
loading . . .
crates.io: Rust Package Registry
https://crates.io
4 days ago
1
26
2
reposted by
Tobias Bieniek
Marco Otte-Witte
9 days ago
Join our growing
#rustlang
team – we're hiring for a Rust Consultant (focus on cloud/backends)
www.linkedin.com/jobs/view/43...
loading . . .
Mainmatter hiring Rust Engineering Consultant – Cloud & Backends in Greater Munich Metropolitan Area | LinkedIn
Posted 3:28:39 PM. Who We areMainmatter is an engineering consultancy that helps clients solve their toughest tech…See this and similar jobs on LinkedIn.
https://www.linkedin.com/jobs/view/4335992648/
1
6
6
🦀 first accomplishment of the weekend: better serde support for the `uom` crate with this change you can now easily define with what unit a quantity should be (de)serialized :)
github.com/iliekturtles...
#rustlang
loading . . .
serde: Generate `serialize()` and `deserialize()` fns for each unit by Turbo87 · Pull Request #551 · iliekturtles/uom
This adds a private unit_serde! macro to automatically generate unit-specific serialization and deserialization functions when the serde feature is enabled. These functions are generic over storage...
https://github.com/iliekturtles/uom/pull/551
15 days ago
0
9
0
reposted by
Tobias Bieniek
Luca Palmieri
19 days ago
Mainmatter is looking for an experienced Rust developer to join one of our projects as a freelancer. We're migrating a database from C to Rust. The project is complex and performance-sensitive. That's what makes it fun! If you're interested, send an email to the address in the screenshot.
1
19
6
reposted by
Tobias Bieniek
Dion Dokter
24 days ago
esp-hal 1.0 has officially been released!
developer.espressif.com/blog/2025/10...
loading . . .
esp-hal 1.0.0 release announcement
Announcing esp-hal 1.0, the first Rust SDK for embedded devices.
https://developer.espressif.com/blog/2025/10/esp-hal-1/
0
45
7
reposted by
Tobias Bieniek
Dirkjan Ochtman
26 days ago
New Rust RFC: adding a
crates.io
Security tab
github.com/rust-lang/rf...
loading . . .
crates.io: Rust Package Registry
https://crates.io
0
14
5
reposted by
Tobias Bieniek
James Munns
29 days ago
Biannual reminder: Starting Sunday Oct 26th, the next two weeks is the annoying time where the EU has started Daylight Savings Time (CEST -> CET), but the US does not change over until Nov 9th. Check your calendars, and ping your international colleagues if someone no-shows to a meeting!
2
24
6
reposted by
Tobias Bieniek
nrc
about 1 month ago
I currently have availability for Rust coaching, adoption, or development; from a single call to ongoing 3 days/week. I can help your team get things done, adopt Rust and use it more effectively, or to accurately evaluate Rust as a new technology.
1
15
17
🧑✈️ 🦀 last weekend I worked on a Rust library for CUB airspace files, this weekend I've bombarded
@dbrgn.ch
with pull requests for his library for OpenAir airspace files 😅
github.com/glide-rs/ope...
maybe next weekend I'll write code to convert between the two... 😁
#rustlang
loading . . .
glide-rs/openair-rs
OpenAir airspace parser for Rust. Contribute to glide-rs/openair-rs development by creating an account on GitHub.
https://github.com/glide-rs/openair-rs/issues?q=is%3Apr%20author%3ATurbo87
about 1 month ago
1
5
0
🤖 I've been using Claude Code for a while now and got pretty good results so far. I read
steipete.me/posts/just-t...
this morning, which triggered me to try out OpenAI Codex, but I can't confirm the praise at all. Much lower success rate than with Claude Code somehow.
loading . . .
Just Talk To It - the no-bs Way of Agentic Engineering | Peter Steinberger
A practical guide to working with AI coding agents without the hype.
https://steipete.me/posts/just-talk-to-it
about 1 month ago
1
1
0
🦀 I got nerdsniped:
github.com/rust-lang/ru...
😆
#rustlang
add a skeleton here at some point
about 1 month ago
0
7
1
🏡 I also dabbled a bit with some of our Zigbee sockets during lunch break. turns out they have a bug where they keep reporting power draw even after being turned off. fortunately there are solutions for this and I managed to put the right pieces together to fix it:
github.com/zigpy/zha-de...
loading . . .
Fix SONOFF S60ZBTPF power usage when off by Turbo87 · Pull Request #4401 · zigpy/zha-device-handlers
Proposed change The power and current values of the SONOFF S60ZBTPF and S60ZBTPG are not correctly reset to zero when the switch of the socket is turned off. Similarly, these devices sometimes even...
https://github.com/zigpy/zha-device-handlers/pull/4401
about 1 month ago
0
0
0
🦀 today I attempted to port the
crates.io
frontend test suite from @mswjs/data 0.16 to @msw/data 1.0 unfortunately I ran into a small roadblock (
github.com/mswjs/data/pull/341
) but hopefully we'll find a solution for this soon :)
#rustlang
loading . . .
Add failing test case for adding items to one-to-many relations in `update()` by Turbo87 · Pull Request #341 · mswjs/data
It seems that the update() is not actually being applied if the updated field is a relation instead of just a regular z.array(). I might be doing something wrong, but I can't get this use case ...
https://github.com/mswjs/data/pull/341
about 1 month ago
1
1
0
🦀 After a few more iterations on
github.com/renovatebot/...
the pinning of e.g. `1.90` to `1.90.0` is now working properly. In the screenshot is the full list of supported renovations :)
#rustlang
add a skeleton here at some point
about 1 month ago
0
2
0
🦀 are you using `rust-toolchain.toml` files in your projects? if my PR gets accepted, renovatebot will soon be able to update your Rust version automagically 🚀
github.com/renovatebot/...
#rustlang
loading . . .
feat(rust-toolchain): Add `rust-toolchain` manager by Turbo87 · Pull Request #38554 · renovatebot/renovate
New package manager questionnaire Did you read our documentation on adding a package manager? I've read the adding a package manager documentation. Basics What's the name of the package ...
https://github.com/renovatebot/renovate/pull/38554
about 1 month ago
1
3
1
🦀 seems unlikely that anyone here aside from me needs this, but if you do: I created a small library to read and write CUB files containing airspace data
crates.io/crates/seeyo...
after three iterations I'm finally somewhat happy with the API design... 😄
#rustlang
loading . . .
crates.io: Rust Package Registry
https://crates.io/crates/seeyou-cub
about 1 month ago
0
7
0
reposted by
Tobias Bieniek
The Rust Foundation
about 2 months ago
The Rust Foundation is hiring a Rust Infrastructure Engineer! Help scale & secure the systems that power Rust & support its global community. 🌍 If you’re passionate about OSS & infrastructure, we’d love to hear from you. Learn more and apply here by Oct 26:
app.beapplied.com/apply/wus8sn...
0
18
6
reposted by
Tobias Bieniek
EuroRust
about 2 months ago
🚨✈️ Heads up
#EuroRust2025
Rustaceans, we have good news to share! 🦀 The planned French air traffic controllers strike has been canceled as the parties have reached a deal. We’re looking forward to seeing you in Paris in just a few days, and wish you all safe travels! ✨
add a skeleton here at some point
0
6
4
reposted by
Tobias Bieniek
EuroRust
about 2 months ago
🚨✈️ Heads up! 🦀 French air traffic controllers have announced a strike Oct 7-9. This might result in flight cancellations & delays. We recommend: ✅ Check with your airline ✅ Plan in extra travel time ✅ Consider rerouting via non-French hubs ✅ Consider the train Travel options 👉
eurorust.eu/travel/
0
2
4
reposted by
Tobias Bieniek
Marco Ieni
2 months 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
8
2
reposted by
Tobias Bieniek
Rust Language
2 months 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
113
60
reposted by
Tobias Bieniek
Andrew Gallant
2 months 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
60
22
reposted by
Tobias Bieniek
Zanie Blue
3 months 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
24
8
reposted by
Tobias Bieniek
Josh Bressers
3 months 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
3 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
8
5
reposted by
Tobias Bieniek
Graydon Hoare
4 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
4 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
86
46
reposted by
Tobias Bieniek
Dirkjan Ochtman
4 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/
4 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
5 months ago
11
79
12
reposted by
Tobias Bieniek
Michael (compiler-errors) Goulet
5 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
5 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
5 months ago
0
3
0
🦀
crates.io
might get OpenGraph images for each crate soon:
github.com/rust-lang/cr...
✨
#rustlang
5 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
5 months ago
1
6
1
reposted by
Tobias Bieniek
TokioConf
5 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
44
11
reposted by
Tobias Bieniek
EuroRust
5 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
5 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
5 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
6 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
6 months ago
Here are all the posters I designed for RustWeek 2025! 1. "Box<impl Future>" (Back tot the Future)
#rustweek
#rustweek2025
5
188
57
reposted by
Tobias Bieniek
Marco Otte-Witte
7 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
7 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
7 months ago
0
1
0
reposted by
Tobias Bieniek
Predrag Gruevski
7 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
7 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
7 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
8 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
8 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
Load more
feeds!
log in