Closed Captioning available in German, English, Spanish, French, Italian, Japanese
Overview
See it. Do it. Learn it! In Rust in Motion, premier Rust experts Carol Nichols and Jake Goulding, introduce you to the Rust programming language! Designed for modern systems programming, Rust delivers impressive speed and thread-safe concurrency. As coauthor of The Rust Programming Language, Carol literally helped write “The Book,” as the Rust community affectionately calls it. Jake created the Rust FFI Omnibus, and he’s also the #1 contributor to the Rust tag on Stack Overflow. If you’re ready to get started writing production-quality lightning-fast systems code, this liveVideo course is for you!
About the Technology Rust’s popularity is surging among systems programmers. Aiming to be an alternative to C and C++, Rust’s extraordinary speed comes largely from its memory safety, which it achieves without resource-greedy garbage collection. Other enticing features of this hot systems programming language include its rich type system, heavy functional programming influence, and freedom from a runtime requirement. Command line applications, networking, embedded services, and WebAssembly are some of the areas where Rust really shines!
About the Video Rust in Motion is an all-access pass to Rust, brought to you by top authorities on the subject. Carol and Jake’s masterful instruction jumpstarts your learning with a spotlight on what's different and special about Rust! This skilled duo challenges you to dig deeply into the nuts and bolts of variables, primitive data types, functions, control flow constructs, defining enums and structs, and adding behavior to them with methods. You’ll learn memory management via ownership and borrowing, techniques for error handling, lifetime annotations, and other unique Rust concepts. With this liveVideo’s code examples, inspired by real-world scenarios, you’ll be ready to hit the ground running!
What's Inside
How to determine the data types of variables
Rust’s primitive data types
How to write idiomatic functions
Control flow constructs, including the match expression
Defining your own data types using enums and structs
Adding behavior to enums and structs with methods
Ownership and borrowing
Error handling
Lifetime annotations
About the Reader Perfect for programmers with experience in a language like Java, JavaScript, Ruby, or Python.
About the Authors Carol Nichols co-authored The Rust Programming Language and is a member of the Rust Core Team. Jake Goulding is the creator of The Rust FFI Omnibus, a member of the Rust Infrastructure Team, and the top contributor on the Rust tag on Stack Overflow. Together, Carol and Jake cofounded Integer 32, the world’s first Rust consultancy.
Quotes If you want to start with Rust I recommend this course without a doubt. - Roberto Gammino, e-power
This is one of the best video learning courses I have taken. - Wayne Faulkner, Atlanta-Radar
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.