Vitaly Bragilevsky
bravit.bsky.social
Vitaly Bragilevsky
@bravit.bsky.social
Developer Advocate at JetBrains (RustRover, Fleet)
I think I’m one of the most careful readers of the State of Rust Survey. So please, please, please submit your answers if you’re into Rust!

blog.rust-lang.org/2025/11/17/l...
Launching the 2025 State of Rust Survey | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 21, 2025 at 7:47 AM
Reposted by Vitaly Bragilevsky
#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.
November 19, 2025 at 7:32 AM
Reposted by Vitaly Bragilevsky
Want to give a talk at the world's largest Rust conference? Don't forget to submit your talk proposals! 2026.rustweek.org/cfp/

See you there! 💛
Call for Proposals - RustWeek 2026
RustWeek 2026, The Netherlands - May 18 - 23 2026. The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.
2026.rustweek.org
November 18, 2025 at 11:53 AM
It's easy to see that it's going to be a great talk from the very first second: @maritvandijk.bsky.social and @piotrprz.bsky.social at #vdthess25 #voxxeddaysthessaloniki
November 8, 2025 at 8:42 AM
Reposted by Vitaly Bragilevsky
"Luckily, you don't have to rewrite everything in Rust". @bravit.bsky.social speaking at @vdthess.bsky.social #VoxxedDaysThessaloniki
November 7, 2025 at 3:48 PM
Reposted by Vitaly Bragilevsky
Rust debugging, decoded. 🧩
Vitaly Bragilevsky took us through DWARF, LLDB, and beyond — making sense of what really happens at runtime.
#RustLab2025 #RustLang @bravit.bsky.social
November 3, 2025 at 2:50 PM
Good book alert! Systems Programming with Zig by Garrison Hinson-Hasty from Manning Publications: vitaly-reads.beehiiv.com/p/vitaly-rea...
Vitaly Reads: #4, October 2025
Technical Book Reviews: Systems Programming with Zig, Garrison Hinson-Hasty, Manning Publications (available in early access)
vitaly-reads.beehiiv.com
October 30, 2025 at 2:39 PM
Reposted by Vitaly Bragilevsky
the thing is, rust can have really fast compile times, but the pervasive use of macros and build scripts obscures that fact. impure proc macros and build scripts are the free parking of the rust ecosystem: benefiting the few at the cost of many
at this point, i think i prefer `go generate` over build dot rs scripts. the latter are too annoying to parallelize and i think codegen is rare enough that being able to run it as an explicit step is worth it for faster/more reliable IDEs
October 18, 2025 at 6:56 PM
Reposted by Vitaly Bragilevsky
I'm super proud of this webinar for underrepresented communities to CFP for KotlinConf. It has been a goal of mine to have this type of encouraging event since I started at JetBrains, and now you can watch the video 🥰

www.youtube.com/watch?v=cTfH...
Your Voice Belongs Here: Creating Compelling KotlinConf Proposals
YouTube video by Kotlin by JetBrains
www.youtube.com
October 15, 2025 at 2:17 PM
Reposted by Vitaly Bragilevsky
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...
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
October 14, 2025 at 3:15 PM
Reposted by Vitaly Bragilevsky
In August, I was interviewed by JetBrains about programming and Rust, ranging from the borrow checker, to agentic coding, to hiring. And it's now on YouTube! It's also general enough that it should be interesting even to those not already knee deep in Rust 😅
www.youtube.com/watch?v=nOSx...
October 9, 2025 at 2:09 PM
Reposted by Vitaly Bragilevsky
I’ll never forgive AI for stigmatizing my beloved em-dash
October 3, 2025 at 4:59 PM
Reposted by Vitaly Bragilevsky
It's been a month since #rustconf 2025, but the buzz is still strong! 🦀

Revisit the magic via these videos on the @rustfoundation.org YouTube channel, incl. sessions, keynotes, & this highlight reel: www.youtube.com/watch?v=Hw_I...

