Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
History
Sports
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/26/04/f3/2604f374-1028-86d8-0c53-1d9e6c218a7b/mza_12379058326462900133.jpg/600x600bb.jpg
Rust Review
Brandon Konkle
9 episodes
3 days ago
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!
Show more...
Technology
RSS
All content for Rust Review is the property of Brandon Konkle and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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!
Show more...
Technology
Episodes (9/9)
Rust Review
Rewriting Rust and Eliminating Vulnerabilities

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 now a 501c3 Public Charity

50:14 - Eliminating Memory Safety Vulnerabilities at the Source

55:20 - WebAssembly targets - change in default target-features

58:16 - One year of Rust in production

1:09:00 - Rust LLM Frameworks have a Bright Future


Rewriting Rust

https://josephg.com/blog/rewriting-rust/


Torvalds weighs in on 'nasty' Rust vs C for Linux debate

https://www.theregister.com/2024/09/19/torvalds_talks_rust_in_linux


Rust vs Go - Which Is Right For My Team?

https://commerce.nearform.com/blog/2024/rust-vs-go-which-is-right-for-my-team


Bevy Foundation is now a 501c3 Public Charity

https://bevyengine.org/news/bevy-foundation-501c3/


Eliminating Memory Safety Vulnerabilities at the Source

https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html?m=1


WebAssembly targets - change in default target-features

https://blog.rust-lang.org/2024/09/24/webassembly-targets-change-in-default-target-features.html


One year of Rust in production

https://yieldcode.blog/post/one-year-of-rust-in-production/


Rust LLM Frameworks have a Bright Future

https://www.youtube.com/watch?v=fIFUnYNuYbc


Find out more about the show: https://deterministic.dev/rust-review

Find me on Fosstodon: https://fosstodon.org/@bkonkle

Find me at Nearform Commerce: https://commerce.nearform.com

Find me on Discord in the Rust, Go, and Denver Devs communities

Find out more about Rust: https://www.rust-lang.org


Show more...
1 year ago
1 hour 14 minutes 41 seconds

Rust Review
Nontechnical Nonsense and TRACTOR Pulls

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 podcasts

51:50 - Outro


Rust Maintainer For Linux Kernel Resigns

https://www.phoronix.com/news/Rust-Linux-Maintainer-Step-Down


Linux subreddit discussion

https://www.reddit.com/r/linux/comments/1f3q0l8/one_of_the_rust_linux_kernel_maintainers_steps/


Rust subreddit discussion

https://www.reddit.com/r/rust/comments/1f3scn1/one_of_the_rust_linux_kernel_maintainers_steps/


What's in Store at RustConf 2024

https://foundation.rust-lang.org/news/what-s-in-store-at-rustconf-2024/


MiniJinja - Learnings from Building a Template Engine in Rust

https://lucumr.pocoo.org/2024/8/27/minijinja/


Why Amazon, Cloudflare and Discord are building servers in Rust but you should probably not

https://kerkour.com/rust-is-bad-for-servers


Arenas

https://donsz.nl/blog/arenas/


Can DARPA’s TRACTOR Pull C to Rust for Memory-Safe Overhaul?

https://thenewstack.io/can-darpas-tractor-pull-c-to-rust-for-memory-safe-overhaul/


The amazing Rust podcasts that have emerged

https://tim.mcnamara.nz/post/758930152514306048/the-amazing-rust-podcasts-that-have-emerged-in


Find out more about the show: https://deterministic.dev/rust-review

Find me on Fosstodon: https://fosstodon.org/@bkonkle

Find me at Nearform Commerce: https://commerce.nearform.com/

Find me on Discord in the Rust, Go, and Denver Devs communities

Find out more about Rust: https://www.rust-lang.org

Show more...
1 year ago
52 minutes 29 seconds

Rust Review
Rust vs C++ and Fearless Association

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 they improved?


Rust vs C++ - A Real-World Perspective

https://corrode.dev/blog/cpp-rust-interop/

https://mastodon.social/@mre/112960332845521528


Fear Not the Association of Types

https://gavinleroy.com/writings/i-heart-assoc-types.html


Announcing Rust 1.80.1

https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html


Project goals for 2024

https://blog.rust-lang.org/2024/08/12/Project-goals.html


Linux Kernel Documentation

