Author of Hands-on Rust. Rust Trainer at Ardan Labs. Consultant with Bracket Productions and iZones. Rust Series Expert at PragProg.

Joined February 2010
492 Photos and videos
I haven't received my author's copies yet, but Amazon just notified me that the print edition of Advanced Hands on Rust is now available. a.co/d/fKDDReZ You can also buy the ebook from Pragprog right now, 50% off with the coupon code "save 50" #rust
3
4
22
3,172
Herbert "TheBracket" Wolverson retweeted
Everyone's banging on about loops When they should be thinking about queues
185
59
1,372
326,186
Herbert "TheBracket" Wolverson retweeted
Spring Forward Sale 50% off with code Spring2026 at checkout Each week we add titles you can use, now Only at Pragprog
2
5
698
Herbert "TheBracket" Wolverson retweeted
Spring Forward - The Human Side Exercising your mind is a great way to support your human side - so we're adding our whole collection of Brain Teasers to the Spring Forward Sale - 50% off with code Spring2026 at checkout! Link in Thread
1
1
8
1,451
Herbert "TheBracket" Wolverson retweeted
๐Ÿฆ€ Rust: how to do inheritance. Carl M. Kadie walks through 9 inheritance-shaped problems and shows the Rust way to solve them: traits, default methods, supertraits, extension traits, derive, wrappers, macros, bounds, and composition. medium.com/@carlmkadie/nine-โ€ฆ #rust #rustlang
6
16
118
4,560
The range/copy improvement should make it harder to mess up by mistake, a nice and tidy little update.
๐Ÿฆ€ Rust 1.96.0 is out! Link to the full release notes in the comments below ๐Ÿ‘‡
2
224
Herbert "TheBracket" Wolverson retweeted
Why Rust is different, with Alice Ryhl
2
1
60
2,290
Herbert "TheBracket" Wolverson retweeted
NIC Chile participa en el 2do Congreso de la Cooperativa de Telecomunicaciones de Chile COTEL. nic.cl/anuncios/20260525-conโ€ฆ
2
5
165
Herbert "TheBracket" Wolverson retweeted
The Spring Sale Continues! 50% off with code Spring2026 This week: Expand Your Mindset Links in Thread
1
1
8
6,413
Herbert "TheBracket" Wolverson retweeted
Network Programming in Elixir and Erlang @whatyouhide pragprog.com/titles/alnpee Effective Haskell Rebecca Skinner pragprog.com/titles/rshaskelโ€ฆ Advanced Hands-on Rust @herberticus pragprog.com/titles/hwmrust
1
2
4
510
Herbert "TheBracket" Wolverson retweeted
Rust databases just got better. SQLx 0.9.0 is out. ๐Ÿฆ€ Highlights: โ†’ New sqlx.toml config : multi-database and multi-tenant setups made easy โ†’ SqlSafeStr trait : SQL injection safety baked into the type system โ†’ smol & async-global-executor runtime support โ†’ SQLite extension loading at compile-time โ†’ MySQL collation bug finally fixed โ†’ Repo moving to a new org: github.com/transact-rs ๐Ÿ”— github.com/launchbadge/sqlx/โ€ฆ #Rust #RustLang #SQLx #Database #OpenSource #BackendDevelopment
7
15
155
8,729
Time to rename a bunch of curriculum stuff, but good news!
๐Ÿฆ€ Rust Big News: tonic is joining the official gRPC project hyperium/tonic becomes grpc/grpc-rust โ€ข stronger long-term maintenance โ€ข Google/LinkedIn/Datadog involved โ€ข xDS support via tonic-xds โ€ข better path for production Rust gRPC luciofranco.com/blog/tonic-jโ€ฆ #rust #rustlang
5
457
Herbert "TheBracket" Wolverson retweeted
Rust turns 11 today ๐Ÿฆ€๐ŸŽ‰ A lot has changed since 1.0, but the story is still being written. From the first stable release to today, Rust has grown into a language shaped by curiosity, careful design, and a community that keeps raising the bar for software. Whatโ€™s on your Rust birthday wish list? ๐ŸŽ Tell us in the comments.
7
20
137
4,499
This is a fantastic feature!
In large Rust codebases, 'Find Usages' gives you a list. But a list doesn't tell you how execution flows through trait methods and concrete implementations. Call Hierarchy in RustRover does. Navigate call chains step by step, see exactly how a function gets reached, and understand the path, not just the references. Find more about it here ๐Ÿ‘‡ jetbrains.com/rust/whatsnew/โ€ฆ #NewInRustRover
1
4
386
Herbert "TheBracket" Wolverson retweeted
Our colleague @herberticus was on Roundabout: Creative Chaos Podcast EP 145 to talk about #Rust ๐Ÿฆ€, #LibreQoS, #bufferbloat, #OpenSource, #latency and more: roundaboutcreativechaos.com/โ€ฆ #RustLang #latency #ISP #QoE #broadband #jitter #Malawi #JetBrains #FQ_CoDel #RFC8290 #QoS
3
7
292
Gpt5.5 is a strange model. It can get things working from a vague outcome (usually with obvious holes). Give it a detailed algorithm for what you want, and half the time it decides it knows better - and makes something far worse. 5.2 xhigh is still my preference.
1
1
189
I'm also 0 for 3 on /goal. All 3 function, and all 3 skipped specified steps. Still getting far better results with a PRD, small steps and verifying each one. Or just writing the code, which is more fun anyway.
98
Herbert "TheBracket" Wolverson retweeted
This is the the quote I've been citing a lot recently.
you can outsource your thinking but you cannot outsource your understanding
848
4,388
46,837
2,595,374
Eliminating whole categories of bugs is awesome - doesn't mean you can forget the others, but still awesome!
๐Ÿฆ€ A security audit just taught the Rust community something valuable. Canonical audited uutils, the Rust rewrite of GNU coreutils shipping in Ubuntu and found 44 vulnerabilities. Not one CVE was: - Buffer overflow - Use-after-free - Data race - Null pointer dereference For context : GNU coreutils had ALL of these in just the last 3 years. So what kind of bugs did Rust miss? Logic bugs at OS boundaries: โ†’ Race conditions between syscalls (TOCTOU) โ†’ Path string != filesystem identity โ†’ UTF-8 where bytes were needed โ†’ Errors swallowed instead of propagated โ†’ Diverging from GNU's exact behavior ๐Ÿ“– Full breakdown โ†’ corrode.dev/blog/bugs-rust-wโ€ฆ #Rust #RustLang #Security #SystemsProgramming #OpenSource
4
379
Herbert "TheBracket" Wolverson retweeted
Check out the entire top 18 Pragmatic Bookshelf Best Sellers this week: pragprog.com/best_sellers/
1
2
427
Herbert "TheBracket" Wolverson retweeted
#LibreQoS - When we finished removing the reload penalty, we unblocked a lot of development options - many of them features people have been wanting for a long time. The most recent is dynamic circuits: devblog.libreqos.com/posts/0โ€ฆ #bufferbloat #latency #jitter #OpenSource #QoE #QoS
4
6
266