Episodes
In this episode I'll talk about an engineer's dream to rewrite Rust and why, Linus's response to the Kernel controversy, my own post about choosing between Rust and Go, Google's encouraging post about memory-safety's long-term effect on vulnerabilities, reflection on Rust after a year in production, and more!
00:00 - Intro
03:09 - Rewriting Rust
22:22 - Torvalds weighs in on 'nasty' Rust vs C for Linux debate
27:11 - Rust vs Go - Which Is Right For My Team?
48:08 - Bevy Foundation is...
Published 09/26/24
In this week's episode I'll talk about the Rust Linux Kernel developer that stepped down a week ago, what's coming up at RustConf in Montreal, templating in Rust with MiniJinja, Arenas, TRACTORs, other podcasts, and more!
00:00 - Intro
01:58 - Rust Maintainer For Linux Kernel Resigns
14:08 - What's in Store at RustConf 2024
16:57 - MiniJinja - Templating in Rust
22:58 - Why you might not want to build a server in Rust
34:40 - Arenas
39:48 - DARPA's TRACTOR pull
48:32 - Amazing Rust...
Published 09/09/24
In this week's episode I'll talk about the pros & cons of Rust vs C++, what associated types really are and why they are useful, some Rust foundation announcements and upcoming goals, an exploration of "spooky action at a distance" in UnsafeCell, and recent improvements to doctests.
00:00 - Intro
01:32 - Rust vs C++ - A Real-World Perspective
23:56 - Fear Not the Association of Types
40:25 - Rust Announcements
47:12 - Mutex, Atomics and UnsafeCell
01:02:54 - Doctests - How were...
Published 08/22/24
Welcome back to the Rust Review, your weekly source for news, articles, discussions, and interviews centered on the Rust programming language! Brandon Konkle filters down the frenzied firehose of activity around Rust and related topics to bring you a focused stream of highlights and opinions. Join the Rust revolution!
00:12 - Intro
01:03 - Async Rust Challenges in Iroh
18:22 - Secure RISC-V Bootloader
32:10 - Efficient Logging
39:48 - Mastering Dependency Injection
52:34 - Phantom...
Published 08/15/24
At long last, the Rust Review is back! Your weekly source for news, articles, discussions, and interviews centered on the Rust programming language! Brandon Konkle filters down the frenzied firehose of activity around Rust and related topics to bring you a focused stream of highlights and opinions. Join the Rust revolution!
00:00 - Intro
01:27 - Without Boats: Pin & Pinned Places
25:52 - Crowdstrike: Preliminary Post-Incident Report
45:04 - Tracel AI: CubeCL
51:58 - Rust Foundation:...
Published 08/08/24
Todays episode covers 7 different articles, starting with a "cautionary tale" against Rust in an early-stage startup context. Then I'll move on to a new testing tool from Facebook, an introduction to shared-memory worker threads in WebAssembly, a quick note about what's new in SeaORM v0.10, a new and interesting project from 1Password called Typeshare, async traits in the nightly compiler, and finally a detailed article on how Rust protects you when you're intentionally writing code that...
Published 12/02/22
The Rust Review discusses recent articles from the Rust community, with equal measures of opinion and curiosity! Alex Keliris joins me as I cover some great articles and awesome crates. Watch out for that Rust virus, though...
00:00 - Intro
00:58 - The ‘Viral’ Secure Programming Language That’s Taking Over Tech
10:41 - Blessed - An unofficial guide to the Rust ecosystem
28:29 - Rust v1.65: let-else statements
31:42 - From Fuzzing to Proof: Using Kani with the Bolero Property-Testing...
Published 11/11/22
On the Rust Review I cover recent articles from the Rust community and why I found them interesting! This week's episode highlights Generic Associated Types and their impending stabilization, implementing critical Network Time Protocol services in Rust, the recent announcement of Turbopack in the JavaScript ecosystem, running a JavaScript engine inside your Rust process, Python and Rust interoperability, Property-based testing, and more!
Generic associated types to be stable in Rust...
Published 11/02/22
In this edition of the Rust Review, I'm joined by Alex Keliris as we cover articles from the #rustlang community over the past couple of weeks. (This is a trimmed version of the Live stream.)
Why Rust?
https://www.rerun.io/blog/why-rust
Resources for porting from Go to Rust?
https://www.reddit.com/r/rust/comments/xzwmgs/resources_for_porting_from_go_to_rust/
Magical handler functions in Rust
https://lunatic.solutions/blog/magic-handler-functions-in-rust/
Different test scopes in...
Published 10/26/22