https://lore.kernel.org/linux-doc/20240818141200.386899-1-ojeda@kernel.org/t/#u

https://rust.docs.kernel.org/kernel/


Mutex, Atomics and UnsafeCell

https://leon.schuermann.io/blog/2024-08-07_rust-mutex-atomics-unsafecell_spooky-action-at-a-distance.html


Doctests - How were they improved?

https://blog.guillaume-gomez.fr/articles/2024-08-17+Doctests+-+How+were+they+improved%3F


Find out more about the show: https://deterministic.dev/rust-review

Find me on Fosstodon: https://fosstodon.org/@bkonkle

Find me at Nearform Commerce: https://commerce.nearform.com/

Find me on Discord in the Rust, Go, and Denver Devs communities

Find out more about Rust: https://www.rust-lang.org

Show more...
1 year ago
1 hour 8 minutes 45 seconds

Rust Review
Async Challenges and RISCy Bootloaders

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 Menace

59:55 - Announcing SeaORM 1.0

1:02:45 - Tauri 2.0 Release Candidate


Async Rust Challenges in Iroh

https://iroh.computer/blog/async-rust-challenges-in-iroh


Developing a cryptographically secure bootloader for RISC-V in Rust

https://www.codethink.co.uk/articles/2024/secure_bootloader/


Efficient Logging

https://antoniosbarotsis.github.io/posts/efficient-logging/


Mastering Dependency Injection in Rust - Crafting a Custom Container

https://chesedo.me/blog/manual-dependency-injection-rust/


Phantom Menace - memory leak that wasn't there

https://flakm.com/posts/phantom_leak/


Announcing SeaORM 1.0

https://www.sea-ql.org/blog/2024-08-04-sea-orm-1.0/


Tauri 2.0 Release Candidate

https://v2.tauri.app/blog/tauri-2-0-0-release-candidate/


Find out more about the show: https://deterministic.dev/rust-review

Find me on Fosstodon: https://fosstodon.org/@bkonkle

Find me at Nearform Commerce: https://commerce.nearform.com/

Find me on Discord in the Rust, Go, and Denver Devs communities

Find out more about Rust: https://www.rust-lang.org

Show more...
1 year ago
1 hour 8 minutes 22 seconds

Rust Review
Pinning Pointers, Crowdstrike is Out of Bounds

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: Q2 56:35 - Veetaha @elastio: Named Function Arguments 1:01:52 - Matthias Endler: Don’t use Preludes and Globs 1:06:02 - Outro

Without Boats: Pin & Pinned Places https://without.boats/blog/pin/

Without Boats: Pinned Places https://without.boats/blog/pinned-places/

Crowdstrike: Preliminary Post-Incident Report https://www.crowdstrike.com/blog/falcon-content-update-preliminary-post-incident-report/

Microsoft: Crash Dump Analysis https://www.microsoft.com/en-us/security/blog/2024/07/27/windows-security-best-practices-for-integrating-and-managing-security-tools/

Tracel AI: CubeCL https://github.com/tracel-ai/cubecl

Rust Foundation: Q2 http://foundation.rust-lang.org/news/q2-2024-recap-from-rebecca-rumbul

Veetaha @elastio: Named Function Arguments https://elastio.github.io/bon/blog/how-to-do-named-function-arguments-in-rust

Matthias Endler: Don’t use Preludes and Globs https://corrode.dev/blog/dont-use-preludes-and-globs/

Find out more about the show: https://deterministic.dev/rust-review Find me on Fosstodon: https://fosstodon.org/@bkonkle Find me at Nearform Commerce: https://commerce.nearform.com/ Find me on Discord in the Rust, Go, and Denver Devs communities Find out more about Rust: https://www.rust-lang.org

Show more...
1 year ago
1 hour 7 minutes 11 seconds

Rust Review
A Cautionary Tale of Hermits, Thread Messaging, and Async Traits

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 *isn't* async.

Using Rust at a startup: A cautionary tale

Hermit: Deterministic Linux for Controlled Testing and Software Bug-finding

Threads and Messages With Rust and WebAssembly

What's new in SeaORM 0.10.x

Typeshare - New Project from 1Password

Async fn in trait MVP comes to nightly

Safely writing code that isn't thread-safe


Find me on Fosstodon: https://fosstodon.org/@bkonkle