+Don’t miss these event pics 📸 www.flickr.com/photos/rustf...
October 3, 2025 at 3:34 PM
I’m looking for an intern to work on Rust/RustRover content creation. If you are a university student in any EU country, the UK, Serbia, or Armenia, and you are passionate about Rust and sharing your knowledge, I’d love to hear from you. Please repost to help spread the word. Links below.
September 25, 2025 at 8:32 AM
Reposted by Vitaly Bragilevsky
Casey Muratori pretty much sums up how I feel about LLMs for coding:

"The AI will always be useless for me. I physically can't get what I want from programming when AI is involved, because what it is doing is robbing me of the experience that I wanted to have and the knowledge that I wanted to get"
September 19, 2025 at 2:56 AM
Reposted by Vitaly Bragilevsky
September 13, 2025 at 9:07 AM
Reposted by Vitaly Bragilevsky
If you want something to do during the weekend, I highly recommend checking out my new book! things-i-wish-i-knew.com
September 12, 2025 at 11:44 AM
Reposted by Vitaly Bragilevsky
Junie beta is now available in CLion!

Supercharge your development workflows with the power of Junie inside your favorite C and C++ IDE. Automate your routine tasks, generate tests or write complete bug fixes throught just a conversation in CLion!

Try it now 👉 jb.gg/CL_junie
September 10, 2025 at 7:50 AM
Reposted by Vitaly Bragilevsky
This is one of the standout talks of EuroRust 2024.

“I/O in Rust: the whole story” by @bravit.bsky.social takes you into devices, syscalls, and what really happens when your code says read(). Watch it again👇🏼
August 17, 2025 at 8:01 AM
Reposted by Vitaly Bragilevsky
Rust debugging feels... mysterious?
@bravit.bsky.social breaks it down — from DWARF to RustRover — and shows how to make the most of modern Rust debuggers.
🔍 Demystifying Rust Debugging
#rustlang #rustlab2025
September 4, 2025 at 11:48 AM
Here's my review of “Refactoring to Rust” by @lily.lily.lilydotlily.gay‬ and Joel Holmes, published recently by Manning Publications. The book is amazing! I really love it!

vitaly-reads.beehiiv.com/p/vitaly-rea...
Vitaly Reads: #3, August 2025
“Refactoring to Rust” by Lily Mara and Joel Holmes, Manning Publications, 2025
vitaly-reads.beehiiv.com
August 10, 2025 at 3:36 PM
Reposted by Vitaly Bragilevsky
New RustRover 2025.2 just dropped! I heard it is a solid IDE for Rust. 🦀

⚔️ I'll be trying it out LIVE this Friday at 4PM UTC

🐭 Going to do maintenance for @ratatui.rs

▶️ Tune in: www.youtube.com/live/UXnxzWb...

❤️ Huge thanks to JetBrains for sponsoring the stream & supporting Ratatui

#rustlang
Alright RustRover, impress me. (Best IDE for Rust??)
YouTube video by Orhun Parmaksız
www.youtube.com
August 5, 2025 at 3:49 PM
Reposted by Vitaly Bragilevsky
Returning to work after parental leave can be challenging. Watch @jmargaritan.bsky.social’s Devoxx UK 2025 talk where she shared her personal journey, practical tips, and strategies for a successful transition.

View @ www.devoxx.co.uk//talk?id=17292
July 16, 2025 at 11:02 AM
Reposted by Vitaly Bragilevsky
As a final preparation for the #PyO3 workshop tomorrow at #EuroPython, I have updated some exercises to ensure thread-safety. We are ready for #FreeThreaded #Python! Make sure you have the setup ready: github.com/Cheukting/py...
July 13, 2025 at 7:44 PM
Reposted by Vitaly Bragilevsky
The only way to get an approximation of a correct bit of code from an AI is to ask the right questions (i.e., create the correct prompt). It seems to me that, as a profession, we have been struggling to ask the right questions for 80 years now. It's a hard problem.
July 13, 2025 at 8:13 PM