podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Matthias Endler
Shows
Rust in Production
Holiday Episode
As we close the chapter on 2025 and celebrate our second year of 'Rust in Production', it's time to reflect on the highlights of the 17 episodes since our last holiday special. We looked at Rust from all angles, from cloud infrastructure to embedded systems, and from robotics to satellite technology. One thing that all these stories have in common is the passion and dedication of the Rust community to build faster, safer, and more reliable software.In this special episode, we look back at some of the memorable moments from the past year and celebrate Rust's achievements. This goes...
2025-12-25
29 min
Was jetzt? – Die Woche
Warum verdienen Frauen immer noch weniger?
Frauen verdienen in Deutschland weniger als Männer. Doch während die Lohnlücke in manchen Bereichen schrumpfte, stagniert oder wächst sie inzwischen wieder. Der Gender-Pay-Gap ist kein reines Arbeitsmarktphänomen – es geht auch um gesellschaftliche Bilder und Erwartungen.Die neuen Zahlen zeigen: Besonders in Westdeutschland, in Branchen mit hoher Teilzeitquote und schwacher Tarifbindung, wächst die Lohnlücke. Nach der Familiengründung wird sie dramatisch. Das ist eine Frage von Erwerbsmustern und Betriebsstrukturen.Gleichzeitig verändert sich die gesellschaftliche Stimmung. Antifeministischer Content floriert auf TikTok und YouTube. Umfragen deuten auf wachsende Skepsis gegenüber Gleichstellu...
2025-12-18
27 min
Rust in Production
Rust4Linux with Danilo Krummrich
Bringing Rust into the Linux kernel is one of the most ambitious modernization efforts in open source history. The Linux kernel, with its decades of C code and deeply ingrained development practices, is now opening its doors to a memory-safe language. It's the first time in over 30 years that a new programming language has been officially adopted for kernel development. But the journey is far from straightforward.In this episode, we speak with Danilo Krummrich, Linux kernel maintainer and Rust for Linux core team member, about the groundbreaking work of integrating Rust into the Linux kernel. Among other things...
2025-12-11
1h 00
TILpod
TIL062 - Fünf Jahre Fehlannahmen im Software Delivery Lifecycle
VorgeplänkelAlle Links aus der WikipediaCastrop-Rauxel ist Lateinisch für Wanne-Eickel Kamp-Lintfort ist Englisch für Wanne-Eickel Neheim-Hüsten ist Niederländisch für Wanne-EickelNeukirchen-VluynOer-ErkenschwickHenrichenburgGebietsreform in Nordrhein-WestfalenShorty: Fünf Jahre TILpodWir stellen uns vor!BookclubIronbloggerStrava-GruppeChemnitzer Linux-Tage (und Call for Lectures 2026)Norton Commander (Wikipedia)Let's CastFriday DeploymentsShorty: Arrival Failure- keine Links -Thema: Secure SDLC Teil 2 (Continous Delivery)TIL060 - Software Supply Chain Security über Timeblocking in der Bubble Medientipp: Das kleine Handbuch des StoizismusDas kleine Handbuch des StoizismusMedientipp: ChabosChabosTooltipp: LycheeLycheeLychee (GitHub)Wie hart kann es sein, einen Link zu checken... mit Matthias Endler (Engineering Kiosk #201)Nachgeplänkel- keine Links -
2025-12-01
1h 25
Rust in Production
Canonical with Jon Seager
What does it take to rewrite the foundational components of one of the world's most popular Linux distributions? Ubuntu serves over 12 million daily desktop users alone, and the systems that power it, from sudo to core utilities, have been running for decades with what Jon Seager, VP of Engineering for Ubuntu at Canonical, calls "shaky underpinnings."In this episode, we talk to Jon about the bold decision to "oxidize" Ubuntu's foundation. We explore why they're rewriting critical components like sudo in Rust, how they're managing the immense risk of changing software that millions depend on daily, and what it...
2025-11-27
57 min
Rust in Production
Roc with Richard Feldman
Building a new programming language from scratch is a monumental undertaking. In this episode, we talk to Richard Feldman, creator of the Roc programming language, about building a functional language that is fast, friendly, and functional. We discuss why the Roc team moved away from using Rust as a host language and instead is in the process of migrating to Zig. What was the decision-making process like? What can Rust learn this decision? And how does Zig compare to Rust for this kind of systems programming work?About RocRoc is a fast, friendly, functional programming language currently...
2025-11-13
1h 02
Rust in Production
Cloudflare with Edward Wang & Kevin Guthrie
How do you build a system that handles 90 million requests per second? That’s the scale that Cloudflare operates at, processing roughly 25% of all internet traffic through their global network of 330+ edge locations.In this episode, we talk to Kevin Guthrie and Edward Wang from Cloudflare about Pingora, their open-source Rust-based proxy that replaced nginx across their entire infrastructure. We’ll find out why they chose Rust for mission-critical systems handling such massive scale, the technical challenges of replacing battle-tested infrastructure, and the lessons learned from “oxidizing” one of the internet’s largest networks.About CloudflareCloudfl...
2025-10-30
1h 07
Rust in Production
Scythe with Andrew Tinka
Building autonomous robots that operate safely in the real world is one of the most challenging engineering problems today. When those robots carry sharp blades and work around people, the margin for error is razor-thin.In this episode, we talk to Andrew Tinka from Scythe Robotics about how they use Rust to build autonomous electric mowers for commercial landscaping. We discuss the unique challenges of robotics software, why Rust is an ideal choice for cutting-edge safety-critical systems, and what it takes to keep autonomous machines running smoothly in the field.About Scythe RoboticsScythe Robotics is...
2025-10-16
58 min
Rust in Production
Prime Video with Alexandru Ene
Are you one of over 240 million subscribers of Amazon's Prime Video service? If so, you might be surprised to learn that much of the infrastructure behind Prime Video is built using Rust. They use a single codebase for media players, game consoles, and tablets. In this episode, we sit down with Alexandru Ene, a Principal Engineer at Amazon, to discuss how Rust is used at Prime Video, the challenges they face in building a global streaming service, and the benefits of using Rust for their backend systems.About Prime VideoPrime Video is a streaming service offered...
2025-10-02
1h 19
Wasser marsch! - Feuerwehr-Podcast
"Wasser marsch!" - Folge 98
LUP-Kliniken - Notaufnahme in Hagenow In dieser Folge habe ich Matthias Endler zu Gast. Er ist ärztlicher Leiter bei den LUP-Kliniken in der Notaufnahme in Hagenow. Unter seiner Leitung entsteht auf dem Gelände der Airbeat One in Neustadt-Glewe ein kleines Krankenhaus. Gut 1.700 Patienten werden hier während des Festivals von Matthias und seinem Team behandelt. Alle Infos zum Podcast "Wasser marsch!" findet ihr hier: https://www.ostseewelle.de/wassermarsch Noch mehr Ostseewelle-Podcasts findet ihr hier: https://www.ostseewelle.de/podcasts Alle Infos über unseren Reporter und Feuerwehrmann Alexander Stuth findet ihr hier: http...
2025-09-26
30 min
Rust in Production
Season 4 Finale
It’s time for another recap including our highlights of Season 4.We’ve been at this for a while now (four seasons, and 32 episodes to be exact). We had guests from a wide range of industries: from Microsoft to Astral, and from password managers to satellite systems.This time, it’s all about using Rust for foundational software, which is software that is critical to a team or even an entire organization. Rust is a great fit for this type of software!We’ll take a break for the summer. In the meantime, we encourage you to c...
2025-07-24
19 min
Rust in Production
KSAT with Vegard Sandengen
As a kid, I was always fascinated by space tech. That fascination has only grown as I've learned more about the engineering challenges involved in space exploration.In this episode, we talk to Vegard Sandengen, a Rust engineer at KSAT, a company that provides ground station services for satellites. They use Rust to manage the data flow from hundreds of satellites, ensuring that data is received, processed, and stored efficiently. This data is then made available to customers around the world, enabling them to make informed decisions based on real-time satellite data.We dive deep into the...
2025-07-10
46 min
Web技术动态
0066 重塑之轮:洞察与影响
本文深入探讨了“不要重复造轮子”这一常见建议,作者Matthias Endler认为其弊大于利。作者主张,重新发明事物是理解其基础、促进学习的关键途径。通过构建自己的版本,即使是玩具性质的,也能揭示潜在的复杂性并培养解决问题的能力。文章强调,这种探索不仅能加深个人理解,还有助于识别现有解决方案的局限性,并可能促成更优或更适合特定需求的创新。最终,作者提出**“为洞察而重塑,为影响而重用”**的理念,鼓励人们在学习和创新中大胆尝试。
2025-07-02
10 min
Rust in Production
1Password with Andrew Burkhart
Handling secrets is extremely hard. You have to keep them safe (obviously), while at the same time you need to integrate with a ton of different systems and always provide a great user-experience, because otherwise people will just find a way around your system. When talking to peers, a lot of people mention 1Password as a company that nailed this balance.In today's episode, I talk to Andrew about how 1Password uses Rust to build critical systems that must never fail, how Rust helps them handle secrets for millions of users, and the lessons they learned when adopting Rust...
2025-06-26
1h 03
Engineering Kiosk
#201 Wie hart kann es sein, einen Link zu checken... mit Matthias Endler
Ein Klick – und nichts passiert. Statt der gewünschten Website landet man im digitalen Nirwana: 404 Not Found. Jede:r kennt es, niemand mag es. Doch was technisch im Hintergrund passiert, wenn ein Link kaputt ist – und wie man das automatisch erkennen kann – ist alles andere als simpel.Denn Links sind weit mehr als nur HTTP-URLs. Sie können auf Dateien, E-Mail-Adressen oder interne Dokumentfragmente zeigen. Sie können sich über Weiterleitungen verändern, mit JavaScript generiert werden oder nur unter bestimmten Bedingungen erreichbar sein. Und genau das macht die automatische Überprüfung von Links so komplex.In dieser E...
2025-06-24
1h 18
Rust in Production
Tembo with Adam Hendel
Recently I was in need of a simple job queue for a Rust project. I already had Postgres in place and wondered if I could reuse it for this purpose. I found Tembo, a simple job queue written in Rust that uses Postgres as a backend. It fit the bill perfectly.In today's episode, I talk to Adam Hendel, the founding engineer of Tembo, about their project, PGMQ, and how it came to be. We discuss the design decisions behind job queues, interfacing from Rust to Postgres, and the engineering decisions that went into building the extension....
2025-06-12
48 min
Tech Updates
Episode 32 - Special episode: The Best Programmers I Know
The Best Programmers I Know | Matthias Endlerhttps://endler.dev/2025/best-programmers
2025-06-07
16 min
Software Engineering Radio - the podcast for professional software developers
Matthias Endler on Prototype in Rust
Matthias Endler, Rust developer, open-source maintainer, and consultant through his company Corrode, speaks with SE Radio host Gavin Henry about prototyping in Rust. They discuss prototyping and why Rust is excellent for prototyping, and Matthias recommends a workflow for it, including what parts of Rust to use, and what parts to avoid at this stage. He describes the key components that Rust provides to help us validate ideas via prototypes, as well as tips and tricks to reach for. In addition, the conversation explores type inference, unwrap(), expect(), anyhow crate, bacon crate, cargo-script, Rust macros t...
2025-05-30
1h 01
Software Engineering Radio - the podcast for professional software developers
Matthias Endler on Prototype in Rust
Matthias Endler, Rust developer, open-source maintainer, and consultant through his company Corrode, speaks with SE Radio host Gavin Henry about prototyping in Rust. They discuss prototyping and why Rust is excellent for prototyping, and Matthias recommends a workflow for it, including what parts of Rust to use, and what parts to avoid at this stage. He describes the key components that Rust provides to help us validate ideas via prototypes, as well as tips and tricks to reach for. In addition, the conversation explores type inference, unwrap(), expect(), anyhow crate, bacon crate, cargo-script, Rust macros t...
2025-05-30
1h 01
Software Engineering Radio - The Podcast for Professional Software Developers
Matthias Endler on Prototype in Rust
Matthias Endler, Rust developer, open-source maintainer, and consultant through his company Corrode, speaks with SE Radio host Gavin Henry about prototyping in Rust. They discuss prototyping and why Rust is excellent for prototyping, and Matthias recommends a workflow for it, including what parts of Rust to use, and what parts to avoid at this stage. He describes the key components that Rust provides to help us validate ideas via prototypes, as well as tips and tricks to reach for. In addition, the conversation explores type inference, unwrap(), expect(), anyhow crate, bacon crate, cargo-script, Rust macros t...
2025-05-30
1h 01
Rust in Production
Rust with Niko Matsakis
Few developers have been as influential to my career as Niko Matsakis. Of course he is a world-class engineer with a PhD from ETH Zürich, a Rust core maintainer who has been working on the language for way more than a decade, and a Senior Principal Engineer at AWS. But more importantly, he is an empathetic human and an exceptional communicator.I've personally been waiting for one year to get him on the show and steal one hour of his precious time. Now, finally, I got my chance at live recording at Rust Week 2025. The result is e...
2025-05-29
56 min
Engineering Kiosk
#197 Gute Engineers stellen (dumme) Fragen
Warum traut sich niemand, mal die wirklich dummen Fragen zu stellen?Fragst du dich manchmal auch, warum im Daily plötzlich Funkstille herrscht, statt gemeinsam Probleme zu lösen? Stell dir vor, die spannendsten Innovationen und die besten Teamentscheidungen gehen oft auf eine simple Frage zurück – oder auf den Mut, überhaupt zu fragen.In dieser Episode vom Engineering Kiosk nehmen Andy und Wolfgang dich mit in die Welt der Fragetechniken. Es geht nicht um Altklugheit, sondern um echte Neugier – und warum „Fragen statt Behaupten“ viel mehr mit Tech-Kultur, Open Source, guter Führung und deinem eigene...
2025-05-27
1h 04
NoteBookLM的自我思考
挑战常识:为了洞察而重复造轮子
打破技术界的“金科玉律”! 工程师 Matthias Endler 挑战广为流传的“不要重复造轮子”建议,认为这扼杀了好奇心和创新,阻碍了对技术原理的深刻理解。他提出:为了洞察而重复造轮子,为了影响力而重用。但现实真能如此简单吗?本期播客将深入探讨这一 provocative 的观点,带你直面其中的复杂与权衡: 为何 Endler 说“不能创造,就不能理解”? 在追求快速交付的当下,如何平衡学习的投入与项目的压力? 深入探索(下“兔子洞”)是通往宝贵洞察还是无谓的消耗? 重复造轮子的风险是否因“轮子”的复杂性(如加密技术)而天壤之别? 洞察与影响力并非孤立,如何相互促进? 无序的重复造轮子对整个技术生态有何负面影响?加入我们,一起学习如何在技术浪潮中明智选择,培养真正的“重复造轮子素养”——既能通过创造获得深刻理解,又能基于现有成果实现更大影响。这不仅是技术辩论,更是关于学习、实践与智慧的探索。
2025-05-26
47 min
Rust in Production
uv with Charlie Marsh
Up until a few years ago, Python tooling was a nightmare: basic tasks like installing packages or managing Python versions was a pain. The tools were brittle and did not work well together.Then, suddenly, we saw a renaissance of new ideas in the Python ecosystem. It started with Poetry and pipx and continued with tooling written in Rust like rye, which later got incorporated into Astral.Astral in particular contributed a very important piece to the puzzle: uv -- an extremely fast Python package and project manager that supersedes all previous attempts; For example, it is 10x-100x...
2025-05-15
1h 15
Rust in Production
Svix with Tom Hacohen
We don't usually think much about Webhooks -- at least I don't. It's just web requests after all, right? In reality, there is a lot of complexity behind routing webhook requests through the internet. What if a webhook request gets lost? How do you know it was received in the first place? Can it be a security issue if a webhook gets handled twice? (Spoiler alert: yes)Today I sit down with Tom from Svix to talk about what it takes to build an enterprise-ready webhook service. Of course it's written in Rust.About Svix...
2025-05-01
1h 09
Rust in Production
Microsoft with Victor Ciura
Victor Ciura is a veteran C++ developer who worked on Visual C++ and the Clang Power Tools. In this first episode of season 4, we talk to him about large-scale Rust adoption at Microsoft.Victor works as a Principal Engineer on the Rust team in Microsoft's Developer Division, building the compiler toolchain and libraries needed for the broader Rust efforts across the organization. He is a regular speaker at conferences like CPPCon and also spoke at EuroRust 2024.We talk about Microsoft's first steps with Rust, widespread implementation across key products and services, and Hyrum's Law.About Microsoft...
2025-04-17
1h 12
Changelog Master Feed
Google's new protocol has AI agents talkin' (Changelog News #140)
Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language. View the newsletterJoin the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Retool – The low-code platform for developers to build internal tools — Some of the best teams out ther...
2025-04-14
08 min
Changelog News
Google's new protocol has AI agents talkin'
Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language. View the newsletterJoin the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Retool – The low-code platform for developers to build internal tools — Some of the best teams out ther...
2025-04-14
08 min
The Changelog: Software Development, Open Source
Google's new protocol has AI agents talkin' (News)
Google announces an open protocol for AI agent collaboration, Datastar is an Alpine.js / htmx love child, Matthias Endler documents things he finds common in the best programmers, turns out Linus Torvalds built Git in 10 days & Zev is a CLI that helps you remember (or discover) terminal commands using natural language. View the newsletterJoin the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Retool – The low-code platform for developers to build internal tools — Some of the best teams out ther...
2025-04-14
08 min
Yuhei Nakasakaのはてなブックマークラジオ
技術とチーム力の新境地
00:00:07 業務改善は誰でもできるが、誰もが効果を感じない理由|すぅ | PM & PdM https://note.com/suh_sunaneko/n/n6128c0fbe147 00:02:13 技術的負債の生態 - maru source https://blog.h13i32maru.jp/entry/2021/03/21/185345 00:04:20 チームの貢献を可視化する能力の重要性|すどう https://note.com/sudoakiy/n/nd7c64c113293 00:06:21 The Best Programmers I Know | Matthias Endler https://endler.dev/2025/best-programmers/ 00:08:55 バリデーション解体新書 - kawasima https://scrapbox.io/kawasima/%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A7%A3%E4%BD%93%E6%96%B0%E6%9B%B8
2025-04-13
12 min
Rust in Production
Season 3 Finale
You know the drill by now. It's time for another recap!Sit back, get a warm beverage and look back at the highlights of Season 3 with us.We've been at this for a while now (three seasons, one year, and 24 episodes to be exact). We had guests from a wide range of industries: from automotive to CAD software, and from developer tooling to systems programming.Our focus this time around was on the technical details of Rust in production, especially integration of Rust into existing codebases and ecosystem deep dives. Thanks to everyone who participated in the...
2025-02-06
30 min
Rust in Production
Volvo with Julius Gustavsson
The car industry is not known for its rapid adoption of new technologies. Therefore, it's even more exciting to see a company like Volvo Cars embracing Rust for core components of their software stack.We talked to Julius Gustavsson, System Architect at Volvo Cars, about the use of Rust for their Electronic Control Units (ECUs) in Volvo's EX90 and Polestar 3 models and how they are building a Rust ecosystem within the company.About VolvoVolvo Cars is a Swedish premium car manufacturer founded in 1927. The company is known for its focus on robustness, safety, and sustainability. Its...
2025-01-23
1h 09
Rustacean Station
Lychee with Matthias Endler
Allen Wyma talks with Matthias Endler, the creator of lychee, a stream-based link checker written in Rust that finds broken hyperlinks and mail addresses inside of HTML and Markdown documents as well as websites. 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:00] - Meet Matthias: Rust consultant and creator of lychee [@01:55] - Pr...
2025-01-13
53 min
Rust in Production
Brave with Anton Lazarev
Web browsers today face increasing demands for both performance and privacy. At Brave, they're tackling both challenges head-on with their Rust-based ad-blocking engine. This isn't just about blocking ads – it's about doing so with minimal performance impact while maintaining compatibility with existing filter lists and adapting to evolving web technologies.Today we're joined by Anton Lazarev, Senior Software Engineer at Brave, to discuss how they're using Rust to build a high-performance ad-blocker, the challenges of working within browser constraints, and how they're pushing the boundaries of what's possible in modern web privacy.About BraveBrave is a...
2025-01-09
57 min
Rust in Production
Holiday Special
While we try not to get too sentimental, celebrating one year of 'Rust in Production' alongside the holiday season feels like a perfect occasion to reflect. For this special episode of the podcast, we've gathered heartfelt messages from our guests to the Rust community.There are two common themes that run through these messages:The importance of writing simple, approachable Rust code to help flatten the learning curve for newcomersTheir gratitude for the vibrant ecosystem and the wealth of available cratesAs we look ahead to the Rust 2024 edition, we're excited about what's to come. Thank you for being...
2024-12-26
27 min
Engineering Kiosk
#172 Die kuriosesten Versionsnummern bekannter Software mit Matthias Endler von Rust in Production
Die kuriosesten Versionsnummern bekannter Software mit Matthias Endler von Rust in Production.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:👍 (top) 👎 (geht so)LinksRust in Production Podcast: https://corrode.dev/podcast/Engineering Kiosk Episode #98 Der Hype um Rust mit Matthias Endler: https://engineerin...
2024-12-21
09 min
Happy Bootstrapping - Der Podcast für Gründer:innen und Bootstrapper
Mit Open Source und SaaS zur Podcast-Analytics-Plattform (#101)
mit Wolfgang und Matthias von OpenPodcast.dev In Folge 101 von Happy Bootstrapping habe ich mit Matthias Endler und Wolfgang "Wolfi" Gassler von Open Podcast gesprochen, einem Open Source Analytics Tool für Podcasts. Matthias und Wolfi haben Open Podcast aus der eigenen Erfahrung als Podcast-Produzenten entwickelt. Ursprünglich als Open Source Projekt mit einer Förderung des MediaTech Lab Bayern gestartet, bieten sie heute neben der kostenlosen Open Source Version auch eine SaaS-Lösung an. Das Tool hilft Podcast-Produzenten dabei, ihre Statistiken von verschiedenen Plattformen wie Spotify und Apple Podcasts zu konsolidieren und automatisierte Reports zu erstellen.
2024-12-19
1h 22
Rust in Production
Zoo with Jessie Frazelle
Think about this: software engineers have modern code editors, parallel processing, continuous integration, and countless tools that make their work efficient. But hardware engineers? They're often working with single-threaded tools, limited automation, and workflows that haven't fundamentally changed in decades. Zoo is building the infrastructure to change that, creating a modern set of tools and APIs that will allow companies and engineers to build better hardware design tools and accelerate the development of physical products.Today we're joined by Jessie Frazelle, CEO of Zoo (formerly KittyCAD), to talk about migrating core parts of Zoo's infrastructure to Rust, boring...
2024-12-12
1h 04
Rust in Production
GitButler with Scott Chacon and Kiril Videlov
Version control is a critical part of any modern software project and git is the most popular tool for the job. But it can be complex and confusing, especially for beginners.The team behind GitButler believes there is a better way.They are building a modern Git client that streamlines the process of managing branches, backing up your work, and more. We hear from co-founders Scott Chacon and Kiril Videlov about how they're making Git easier for everyone -- all without sacrificing the power and flexibility that makes Git so popular in the first place.About...
2024-11-28
1h 22
Rust in Production
Oxide with Steve Klabnik
What's even cooler than writing your own text editor or your own operating system? Building your own hardware from scratch with all the software written in Rust -- including firmware, the scheduler, and the hypervisor. Oxide Computer Company is one of the most admired companies in the Rust community. They are building "servers as they should be" with a focus on security and performance to serve the needs of modern on-premise data centers.In this episode, I talk to Steve Klabnik, a software engineer at Oxide and renowned Rustacean, about the advantages of building hardware and software in...
2024-11-14
1h 53
Rust in Production
InfinyOn with Deb Chowdhury
Picture this: Your organization's data infrastructure resembles a busy kitchen with too many cooks. You're juggling Kafka for messaging, Flink for processing, Spark for analytics, Airflow for orchestration, and various Lambda functions scattered about. Each tool excellent at its job, but together they've created a complex feast of integration challenges. Your data teams are spending more time managing tools than extracting value from data.InfinyOn reimagines this chaos with a radically simple approach: a unified system for data streaming that runs everywhere. Unlike traditional solutions that struggle at the edge, InfinyOn gracefully handles data streams from IoT devices to...
2024-10-31
56 min
Rust in Production
Zed with Conrad Irwin
About Zed IndustriesZed isn't afraid of daunting tasks. Not only have they built a text editor from scratch, but they've also developed their own GUI toolkit, implemented advanced parsing techniques like tree-sitter, and integrated multi-user collaboration features directly into the editor. Zed is a text editor built for the future, with meticulous attention to detail and a focus on exceptional performance.About Conrad IrwinBefore joining Zed, Conrad worked on Superhuman, an email client renowned for its speed and efficiency. He is a seasoned developer with a deep understanding of performance optimization and building...
2024-10-17
1h 02
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://wi...
2024-08-08
1h 07
Rust in Production
Season 2 Finale
Results from the Survey A few weeks ago, we asked you to fill out a survey about the Rust in Production podcast. Thank you to everyone who participated! We received a lot of valuable feedback. In total, we got 82 responses. Here are some of the key takeaways: How did you discover the "Rust in Production" podcast? 43% found the podcast on Mastodon21% Podcast directory (Apple, Spotify, etc.)9% Recommended by a friend6% Twitter5% LinkedIn5% Search engine4% Reddit7% OtherHow Many Episodes Have You Listened To?26% have listened to all episodes27% have listened to most episodes (more than half)27% have listened to some...
2024-08-08
23 min
Rust in Production
System76 with Jeremy Soller
Many devs dream of one day writing their own operating system. Ideally in their favorite language: Rust. For many of us, this dream remains just that: a dream.Jeremy Soller from System76, however, didn't just contribute kernel code for Pop!_OS, but also started his own operating system, RedoxOS, which is completely written in Rust. One might get the impression that he likes to tinker with low-level code!In this episode of Rust in Production, Jeremy talks about his journey. From getting hired as a kernel developer at Denver-based company System76 after looking at the job ad...
2024-07-25
1h 33
Rust in Production
Fusion Engineering with Jakub Valtar
Rust can run everywhere, and by everywhere, we don't just mean on all operating systems, but also in all kinds of harsh environments: from the depths of the ocean to the vastness of space. Today we talk to a company that is using Rust to conquer the air. Fusion Engineering is building drone control systems for the next generation of drones.Jakub Valtar walks us through how Fusion Engineering came to use Rust as the foundation of their company. He explains why Rust is the safest choice for building drone control systems and what it takes to get...
2024-07-11
56 min
Rust in Production
OxidOS with Alexandru Radovici
It has become a trope by now: "Cars are computers on wheels." In modern cars, not only the infotainment system but also the engine, brakes, and steering wheel are controlled by software. Better make sure that software is safe.Alexandru Radovici is a Software Engineer at OxidOS, a company that builds a secure, open-source operating system for cars built on Rust and Tock. We talk about the challenges of certifying Rust code for the automotive industry and the new possibilities with Rust-based car software.About OxidOSOxidOS is a Rust-based secure ecosystem for safety critical automotive ECUs. Their...
2024-06-27
1h 09
Rust in Production
Matic with Eric Seppanen
About MaticMatic is on a mission to solve everyday problems with robotics. Design Milk wrote in an article about Matic: "Matic Robot Vacuum Collects Dust but Not Your Personal Data" and I really love that quote. It's a great summary of what Matic is about: privacy-respecting, truly smart robots. The San Francisco-based startup recently raised a $24M Series A round.About Eric SeppanenEric is a systems engineer with a passion for reliable, well-designed software. He has a background in kernel development and high-performance computing with C++ and now works on robotics with Rust.With his calm and insightful...
2024-06-13
1h 24
Rust in Production
Thunderbird with Brendan Abolivier
About MZLAThe MZLA Technologies Corporation is a fully-owned subsidiary of Mozilla that develops and maintains the Thunderbird email client. The project can be supported at give.thunderbird.net.About Brendan AbolivierBrendan joined the Thunderbird team in 2023 and has been working on the Rust-based Exchange protocol support. Previously, he worked on the Matrix protocol and the Element chat client. He is a strong advocate for open-source software and maintains projects written in Rust, Python, and Go.Proudly Supported by CodeCraftersCodeCrafters helps you become proficient in Rust by building real-world, production-grade...
2024-05-30
1h 03
Rust in Production
AMP with Carter Schultz
About AMPAMP gives waste and recycling leaders the power to harness artificial intelligence and solve the industry’s biggest challenges. The company uses cutting-edge technology to help waste and recycling facilities improve their operations and increase recycling rates.AMP transforms the economics of the waste industry to make recycling more efficient, cost-effective, scalable, and sustainable.About Carter SchultzCarters Schultz is a Robotics Architect at AMP Robotics. He has a background in robotics and computer vision. Previous employers include Neya Systems and SpaceX. An engineer at heart, Carter is passionate about building systems that work re...
2024-05-16
1h 09
Rust in Production
curl with Daniel Stenberg
In the season premier we talk to none other than Daniel Stenberg! We focus on integrating Rust modules in curl, their benefits, ways in which Rust and Rust crates helped improve curl, but also how curl helped those crates, and where curl is used in the official Rust toolchain. Along the way we also learn about the early history of curl and Rust, which section of your car’s owner’s-manual you should “re”-read, some weird HTTP edge-cases, and Daniel’s experience in open-source maintainership.About curlCurl started as a simple way to download currency c...
2024-05-02
1h 14
Rust in Production
Season 1 Finale
In the season finale of 'Rust in Production', we take a cold, hard look at our goals and achievements during the first season.Did we manage to answer the tough questions about Rust's usage in the industry? Were we able to provide a balanced view of the challenges and benefits of using Rust? Or did we end up merely preaching to the choir?As it turns out, the answers align nicely with the main themes from the Rust 2023 survey: the hiring market, the learning curve, the reasons for choosing Rust, the costs of adoption, and the...
2024-03-07
37 min
Rust in Production
Sentry with Arpad Borsos
In this episode, we talk to Arpad Borsos, Systems Software Engineer at Sentry, about how they use Rust to build a modern error monitoring platform for developers.We discuss the challenges of building a high-performance, low-latency platform for processing and analyzing large amounts of data (like stack traces and source maps) in real-time. Arpad maintains the `symbolic` crate for stack trace symbolication, which is used on the Sentry platform.About Sentry:Sentry provides application performance monitoring and error tracking software for JavaScript, Python, Ruby, Go, and more. Their platform also supports session...
2024-02-22
1h 16
Rust in Production
Tweede Golf with Folkert de Vries
The Network Time Protocol (NTP) is a cornerstone of the internet. It provides accurate time synchronization on millions of devices, but its C-based implementation, which dates back to the 1980s, is showing its age. In this episode, we talk to Folkert de Vries, Systems Software Engineer at Tweede Golf, about their work on reimplementing NTP in Rust as part of Project Pendulum.ntpd-rs is an open-source implementation of the Network Time Protocol, completely written in Rust with the goal of creating a modern, memory-safe implementation of the NTP protocol.Funding for the project came from the Internet Security...
2024-02-08
1h 13
Rust in Production
Arroyo with Micah Wylde
In this episode, we have Micah Wylde from Arroyo as our guest. Micah introduces us to Arroyo, a real-time data processing engine that simplifies stream processing for data engineers using Rust. They explain how Arroyo enables users to write SQL queries with Rust user-defined functions on top of streaming data, highlighting the advantages of real-time data processing and discussing the challenges posed by competitors like Apache Flink. Moving on, we dive into the use of Rust in Arroyo and its benefits in terms of performance and memory safety. We explore the complementarity of workflow engines and stream processors and examine...
2024-01-25
56 min
Rust in Production
Apollo with Nicolas Moutschen
GraphQL is at the core of companies like GitHub, trivago, and Facebook. In this episode, Nicolas, a staff software engineer at Apollo GraphQL, discusses the company's products and how they use Rust in the core of their GraphQL engine: the Apollo router. About ApolloApollo is the industry-standard GraphQL implementation, providing the data graph layer that connects modern apps to the cloud. Apollo is the company behind the open-source GraphQL platform that helps developers build and ship apps faster with open source tools and a cloud service.About Nicolas MoutschenNicolas Moutschen is a...
2024-01-11
1h 01
Rust in Production
PubNub with Stephen Blum
In this episode, we are joined by Steven, the CTO of PubNub, a company that has developed an edge net messaging network with over a billion connected devices. Steven explains that while message buses like Kafka or RabbitMQ are suitable for smaller scales, PubNub focuses on the challenges of connecting mobile devices and laptops at a web scale. They aim to provide instant signal delivery at a massive scale, prioritizing low latency for a seamless user experience. To achieve this, PubNub has architected their system to be globally distributed, running on AWS with Kubernetes clusters spread across all of Amazon's...
2023-12-28
58 min
Rust in Production
InfluxData with Paul Dix
For our very first episode, we welcome a special guest, Paul Dix, the CTO of InfluxData.He starts by giving us an overview of InfluxDB, an open source time series database used by developers to track server and application data. He takes us back to the early days of InfluxDB and explains how it came into existence, starting with the challenges they faced with their initial SaaS application and how they made the decision to repurpose their infrastructure and create this open source database. Paul also sheds light on the popularity of the programming language Go, which had...
2023-12-14
1h 09
Rust in Production
Rust in Production - Series Teaser
There are a lot of awesome podcasts about Rust. We loved listening to New Rustacean (https://newrustacean.com/) and are excited about the new Rustacean Station (https://rustacean-station.org/) and RustShip (https://www.marcoieni.com/2023/08/rustship-a-new-rust-podcast/) episodes. But we felt that there is a gap in the Rust podcast landscape: We wanted to hear more about how companies use Rust in production. So we decided to sit down and create the content we wanted to listen to. We interviewed people from companies that use Rust in production and asked them the tough questions that you want to hear answered but n...
2023-12-11
01 min
Engineering Kiosk
#100 Episoden: ein Tech Rückblick auf 2022/23, Predictions 2024 und viel Tech Trivia
100 Episoden Engineering Kiosk: Das Jubiläum, das Quiz, der Tech-Look-Back und die Tech-Predictions 2024Vor fast zwei Jahren hat der Engineering Kiosk das Licht der Welt erblickt. Seitdem wird jede Woche eine neue Episode veröffentlicht. Und auf einmal wird die Episoden-Nummer dreistellig. Happy Birthday - Dies ist unser Engineering Kiosk Jubiläum.Eine etwas andere Folge mitViele Stimmen von Freunden und BekanntenEinem Quiz-BattleDer Tech-Look-Back aus den Jahren 2022 und 2023Unsere Tech-Predictions 2024Ein besonderer Dank geht anMatthias EndlerArne ClausDominik SiebelMarkus PoerschkeChristian Schepp Schaefer vom WorkingDraft-PodcastChristian Braun vom Index Out Of...
2023-12-05
1h 27
Engineering Kiosk
#98 Der Hype um Rust mit Matthias Endler
Rust: Die System-Programmiersprache der nächsten 40 Jahre?Die Programmiersprache Rust erlebt aktuell einen Hype, wie kaum eine andere Programmiersprache bisher. Sehr viele Leute nennen Rust als die nächste Programmiersprache, die sie gerne lernen wollen. Projekte auf Github prahlen damit, dass diese mit Rust geschrieben wurden. Und jede zweite Case-Study einer großen Tech-Firma hat etwas mit Rust zu tun.Doch warum wird die Sprache so gehyped? Ist es nur Marketing oder steckt wirklich der Knaller der nächsten 40 Jahre dahinter? Und ist wirklich alles Gold was glänzt? Irgendwo muss es doch auch ein paar...
2023-11-21
1h 13
RustShip - a RustLang podcast
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/ 🐦 T...
2023-11-04
1h 26
Working Draft
Revision 569: Von Link-Checkern und Rabbit Holes
In dieser Revision des Working Draft Podcasts dürfen wir Matthias Endler (Web / GitHub / Twitter / Mastodon) als Gast begrüßen, der sich als selbständiger Softwareentwickler und Consultant, hauptsächlich in der Programmiersprache Rust verdingt. Ursprünglich aus Bayern, hat Matthias Informatik in Bayreuth studiert und arbeitete ab 2014 für Trivago in Düsseldorf. Er hat viele Erfahrungen mit Backend-Entwicklung, insbesondere mit Elastic Search, Containern und Cloud-Technologien. Er ist Mitbetreiber der Plattform „Open Podcast„, Autor einer Video-Serie namens „Hello, Rust!“ und Erfinder der GitHub „codeprints„. Unser Sponsor Maximale Performance für all deine Projekte? Bei mittwal...
2023-05-17
1h 10
Indie Founder
#29 - Interviewing Matthias whom started and finished a project in just 10 days
I am speaking with the side projects master, Matthias Endler. He is a software developer and an entrepreneur that has a lot of experience in bootstrapping new ideas. In this episode, he will be speaking about his most recent side project that started and ended in just 10 days. You can follow Matthias on Twitter @matthiasendler and read his great blog posts at https://endler.dev. ============= Hi, there! I don't want to use your time to show you ads neither of us believes in! This podcast follows the moto: "Pay what you think is worth". If...
2021-06-07
27 min
programmier.bar – der Podcast für App- und Webentwicklung
Folge 52 - Technical SEO mit Martin Splitt von Google
Welche Inhalte und technischen Faktoren sind dafür verantwortlich, dass eine Webseite über Suchmaschinen leicht gefunden werden kann? Es gibt bis zu 200 Signale pro Webseite, die Google zur Klassifizierung der Suchergebnisse nutzt. Was dabei gern unterschätzt wird, ist der Fakt, dass etwa 50% der Suchfaktoren technisch bedingt sind! Beispielsweise spielen Performance oder die Architektur weiterführender Links eine Rolle. In Podcast-Folge 52 haben wir einen wahren SEO-Experten zu Gast – Martin Splitt, Developer Advocate bei Google, Speaker, Autor und Blogger! Mit wem könnten wir besser über SEO, kurz für Search Engine Optimization, sprechen als mit ihm? Deshalb erforschen...
2020-02-21
1h 06
programmier.bar – der Podcast für App- und Webentwicklung
Folge 49 - Rust mit Matthias Endler
“Rust hat alle Vorteile von Go, PHP, C und JavaScript und ist dazu noch typsicherer als alle anderen Sprachen,” sagt Matthias Endler, ein waschechter Rustacean, den wir in Folge 49 zu Gast haben!Rust ist eine Programmiersprache, die vor allem auf Performance und Sicherheit ausgelegt ist. Während sie systemnah ist und leistungsstarke Abstraktionen bietet, die stark an dynamische Sprachen wie Ruby oder Python erinnern, hat sie außerdem eine Speichersicherheit ohne Garbage Collector auf Lager! So macht sie die Low-Level-Programmierung einfacher und sicherer.In Folge 49 plaudern wir mit Matthias Endler über die Vorzüge der Programmiersprache. Er erzäh...
2020-01-31
1h 06
programmier.bar – der Podcast für App- und Webentwicklung
Folge 46 - Testing – ein Überblick
Software-Testing ist ein wesentlicher Bestandteil, wenn es um die Umsetzung eines Programmier-Projekts geht. Doch wie soll man den Durchblick behalten und wissen, was die richtige Methode für das eigene Vorhaben ist? Und wie wichtig ist Testing eigentlich?Bei der programmier.bar geht es munter weiter und wir geben euch in der ersten Folge des neuen Jahres einen Überblick zu verschiedenen Methoden des Software-Testings. Wir unterteilen hier in funktionale (Unit- und Device-Testing, Akzeptanz-, Integrations-, System- und Smoke Tests) sowie nicht-funktionale Tests (Last-, Performance-, A/B-, User- und Monkey-Tests, Apache Bench und eigene Herangehensweisen). Während wir von unseren Erf...
2020-01-10
1h 00
Big Data Hebdo
Episode 70 : Les bonnes questions
Bigdata ParisRetour rapide sur Big Data ParisLes bonnes questionsMaybe You Don't Need Kuberneteshttps://matthias-endler.de/2019/maybe-you-dont-need-kubernetes/Secret Design Docs: Multi-Tenant Orchestratorhttps://blog.jessfraz.com/post/secret-design-docs-multi-tenant-orchestrator/Was MongoDB Ever the Right Choice?https://www.simplethread.com/was-mongodb-ever-the-right-choice/DatabaseSnowflake: The Good, The Bad and The Uglyhttps://0x0fff.com/snowflake-the-good-the-bad-and-the-ugly/KAFKA World Confluent's Kafka distro adds dev, management and hybrid cloud capabilitieshttps://www.zdnet.com/article/confluents-kafka-distro-adds-dev-management-and-hybrid-cloud-capabilities/
2019-04-08
1h 13
Techtiefen
#10 Rust
In Folge 10 erklärt mir Matthias Endler nicht nur die Vorzüge der Programmiersprache Rust sondern jede Menge weitere Elementarkonzepte von Programmiersprachen im Allgemeinen. Nachdem wir Sprachen wie Basic, C und Python gestreift und für uns geklärt haben, was eine elegante Programmiersprache ausmacht steigen wir in die Besonderheiten der Sprache Rust ein. Sie legt ihren Fokus auf Sicherheit und Ausführungsgeschwindigkeit und führt neuartige, spannende Konzepte ein. Zwecks Speichermanagement und Parallelität der Ausführung wird etwa „Ownership“ und „Borrowing“ eingeführt. Wir gehen auf die Vorzüge von explizitem Error-Handling ein und wie der Compiler fast allwissend En...
2018-10-09
1h 39
New Rustacean
RBR 2017: Matthias Endler
A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.
2017-12-12
00 min