Find me at Formidable Labs: https://formidable.com

Find me on Discord in the Rust, Go, and Denver Devs communities

Find out more about Rust: https://www.rust-lang.org

Show more...
2 years ago
46 minutes 35 seconds

Rust Review
A Viral Language, Blessed with Let-Else Statements

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 Framework 40:25 - Error Handling in Rust 45:50 - It's time to rethink how we use virtualization in backends 59:29 - Can Rust-wrapped C++ offer stability and performance benefits? 1:05:33 - Wrap-Up Today is Veterans Day in the US. I want to take a moment to say thank you to those who have served in the military and to their families! The ‘Viral’ Secure Programming Language That’s Taking Over Tech https://www.wired.com/story/rust-secure-programming-language-memory-safe/ Blessed - An unofficial guide to the Rust ecosystem https://blessed.rs/crates Rust v1.65: let-else statements https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html#let-else-statements From Fuzzing to Proof: Using Kani with the Bolero Property-Testing Framework https://model-checking.github.io/kani-verifier-blog/2022/10/27/using-kani-with-the-bolero-property-testing-framework.html Error Handling in Rust https://nrc.github.io/error-docs/intro.html It's time to rethink how we use virtualization in backends https://www.shuttle.rs/blog/2022/10/21/shuttle-next Can Rust-wrapped C++ offer stability and performance benefits? https://medium.com/@adetaylor/can-rust-wrapped-c-offer-stability-and-performance-benefits-e140b7ca1ba9 Memory safety in C++, Zig, & Rust (part 1) https://youtu.be/qeiRGbYCD-0 Find me on Fosstodon: https://fosstodon.org/@bkonkle Find me at Formidable Labs: https://formidable.com Find me on Discord in the Rust, Go, and Denver Devs communities Find out more about Rust: https://www.rust-lang.org Find Alex on Twitter: https://twitter.com/AlexKeliris

Show more...
2 years ago
1 hour 7 minutes 39 seconds

Rust Review
GATs, Turbopack, Prop Testing, and Buffers on the Edge

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 1.65 https://blog.rust-lang.org/2022/10/28/gats-stabilization.html Implementing the Network Time Protocol (NTP) in Rust https://foundation.rust-lang.org/news/implementing-the-network-time-protocol-ntp-in-rust/ Introducing Turbopack: Rust-based successor to Webpack https://vercel.com/blog/turbopack Adding a JavaScript interpreter to your Rust project https://boa-dev.github.io/posts/2022-10-24-boa-usage/ Buffers on the edge: Python and Rust https://alexgaynor.net/2022/oct/23/buffers-on-the-edge/ Get Started with Rust: Enums https://serokell.io/blog/enums-and-pattern-matching Property-Based Testing in Rust with Arbitrary https://www.greyblake.com/blog/property-based-testing-in-rust-with-arbitrary/ Boxes, Heaps, and Stacks https://youtu.be/DEE1GKMbtgw Find me on Fosstodon: https://fosstodon.org/@bkonkle Find me at Formidable Labs: https://formidable.com Find me on Discord in the Rust, Go, and Denver Devs communities Find out more about Rust: https://www.rust-lang.org

Show more...
3 years ago
42 minutes 15 seconds

Rust Review
Why Rust, Magical Handlers, Proc Macros, and Test Scopes

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 Rust https://blog.frankel.ch/different-test-scopes-rust/ Asynchronous programming in Rust https://opensource.com/article/22/10/asynchronous-programming-rust The Little Joys of Code: Proc Macros https://felix-knorr.net/posts/2022-10-14-proc-macros.html Platform Agnostic Drivers in Rust: Publishing to Crates.io https://apollolabsblog.hashnode.dev/platform-agnostic-drivers-in-rust-publishing-to-cratesio "Zero to Production in Rust" is finally available in paperback format https://www.reddit.com/r/rust/comments/xyt63m/media_zero_to_production_in_rust_is_finally/ If you're looking for more articles, try This Week in Rust: https://this-week-in-rust.org/ Find me on Twitter: https://twitter.com/bkonkle Find me on Discord in the Rust, Go, and Denver Devs communities Find me at Formidable Labs: https://formidable.com Find out more about Rust: https://www.rust-lang.org/

Show more...
3 years ago
56 minutes 13 seconds

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!