Vanius Bittencourt (@vaniusrb) header
Vanius Bittencourt (@vaniusrb) profile picture

Senior Software Engineer with more than 25 years of experience. Java certified but Rust enthusiastic. Father of two. 🖐 DMs open!

Brazil
Joined August 2009
Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)Photo by Vanius Bittencourt (@vaniusrb)
The best of two worlds #rustlang
8
15
3
107
8,750
Vanius Bittencourt retweeted
RAW image decoding has been stuck on legacy C libraries for decades. Today I'm launching FlashRaw: - Up to 15.4x faster than LibRaw - Decodes formats LibRaw cannot touch - Built in Rust, with bindings for Python, JS, and C++ The benchmarks speak for themselves:
36
76
6
1,090
38,834
Vanius Bittencourt retweeted
RIP user interfaces?
246
42
71
1,406
291,393
Vanius Bittencourt retweeted
it's funny how scrum masters completely disappeared and no one really cared
634
670
158
14,698
1,733,512
Vanius Bittencourt retweeted
People love to claim Rust rewrites are just vanity projects. Then you put FlashRaw next to LibRaw. FlashRaw finishes the entire batch in 0.79s. LibRaw is still grinding at 5.5s. 12.6x faster. It is not even close.
26
28
2
489
45,349
Vanius Bittencourt retweeted
Microsoft just released a Rust-based OS project designed to run Linux apps on Windows. It’s called LiteBox, and its first tagged release, v0.1.0, is now on GitHub. LiteBox is a “library OS” that provides operating-system functions inside an application’s sandbox while limiting its access to the host system. Microsoft lists running unmodified Linux programs on Windows among its use cases, alongside sandboxing Linux apps on Linux. It also supports security-focused environments such as AMD SEV-SNP. The project is open source under the MIT license, but it’s still experimental. Microsoft says its APIs and interfaces may change before a stable release. Source: github.com/microsoft/litebox…
98
167
36
1,228
96,263
Vanius Bittencourt retweeted
In the next version of Bun `bun check` is a TypeScript type checker builtin to Bun (written in Rust)
69
95
62
2,078
247,717
Another day, another rewrite in Rust
We’re rewriting the Angular compiler in Rust 🦀 (partially)! Meet ngp (Angular Preprocessor): a hybrid compiler decoupling our transforms from TypeScript using Oxc, readying Angular for TypeScript 7 & native tooling. Read the deep dive: medium.com/@angularteam/an-u… 🛠️
11
386
Vanius Bittencourt retweeted
Google says Gemini 4 Argon agents have already freed over 300 TiB of memory across its data centers, with a 1 million token output limit and agents already optimizing its own infrastructure. The agents analyzed profiling data, found memory optimizations and applied changes that were subsequently rolled out. Argon agents are also working on C/C++ to Rust migrations reaching 800,000+ lines of kernel code, with extensive audits and testing before deployment. For its video decoder, Google says agents replaced 32,000 lines of SIMD code with safe Rust, making the existing Rust port 2.7x faster while preserving identical video output. These are expensive engineering tasks inside infrastructure Google already operates. This release seems to be a much bigger deal than people think!
HOLY, GEMINI 4 Released. And its on Fable / Astra level!! I did NOT see that coming. SOTA in several benchmarks!! No way
105
312
62
4,732
347,077
Vanius Bittencourt retweeted
Been running a beta version of Campfire rewritten in Rust today! The code itself is still ugly as sin, and 6x as verbose, but the conversion was free*, and I never had to look at the Rust directly, so this is awesome 🤩 github.com/basecamp/once-cam…
293
90
137
2,347
1,068,233
Vanius Bittencourt retweeted
10
9
3
142
5,837
Vanius Bittencourt retweeted
In the last ~month: • Bun Rust rewrite. • Shopify migration from Reactive Native to native. • Next version of Hey will be Rust + native apps. From the Rails company, no Rails. Yesterday, I asked a Shopify person: what are the chances that in two years Shopify is still Ruby?
18
14
2
473
64,536
Vanius Bittencourt retweeted
JavaScript was never designed for the server. If that doesn't change soon, JavaScript on the server will be replaced by Rust. The fix needs to happen in the engine. Sound types. Ahead-of-time compilation. Threads with shared objects.
"I love Rust! Rust is amazing ...if you never, ever, EVER have to look at it yourself." — @dhh
303
164
108
3,902
1,012,723
Vanius Bittencourt retweeted
This is sick! I JUST referenced the same paper this is built on - "Fearless Concurrency on the GPU" - in my video "Why Rust Can't Replace C++". And just a week later, CUDA Rust is officially announced! Not yet production ready, though (their words). But that paper was for cuTile Rust. cuda-oxide, on the other hand, is new... very interesting.
Introducing CUDA Rust! CUDA Rust lets you write GPU kernels natively in Rust, not just launch them from it. Two paths: cuda-oxide for SIMT kernels compiled to PTX, and cutile-rs for Tile-based programming on stable Rust. Both can catch aliasing errors at compile time. Technical blog: nvda.ws/4hm1bHS
6
13
1
284
23,840
Vanius Bittencourt retweeted
Rust is eating the world and Copilot brought a fork 🦀 @github used Copilot to rewrite Copilot’s agent runtime in Rust. 800K+ lines, 128 PRs, shipped incrementally. Existing end-to-end tests ran against the new code at every step. github.blog/ai-and-ml/genera…
33
43
14
415
87,008
Vanius Bittencourt retweeted
Very cool to see: Rust is now a Tier-1 language at Microsoft
25
95
19
1,194
94,803
Vanius Bittencourt retweeted
🎉🎉🎉Boom @nvidia joined the Rust Foundation !!!!!!
18
96
28
1,015
69,842
I wrote an article about this: medium.com/@vanius/the-go-te…
Replying to @jpschroeder
I agree with the premise. But why not Go? Simpler to write, easier to review, amazing libraries and routines. Tradeoff: A garbage collector and nil pointers Unless you are in a critical performance application, I don't see the benefit of Rust
191
Vanius Bittencourt retweeted
At 250 billion DNS cache entries, one wasted byte costs 250 GB of RAM. Five Rust optimizations later: 100 TB freed, inserts 43% faster, lookups 19% faster. We didn't trade speed for space. cfl.re/4gyL9Jj
120
747
214
9,343
1,904,977
Yeah, getting my agents to recognize multiple repositories is turning into a headache. It involves complex engineering.
Monorepos are the only way to truly build software effectively with AI coding agents. Yes, agent harnesses can go into other repos and whatnot, but the amount of hoops makes then less effective and more expensive.
1
1
473
Vanius Bittencourt retweeted
three months into rust bun. Drop is very nice. PRs have a lower blast radius. I sleep better
39
27
9
1,730
86,956