TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    Rustacean Station

    Come journey with us into the weird, wonderful, and wily world of Rust.

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    What's New in Rust 1.62, 1.63, and 1.64 Oct 05, 2022
    Show notes

    Jon and Ben discuss the highlights of the 1.62, 1.63, and 1.64 releases of Rust.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps & referenced resources

    [@00:50] - Rust 1.62

    • [@00:58] - cargo add
      • Maintaining sorting in TOML files
      • toml_edit
      • cargo-edit
    • [@03:37] - #[default] enum variants
      • Generated bounds part of RFC
      • Macro helper attributes
      • Extra bounds on derive
    • [@07:36] - Thinner, faster mutexes on Linux
      • Tracking issue
      • Short thread on the change from Mara
      • More details from Mara on pthread mutexes
    • [@13:21] - Bare-metal x86_64 target
      • Target triples
      • Tier 2 target policy
      • Tier 2 targets
      • x86_64-unknown-none
      • Custom target triples
    • [@22:20] - Stabilized APIs
      • f64::total_cmp
        • Implementing PR
      • Stdin::lines
      • FusedIterator
    • [@29:22] - Changelog deep-dive
      • cargo -F for --features
      • unaligned_references lint now warns by default
        • addr_of!

    [@31:09] - Rust 1.62.1

    Not much to talk about. We also didn’t talk about:

    • Rustup 1.25.0
    • Rustup 1.25.1

    [@31:56] - Rust 1.63

    • [@31:56] - Scoped threads
      • The Leakpocalypse issue
      • Pre-Pooping Your Pants With Rust
    • [@40:41] - Rust ownership for raw file descriptors
      • Rust I/O Safety RFC
    • [@43:45] - const mutex initialization
    • [@43:54] - Turbofish and impl Trait arguments
      • Search/replace generics reference
      • Rust reference for turbofish
    • [@52:03] - Non-lexical lifetimes migration complete
      • NLL stabilization and borrowck’s future
      • polonius
    • [@51:33] - Stabilized APIs
      • array::from_fn
      • Box::into_pin
      • Things Rust-in-Linux needs from Rust
    • [@56:27] - Changelog deep-dive
      • cargo --config
      • cargo new test code updated
      • New targets: Apple WatchOS and Nintendo 3DS
      • ​[OsStr]::join
        • The Join trait

    [@1:00:24] - Rust 1.64

    • [@1:00:32] - IntoFuture
      • Reference in original async/await RFC
      • Original IntoFuture regression
    • [@1:03:43] - C-compatible FFI types in core
      • libc crate
      • libcpocalypse
    • [@1:09:37] - rust-analyzer component in rustup
      • rust-analyzer proxy binary added to rustup
    • [@1:13:19] - Cargo workspace inheritance and multi-target builds
      • Inheriting attributes from the workspace
    • [@1:15:58] - Stabilized APIs
      • Stabilization PR for ready!
    • [@1:18:03] - Compatibility notes
      • Increasing the glibc and Linux kernel requirements
      • RLS deprecation
    • [@1:22:33] - Other changes
      • Profile-Guided Optimization
      • PR landing lint for unused tuple fields
    • [@1:25:12] - Changelog deep-dive
      • [build.jobs]
        • Implementing PR for negative values
      • New target: Nintendo Switch
      • Improve derive(Debug)
        • Other internal changes
      • Optimizing Vec::insert

    Credits

    Intro Theme: Aerocity

    Audio Editing: Aerocity

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Jon Gjengset

    Hosts: Jon Gjengset and Ben Striegel


    Ockam with Mrinal Wadhwa Sep 23, 2022
    Show notes

    Allen Wyma talks with Mrinal Wadhwa, CTO at Ockam. Allen and Mrinal talk about Ockham, a toolkit, written in Rust, to build distributed applications that provide trust across hostile networks.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@00:10] - Mrinal’s Introduction
    • [@01:01] - What is Ockam?
    • [@05:04] - Building Ockam from scratch and building it open source
    • [@10:45] - How Ockam provides security with modern data distribution
    • [@18:15] - The reason behind building Ockam with Rust
    • [@26:15] - Feedback that Ockam received from using Rust & Elixir
    • [@28:04] - Concerns with Rust and Elixir
    • [@29:38] - The most difficult part of working on Ockam
    • [@30:42] - Competing technologies that solve the same issues as Ockam
    • [@33:04] - When Ockam is not a good solution
    • [@35:15] - What’s next for Ockam
    • [@40:17] - Job opportunity with Ockam
    • [@41:48] - Why Ockham switched From Erlang to Elixir

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    Axum with David Pedersen Sep 16, 2022
    Show notes

    Allen Wyma talks with David Pedersen, Core Team Member at Tokio. Allen and David talk about Axum, a web application framework written in Rust.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@0:40] - Introduction
    • [@1:13] - Why Axum is developed under the Tokio project umbrella
    • [@5:58] - What to expect from Axum
    • [@8:14] - Axum additional features
    • [@9:40] - Why Tokio decided to roll their own web framework
    • [@13:04] - Understanding Axum vs other web frameworks
    • [@22:16] - Testing, reviews, and feedback of the Axum framework
    • [@23:46] - Axum’s production readiness
    • [@28:57] - Semantic versioning
    • [@31:59] - Understanding and learning lessons from other web frameworks to improve Axum
    • [@34:47] - Production use cases that should use Axum
    • [@35:54] - David’s Rust experience vs other web frameworks
    • [@40:25] - Clippy
    • [@41:41] - Upcoming changes and roadmap for Axum
    • [@45:28] - Parting thoughts and how to reach out to David

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    Rust at Microsoft with Nell Shamrell-Harrington Sep 09, 2022
    Show notes

    Allen Wyma talks with Nell Shamrell-Harrington, Member Board of Directors at Rust Foundation and Principal Software Engineer at Microsoft about Microsoft’s use of Rust, her time being involved with Rust, and also the Rust RFC process..

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@1:30] - Nell’s Background and Introduction
    • [@5:31] - Rust communities all over the world
    • [@7:10] - Handling opinions, feedback and RFCs when making changes and updating a language
    • [@11:23] - What is a RFC and how does it work?
    • [@17:43] - Nell’s experience switching from Ruby to Rust
    • [@19:56] - Nell’s career background
    • [@24:18] - How the Rust Foundation operates
    • [@24:20] - Rust Foundation’s sponsorship model
    • [@33:08] - What Microsoft is currently working on with Rust
    • [@42:22] - How much Rust is going into Windows
    • [@44:25] - Is there a public long-term plan for Microsoft’s involvement with Rust?
    • [@48:02] - Parting thoughts

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    Fyrox with Dmitry Stepanov Sep 02, 2022
    Show notes

    Allen Wyma talks with Dmitry Stepanov, creator of Fyrox. Fyrox is a feature-rich, general purpose game engine built in Rust.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@0:41] - Dmitry’s background and programming introduction
    • [@4:12] - How did Dmitry got into building game engines
    • [@7:39] - How Dmitry discovered Rust
    • [@8:57] - Dmitry’s experience so far using Rust
    • [@12:13] - When did Dmitry start working on Fyrox
    • [@15:03] - What’s the original idea of Fyrox
    • [@16:23] - The advantage of Fyrox over other game engines
    • [@22:05] - Is Fyrox production ready?
    • [@23:17] - Games and projects that are now using Fyrox
    • [@25:58] - Things need to know before using Fyrox game engine
    • [@30:21] - Fyrox’s monetization plan
    • [@31:33] - Dmitry’s upcoming features and plans for Fyrox

    Other Resources

    • Fyrox’s Github

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    Tauri with Daniel Thompson-Yvetot Jul 24, 2022
    Show notes

    Allen Wyma talks with Daniel Thompson-Yvetot, co-founder of Tauri. Tauri is a toolkit that helps developers make applications for the major desktop platforms using a variety of front-end frameworks.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@0:33] - Daniel’s introduction
    • [@3:38] - Tauri’s focus on safety and security
    • [@6:50] - Tauri’s mission to reduce their footprint
    • [@14:48] - How does Tauri handles features that are not supported across different platforms
    • [@23:56] - How does Tauri monetize to keep the project going?
    • [@26:16] - Why choose Tauri over other solutions?
    • [@28:57] - What are the tools being built with Tauri?
    • [@31:09] - Tyler’s programming background
    • [@35:11] - Tauri’s future release and features
    • [@38:38] - ‘Tauri Foundations’ book by Daniel Thompson-Yvetot and Lucas Nogueira
    • [@40:00] - Requirement on building a Tauri app
    • [@43:13] - Parting thoughts

    Other Resources

    • Tauri’s Github

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    Asynchronous Rust with Tyler Mandry Jul 18, 2022
    Show notes

    Allen Wyma talks with Tyler Mandry, lead on Rust Async Working Group. Rust Async Working Group is focused around implementation/design of the “foundations” for Async I/O.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@0:10] - Async Working Group introduction
    • [@3:08] - Async progress over the past few years
    • [@5:16] - The Fuchsia operating system and its goals
    • [@6:19] - How much of Fushia is written in Rust?
    • [@8:16] - The experience of using Rust in Fuchsia so far
    • [@17:29] - Why are async runtimes not compatible with each other, and how might it be solved?
    • [@23:06] - How does the working group handle feedback?
    • [@25:33] - What’s the most important issue the working group is working on?
    • [@32:45] - Different types of async runtimes
    • [@34:36] - Turning synchronous into async
    • [@39:36] - How did Tyler go from async C++ to async Rust?
    • [@47:14] - Tyler’s code and documentation writing
    • [@54:21] - Where to connect with Tyler

    Other Resources

    • Tyler’s Blog

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    High Assurance Rust with Tiemoko Ballo Jul 08, 2022
    Show notes

    Allen Wyma talks with Tiemoko Ballo, author of High Assurance Rust. High Assurance Rust is a book about building performant software we can justifiably trust.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@0:34] - Tiemeko’s introduction
    • [@2:18] - Defining Safety critical and Mission critical
    • [@3:22] - How to develop software in Rust and have a high assurance?
    • [@8:21] - The lack of standardized behavior and different compilers
    • [@13:29] - Different approaches to assurance testing
    • [@14:54] - How does Rust’s memory safety work?
    • [@20:57] - Temporal memory
    • [@22:59] - What is a borrow checker and how do we know that it’s working properly?
    • [@28:17] - The difference between fuzz testing, property-based testing, and chaos testing
    • [@35:48] - Teimoko’s programming background
    • [@42:55] - Teimoko’s work and projects
    • [@46:15] - Rust’s error handling and concurrency advantages over other languages
    • [@49:29] - What Rust lacks in terms of guaranteeing high assurance and justifiability
    • [@53:17] - How to stay up to date on what’s happening in the security space.
    • [@54:35] - Parting thoughts

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    New Rustacean with Chris Krycho Jul 01, 2022
    Show notes

    Allen Wyma talks with Chris Krycho, host of the now-ended New Rustacean podcast about learning the Rust programming language.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps

    • [@1:08] - Chris’ background and introduction
    • [@4:33] - Chris’ current career and projects
    • [@12:17] - Rust and WebAssembly
    • [@19:35] - Chris’ podcasting plans
    • [@23:47] - Chris’ podcasting preparation and processes
    • [@36:02] - Lessons and insights coming from podcasting
    • [@48:08] - ZSH vs Fish
    • [@53:12] - Picking out potential podcast guests and making great interviews
    • [@57:12] - Chris’ opinion and comparison on the different programming languages
    • [@1:07:33] - Chris’ parting thoughts and future plans

    Other Resources

    • Chris’s Twitter

    Credits

    Intro Theme: Aerocity

    Audio Editing: Plangora

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Plangora

    Hosts: Allen Wyma


    This Week in Rust - Issue 446 Jun 27, 2022
    Show notes

    Highlights from This Week in Rust - Issue 446, presented by Allen and Tim, with Nell Shamrell-Harrington, co-hosting for the first time in 2022.

    Contributing to Rustacean Station

    Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

    • Twitter: @rustaceanfm
    • Discord: Rustacean Station
    • Github: @rustacean-station
    • Email: hello@rustacean-station.org

    Timestamps & referenced resources

    [@00:00:00] Welcome

    • [@00:00:10] - Introduction
    • [@00:00:52] - Agenda
    • [@00:01:27] - Interview with Nell Shamrell-Harrington about editing This Week in Rust
      • [@00:06:21] Submitting an article to This week in Rust
      • TWIR Github Repository github.com/rust-lang/this-week-in-rust
      • TWIR Twitter account @thisweekinrust
      • [@00:07:42] Call for volunteers to co-host an episode
    • [@00:08:38] - Quote of the week

      I wrote a bespoke time-series database in Rust a few years ago, and it has had exactly one issue since I stood it up in production, and that was due to pessimistic filesystem access patterns, rather than the language. This thing is handling hundreds of thousands of inserts per second, and it’s even threaded.

      Given that I’ve been programming professionally for over a decade in Python, Perl, Ruby, C, C++, Javascript, Java, and Rust, I’ll pick Rust absolutely any time that I want something running that I won’t get called at 3 AM to fix. It probably took me 5 times as long to write it as if I did it in Go or Python, but I guarantee it’s saved me 10 times as much time I would have otherwise spent triaging, debugging, and running disaster recovery.

      • “Configuring uWSGI for Production Deployment” (2019) by at Peter Sperl and Ben Green from Bloomberg
      • uWSGI’s max-requests and max-worker-lifetime options are intended to reduce the chance of memory leaks affecting production workloads
    • [@00:14:47] - Crate of the week: osmpbf

      A Rust library for reading the OpenStreetMap PBF file format (*.osm.pbf). It strives to offer the best performance using parallelization and lazy-decoding with a simple interface while also exposing iterators for items of every level in a PBF file.

      • OpenStreetMap
      • Humanitarian OpenStreetMap Team (HOT OSM)

    [@00:16:40] Official Notices

    • [@00:16:43] - Rust Compiler June 2022 Steering Cycle

    [@00:21:24] Highlights

    • [@00:21:51] (async) Rust doesn’t have to be hard
      • Rust Is Hard, Or: The Misery of Mainstream Programming
      • Stack Overflow Developer Survey: Most loved programming language
    • [@00:28:28] clippy book
    • [@00:29:40] Rolling co-lead roles for T-compiler
    • [@00:36:33] Hyper vs Rocket - Low Level vs Batteries included
      • Rust is surprisingly expressive (2013) by Steve Klabnik
    • [@00:40:00] Macro Patterns - A match made in heaven by Conrad Ludgate
    • [@00:41:11] Web Scraping with Rust by Gints Dreimanis
      • Hyper with Sean McArthur
    • [@00:44:09] Trivia About Rust Types: An (Authorized) Transcription of Jon Gjengset’s Twitter Thread by Jimmy Hartzell
    • [@00:46:01] Rust language’s explosive popularity comes with challenges by Ed Targett
      • “A proactive approach to more secure code” (2019) by Microsoft Security Response Center
      • Project Zero team at Google
      • [audio] Rust Foundation with Rebecca Rumbul

    Credits

    Intro Theme: Aerocity

    Audio Editing: Tim McNamara

    Hosting Infrastructure: Jon Gjengset

    Show Notes: Tim McNamara

    Hosts: Tim McNamara, Nell Shamrell-Harrington and Allen Wyma.


    Previous 1 8 9 10 11 12 19 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights