Skip to content
Rust Search
← RustNL 2024

Type theory for busy engineers

RustNL
51:01 20674 views

Follow Niko on: twitter: https://twitter.com/nikomatsakis github: https://github.com/nikomatsakis This talk was given at RustNL 2024, in Delft, The Netherlands. Playlist of other talks from RustNL 2024: https://www.youtube.com/playlist?list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7 Want to come to RustWeek 2025 in-person? go to https://2025.rustnl.org

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Niko Matsakis

Growing with our users: How the Rust Project is reshaping our communication

RustNL
RustWeek 38:00 778 views

Growing with our users: How the Rust Project is reshaping our communication by Jack Huey and Niko Matsakis. Over the past fifteen years, Rust has grown from a small project used by Mozilla and few others, to being used by millions of developers. But our communication patterns haven't scaled well with that growth. In this talk, we'll present some of the initiatives that the Rust Project is undertaking, and participating in, in order to reshape the way we listen to and collaborate with our users. Structured efforts like the Vision Doc and User Research teams, the Project Goals process, and the Content Team, as well as ongoing collaborations such as with the Rust for Linux and Rust for CPython projects, each serve as tools to and lessons in how to communicate with and listen more effectively to our users. About Jack Huey (he/him): Jack Huey has been contributing to the Rust Project since 2019 and currently serves many roles, including co-leading the Types and Vision Doc teams, formerly acting as a leadership council representative, and currently acting as a Project Director. His passion in Rust is type system design and experimentation, but spends signficant time on Project health and governance. - git: https://github.com/jackh726 - linkedin: https://www.linkedin.com/in/jack-huey-phd/ About Niko Matsakis (he/him): Co-lead Rust vision doc & Language team, Sr. Principal Engineer at Amazon - git: https://github.com/nikomatsakis - bluesky: https://bsky.app/profile/nikomatsakis.com - linkedin: https://www.linkedin.com/in/nicholas-matsakis-615614/ - website: https://smallcultfollowing.com/babysteps/ This talk was given at RustWeek 2026 as part of the Main track on Tuesday 19 May. You can find a playlist of all talks in this track at https://www.youtube.com/playlist?list=PL8Q1w7Ff68DCvQXADosMcF0aMvLhGXU4S, and a playlist of all RustWeek 2026 talks at https://www.youtube.com/playlist?list=PL8Q1w7Ff68DBpmF38rcIAf8Z9Gj2TnlgM For information about RustWeek 2027, go to https://2027.rustweek.org. We hope to see you there!

Keynote: Rust is poised to grow rapidly, if we keep our eyes on the prize

Rust India
54:50 1295 views

Keynote: Rust is poised to grow rapidly, if we keep our eyes on the prize Speaker: Niko Matsakis — Co-lead, Rust Language Design Team | Senior Principal Engineer, Amazon Niko Matsakis opens Rust India 2026 with a keynote on where Rust stands today and where it's headed. Rust's reliability, efficiency, and productivity make it a natural fit for the hardest problems in systems engineering — large-scale networked applications, resource-constrained embedded development, and everywhere in between. Teams come to Rust for help with one problem, and end up wanting to use it everywhere. But growth brings its own risks. In this keynote, Niko reflects on what has made Rust successful, what threats could slow that momentum, and what the community needs to keep its eyes on to stay on the right path. Niko Matsakis is one of the original designers of the Rust language, co-leads the Rust Language Design Team, and has been shaping Rust's direction for over a decade. 🔗 Conference: https://rustindia.org 🦀 Join the Rust India community: 💬 Discord: https://discord.com/invite/p3uaTXS6NP 🐦 X/Twitter: https://x.com/IndiaRust 🦋 Bluesky: https://bsky.app/profile/rustindia.bsky.social 🔗 LinkedIn: https://www.linkedin.com/company/rust-india 📡 Matrix: https://matrix.to/#/#rustindia:matrix.org 📱 Telegram: https://t.me/RustIndia #RustLang #RustKeynote #NikoMatsakis #SystemsProgramming #RustIndia2026

The Rust Vision Doc and You

RustNL
RustWeek 33:24 1767 views

Niko Matsakis -- Over the last few months the Rust Vision Doc project group has been conducting interviews of folks using Rust, Rust project maintainers, and global Rust interest groups. Come and hear about the data we’ve gathered thus far and help us figure out the next steps in the process!

Panel: Inside Rust

EuroRust
39:35 5198 views

We talk to people that are actively involved with building Rust about their work. What are the inner workings of the project? What's coming in the 2024 edition? Luca Palmieri will talk about those and other questions with our panelists. 🦀 *About Mara Bos* 🦀 Mara Bos (https://twitter.com/m_ou_se) has been a member of the Rust project since 2020, where she leads the Rust library team and is a member of the Rust leadership council. She wrote Rust Atomics and Locks and founded Fusion Engineering, a company making drone flight controllers in Rust. 🦀 *About Niko Matsakis* 🦀 Nicholas Matsakis (https://twitter.com/nikomatsakis) is a Senior Principal Engineer at AWS and lead of the open-source Rust language design team. He has worked on Rust since 2011, and led the design of its “secret sauce”, the borrow checker. He has played a number of other roles in Rust over the years, such as being a member of the Rust core team, the lead of the Rust compiler team, and helping to launch the Rust Foundation. Prior to working on Rust, he completed a PhD at ETH Zurich and did his undergraduate study at MIT. 🦀 *About Jonathan Pallant* 🦀 (https://hachyderm.io/@thejpster) Rust programmer since 2016. Member of the Rust Leadership Council. Co-founder of the Rust Embedded Working Group. Full-time Rust consultant and trainer. Part-time writer/designer of a home-brew open source Operating System in Rust and the open-source computer it runs on. Can be blamed for Rust support for: PS/2 Keyboards, SD Cards on microcontrollers, several RTOSes, the RP2040 microcontroller, the BeagleBoard X15, the Nordic nRF9160, and probably more I’ve forgotten.