
RustShip - a RustLang podcast
Marco Ieni interviews other Rust developers to learn from their experience.
RustShip is the podcast for developers who ship Rust code!
Latest episodes

4 snips
Dec 14, 2024 • 2h 5min
Teaching and Learning Rust with Tim McNamara - RustShip #10
Tim McNamara, founder of Accelerant and author of "Rust in Action," shares his insights on effectively teaching and learning Rust. He discusses the common challenges learners face, citing concepts like borrowing and ownership as particularly tricky. Tim emphasizes the significance of simplifying language and providing supportive resources for beginners. He also highlights the upcoming Rust Forge conference in New Zealand, aiming to foster community engagement and collaboration, while addressing the importance of the Rust Foundation's role in supporting the language's growth.

Oct 13, 2024 • 55min
Binsider with Orhun Parmaksiz - RustShip #9
Orhun Parmaksiz, creator of Binsider and contributor to Ratatui, shares insights on developing Text User Interfaces for analyzing ELF binaries. He dives into the educational benefits of Binsider for security engineers and the challenges of analyzing Rust binaries. The discussion covers creating user-friendly TUIs, enhancing application loading screens, and the importance of community engagement in open source development. Orhun also highlights the creative process behind his project's branding and the thrill of connecting with the Rust community.

Jul 4, 2024 • 1h
Rust on AWS Lambda with Luciano Mammino - RustShip #8
Luciano Mammino, co-author of 'Crafting Lambda Functions in Rust', discusses using Rust in AWS Lambda. Topics include Rust developer experience, tooling ecosystem, getting started with Rust on AWS, challenges and advantages, and comparisons with other programming languages.

Mar 10, 2024 • 1h 27min
Rust Nation with Ernest Kissiedu - RustShip #7
Exploring Rust Nation conference, Ernest Kissiedu shares insights on Rust London meetup, talk proposals, and the practical applications of Rust code in drone and RC car manipulation. The podcast also discusses the challenges of organizing tech conferences, the importance of in-person community meetups, and the global growth of Rust programming communities worldwide.

Jan 14, 2024 • 1h 3min
Rust in Art - Lisa Passing
🦀 In RustShip #6, Lisa Passing tells us what a creative technologist does, and how she uses Rust to create interactive artwork.
👾 How to combine embedded devices and video games to create alt.ctrl games?
📚 How to get started with embedded and game development in Rust?
Lisa
🐘 Mastodon: https://toot.cat/@lislis
🐙 GitHub: https://github.com/lislis
Marco
🌐 Website: https://ieni.dev/
🐦 Twitter: https://ieni.dev/t
💼 LinkedIn: https://ieni.dev/in
🐘 Mastodon: https://hachyderm.io/@MarcoIeni
Links
- https://docs.rust-embedded.org/book/

Nov 4, 2023 • 1h 26min
Corrode.dev and lychee - Matthias Endler
🦀 In RustShip #5, Matthias Endler walks us through corrode.dev, his Rust consultancy company, and lychee, a fast, async, stream-based link checker written in Rust.
👉 Matthias will share with us what it's like being a consultant and advice for developers who want to get into consultancy, especially for the Rust niche.
👉 Lychee is a tool you can run in your CI to check the links of your repositories. We will discover how lychee works and what pitfalls hide behind this task.
Matthias
🌐 Consultancy: https://corrode.dev/
🌐 Personal website: https://endler.dev/
🐙 GitHub: https://github.com/mre
Marco
🌐 Website: https://ieni.dev/
🐦 Twitter: https://ieni.dev/t
💼 LinkedIn: https://ieni.dev/in
🐘 Mastodon: https://hachyderm.io/@MarcoIeni

Oct 7, 2023 • 1h 42min
Graphite - Raster and Vector Graphics in Rust - Keavon Chambers, Dennis Kobert
Keavon Chambers, creator of Graphite, discusses the challenges of running a 2D graphic editor in the browser. They also talk about making an open-source project approachable for new contributors and the importance of design in open-source projects. The podcast covers topics like optimizing the node graph in Graphite, designing custom cards, challenges faced when running Graphite in the browser, collaborative editing projects, and learning vector graphics.

Sep 20, 2023 • 1h 10min
Atuin - Shell history sync, search and backup - Ellie Huxtable
Ellie Huxtable discusses Atuin, a Rust CLI tool for shell history sync, search, and backup. The podcast covers transitioning to management, using Rust in small services, SQL light database, encryption, tips for promoting resource projects, encryption and key management, side projects and refreshing perspectives, testing procedures and strategies for releasing, the evolution of terminals and GUI apps, and attracting maintainers for project sustainability.

Aug 27, 2023 • 1h 26min
Trustfall and cargo-semver-checks - Predrag Gruevski
Predrag Gruevski, creator of Trustfall and Cargo-semver-checks, talks about integrating custom APIs and the relationship with GraphQL in Trustfall. They discuss integrating JavaScript and Python adapters, contributing to cargo-semver-checks, and the supportive Rust community. They emphasize setting boundaries, seeking support, and their future plans for Trustfall and Cargo Check.

Jul 31, 2023 • 1h 35min
Creating successful open source projects - Orhun Parmaksız
🦀 RustShip is a new podcast where I interview other Rust developers to learn from their experiences.
🧙♂️ In this episode, we have Orhun Parmaksız, Arch Linux package maintainer and author of tens of open-source projects used and loved by thousands of people, including myself.
✨ Orhun will share what it's like maintaining Rust code and his advice on increasing the adoption of our open-source projects.
Orhun's contacts
⭐ GitHub: https://github.com/orhun
👾 Website: https://orhun.dev/
🐦 Twitter: https://twitter.com/orhunp_
💖 Donate: https://donate.orhun.dev/
Marco's contacts
👾 Website: https://ieni.dev/
🐦 Twitter: https://ieni.dev/t
💼 LinkedIn: https://ieni.dev/in
💖 Donate: https://github.com/sponsors/MarcoIeni