Vanius Bittencourt
@vaniusrb
Followers
666
Following
27K
Media
92
Statuses
730
Senior Software Engineer with more than 25 years of experience. Java certified but Rust enthusiastic. Father of two. π DMs open!
Brazil
Joined August 2009
Another great episode from Rust in Production. Check it out!
How can Rust solve problems that C can't in the Linux kernel? I talked to Danilo Krummrich about rewriting NVIDIA's driver in Rust and the Rust4Linux project. Turns out, when your code compiles, it actually works. https://t.co/SM7FIeyLFP
#rustlang #rust
0
0
1
Want to learn how to emulate Vim's Telescope in Zed? Check out the second installment of Hidden Gems, and share your own! https://t.co/Wz81x9sH6H
zed.dev
From the Zed Blog: Favorite workflows and hidden features from the Zed team and community.
12
16
441
How many hours of study does a civil engineer need to build something? And a pilot to fly a plane? I'm curious to know why a developer should learn a language in just a few weeks and why spending months learning a language like Rust is considered a bad thing. In some ways, the
0
0
1
A few months ago I bought this 2x32GB DDR5 6000 memory kit, but it didn't work at full speed with another pair of modules. I remember regretting not returning it within the deadline. But now I've seen the price and it's gone up 80%. It was the most profitable mistake I've ever
0
0
0
14
27
743
With over 65,000 lines of code in the Linux kernel, Rust had reached a point of no return. Now it's official: Rust in the Kernel is no longer an experiment. It has been incorporated as an essential part of the Kernel! Rust is the language that offers C-level performance, but
2
2
41
Now artificial intelligence has scared me. It reversed two arguments of the same type. Sometimes it's better to define the newtype pattern to avoid introducing these kinds of bugs.
2
0
4
Historically, Java has been problematic with build automation tools, dating back to Apache Ant. Java developers eventually get used to dealing with these problems. Many can shit on Rust, but the hard truth is that Rust has the best tooling by far. The creators of uv, Astral,
Java the programming language is still fine. I'd program a lot more in Java if all I had to deal with is the language. But the tooling ecosystem is absurdly brittle. A concrete example I ran into recently: you are happily building your project with Gradle. Everything works. Then
0
0
0
Java is the new COBOL. The main argument in its defense is to say that it is used in legacy systems.
0
0
5
Unpopular opinion: the positive side of the Cloudflare incident was the buzz it generated around Rust. Many developers (Java, C#, PHP, etc.) were unaware that Rust is used as a fundamental piece of internet infrastructure by a big company. This puts an end to the argument that
0
0
5
Many people are saying that Cloudflare outage happened because of unwrap() call causing a crash. But thatβs oversimplification: this was a cascading failure caused by invalid data and bad error handling.
39
22
339
Lately, I heard a story that went something like this: a newly hired developer created a project in Java, but some time later, he left the company. They asked an experienced PHP developer, who knew a bit of Java, to make some changes to that project. The guy looked at the project
Java: You're trying to understand how some code works. Open a file, it's ~20 lines of trivial boilerplate and getters/setters. Open another, same. And another. And another. This happens like 75 times. It's legitimately hard to find a place where anything is actually being done.
0
0
3
As somewhat of a Linux historian it's hilarious to watch history repeat itself with Rust, when Systemd and Pulseaudio were first being deployed there were a number of bugs that were getting all the media attention and it's fair to say that it was a cycle too early to ship them
24
14
295
β¨ Google Announcing Magika 1.0: now faster, smarter, and rebuilt in Rust - Google's AI-powered file type detection system https://t.co/aEE5wn5xn8
4
9
116
Rust Coreutils 0.4 Released With Better GNU Compatibility & Faster Performance Another nice step forward from the uutils project. https://t.co/AYwQ7fo5oW
phoronix.com
Rust Coreutils continues moving fast on their goal 'toward full GNU compatibility' with the GNU Coreutils
6
8
96
Weβre excited to announce the open sourcing of tokio-quiche, our async QUIC library built on quiche and tokio.
blog.cloudflare.com
Weβre excited to announce the open sourcing of tokio-quiche, our async QUIC library built on quiche and tokio. Relied upon in our services such as iCloud Private Relay and our next-generation...
14
114
493