> Markdown version of [/playlists/rust](https://www.wearedevelopers.com/playlists/rust). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Playlist: Rust 21 videos · 33 moments · 106.1 minutes ## Rust Beyond Systems: Revolutionizing Web Development - **Exploring Rust for cloud and web services** (00:03, 2min) — Cloud infrastructure teams are increasingly adopting Rust for platform services beyond traditional systems programming. [Learn more](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) ## Rust in the Real World: Adoption, Migration, and Tradeoffs - **Collaborating through the new Rust commercial network** (28:40, 1min) — A free industry forum now connects commercial enterprises with core language maintainers to share resources and advance overall ecosystem maturity. - **Common architectural patterns for migrating to Rust** (15:47, 4min) — Organizations incrementally migrate existing backend systems into Rust using bridged modules, proxy sidecars, and targeted component rewrites. - **Leveraging Rust as a target for AI code generation** (26:11, 2min) — Strict compiler constraints effectively limit AI hallucination, making the language exceptionally stable for automated code generation workflows. - **Understanding the demographics of global Rust developers** (00:03, 7min) — Survey data reveals the geography, primary programming languages, and backend infrastructure focus of the growing developer base. [Learn more](https://www.wearedevelopers.com/videos/100147-rust-in-the-real-world-adoption-migration-and-tradeoffs) ## Rust and Docker: Let's build an AI-powered app! - **Key features and benefits of the Rust programming language** (04:43, 3min) — Solving system memory flaws without relying on garbage collectors is achieved using Rust's unique ownership traits and exceptionally strict compila... - **Building a backend web API with Rust and Actix** (15:31, 5min) — Validating complex nested HTTP transaction requests securely is managed by parsing rigid data structures over native Rust asynchronous logic loops. - **Containerizing the completed Rust application utilizing Docker Compose** (22:17, 3min) — Standardizing consistent multi-service deployment topologies involves tracking layered operating system requirements within comprehensive centraliz... [Learn more](https://www.wearedevelopers.com/videos/984-rust-and-docker-let-s-build-an-ai-powered-app) ## WeAreDevelopers LIVE - Should We Respect LLMs? Is Rust Taking Over? Developers as Content Creators and more - **Exploring the rising adoption and versatility of Rust** (33:29, 9min) — Addressing performance bottlenecks with system-level languages opens new opportunities for building full-stack web applications. [Learn more](https://www.wearedevelopers.com/videos/1335-wearedevelopers-live-should-we-respect-llms-is-rust-taking-over-developers-as-content-creators-and-more) ## Coffee with Developers - Francesco Ciulla - **Why learning Rust offers strategic advantages for web developers** (05:28, 2min) — Exploring alternatives to crowded web frameworks reveals how learning Rust provides future-proof skills across diverse development domains. - **Creating an AI-powered app using Rust and Docker technologies** (03:32, 1min) — Combining preferred technologies like Rust and Docker helps developers generate practical ideas for multilingual artificial intelligence applications. [Learn more](https://www.wearedevelopers.com/videos/911-coffee-with-developers-francesco-ciulla) ## Guided Memory Management: Rust's Ownership Model - **Introduction to Rust's ownership model and guided memory management** (00:00, 0min) — Learning Rust's ownership model provides guided memory management for developers. [Learn more](https://www.wearedevelopers.com/videos/809-guided-memory-management-rust-s-ownership-model) ## AI in the Open and in Browsers - Tarek Ziadé - **Evaluating JavaScript and Rust for internal web browser features** (07:02, 5min) — The friction of writing systems-level Rust can be mitigated by utilizing modern code generators. [Learn more](https://www.wearedevelopers.com/videos/1787-ai-in-the-open-and-in-browsers-tarek-ziade) ## Crafting Custom Frameworks with Rust: A Deep Dive into Procedural Macros - **Evaluating the advantages of Rust macros for boilerplate reduction** (02:28, 1min) — Generating boilerplate code dynamically during build time simplifies developer tools. - **Parsing Rust implementations using the Syn crate and inline modules** (22:24, 4min) — Combining syntax tree parsers and environment paths extracts crate contexts comprehensively across isolated modules. - **Implementing a metadata analyzer inside Rust build scripts** (18:38, 3min) — Analyzing abstract syntax trees inside build scripts captures essential architectural requirements before compilation. [Learn more](https://www.wearedevelopers.com/videos/849-crafting-custom-frameworks-with-rust-a-deep-dive-into-procedural-macros) ## Using WebAssembly for in-database Machine Learning - **Compiling and uploading Rust logic into the DBMS** (21:29, 3min) — Creating the actual sentiment scoring function in Rust and pushing it to the database for use as a user-defined function. - **Setting up the Wasm SDK and Rust toolchain** (13:55, 2min) — Instructions for downloading and configuring the WebAssembly SDK and Bytecode Alliance tools for local development. [Learn more](https://www.wearedevelopers.com/videos/588-using-webassembly-for-in-database-machine-learning) ## When Agents Meet Legacy: Never Change a Running System - **Evaluating Rust for modernizing embedded C firmware** (21:52, 2min) — Physical hardware limitations and strict ISO certification protocols frequently restrict automatic transitions from embedded systems to newer langu... [Learn more](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## WebAssembly: The Next Frontier of Cloud Computing - **Compiling Rust code to WebAssembly for JavaScript runtimes** (09:03, 2min) — Translating basic Rust functions into WebAssembly formats allows native execution within standard Node and browser environments. [Learn more](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) ## Rendering Design Software in the Browser at Penpot - **Opening ongoing Clojure and Rust system developments to contributors** (32:20, 5min) — Encouraging early public oversight exposes evolving repository layouts to valuable external testing architectures before stable releases. [Learn more](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) ## Using WebAssembly to run, extend, and secure your application - **Extending managed applications with external Rust components** (15:21, 3min) — Cross-language setups require strict directory mapping constraints to maintain strong capability-based protections when calling external module dep... [Learn more](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) ## WebAssembly: The Next Frontier of Cloud Computing - **Compiling Rust to WebAssembly for browser deployment** (13:38, 1min) — Demonstrating how cross-compiled modules seamlessly integrate and execute within a standard JavaScript environment. [Learn more](https://www.wearedevelopers.com/videos/886-webassembly-the-next-frontier-of-cloud-computing) ## Native Speed, Java Comfort: Calling Rust from the JVM with Project Panama - **Motivations for calling native code from Java** (02:04, 2min) — The primary reasons to bridge Java and native languages like Rust lie in ecosystems and ergonomics rather than just raw performance. - **Implementing callbacks from Rust back to Java** (18:44, 2min) — Project Panama requires registering Java methods as native-callable function pointers to allow external Rust dependencies to invoke Java logic. - **Generating Java bindings with jextract and cbindgen** (16:58, 1min) — Tools like jextract automate the generation of tedious Panama boilerplate by reading C header files produced from Rust with cbindgen. [Learn more](https://www.wearedevelopers.com/videos/100338-native-speed-java-comfort-calling-rust-from-the-jvm-with-project-panama) ## Into the hive of eBPF! - **Comparing runtime libraries for C Go and Rust** (21:30, 0min) — High level bindings facilitate building loaders and logic for tools like Aya or BCC using popular programming languages. [Learn more](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## WeAreDevelopers LIVE - Speeding up with WebGPU - **Accelerating high-density particle calculations with Rust and WebGPU** (39:29, 6min) — Offloading complex physics calculations to compiled binaries and specialized graphics hardware dramatically improves browser frame rates. [Learn more](https://www.wearedevelopers.com/videos/1876-wearedevelopers-live-speeding-up-with-webgpu) ## From Bytes to Execution: Writing a WebAssembly Runtime in Rust - **Executing instructions using a stack machine model in Rust** (16:39, 3min) — Building a functional runtime mechanism requires carefully handling instruction logic by pushing and popping sequence formats mapped through langua... - **Runtime execution stages and the minimal Whisk interpreter** (07:51, 1min) — Stripping software VM engines down reveals how pure WebAssembly execution operates via decoding, validation, instantiation, and interpretation phases. [Learn more](https://www.wearedevelopers.com/videos/100094-from-bytes-to-execution-writing-a-webassembly-runtime-in-rust) ## An Architect’s guide to reducing the carbon footprint of your applications - **Evaluating programming language energy efficiency** (09:58, 1min) — Reviewing baseline overheads helps teams select leaner backend technologies like Rust for demanding workloads. [Learn more](https://www.wearedevelopers.com/videos/559-an-architect-s-guide-to-reducing-the-carbon-footprint-of-your-applications) ## It's not easy being green - **Assessing efficient programming languages against the pillars of sustainability** (20:35, 2min) — Optimizing codebase efficiency utilizing languages like Rust dramatically improves the economic and social pillars of corporate sustainability. [Learn more](https://www.wearedevelopers.com/videos/558-it-s-not-easy-being-green) ## Get ready to Rustle - **Shifting focus to Rust for web backend development** (02:03, 0min) — Applying systems-level capabilities simplifies building secure and performant cloud web applications. [Learn more](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle)