Mastering Error Handling in Rust: From Panics to thiserror & anyhow | with Nathan Stocks @ardanlabs
Mastering Error Handling in Rust: From Panics to thiserror & anyhow | with Nathan Stocks  @ardanlabs
Uploaded November 2025 | Updated September 2026, 2 weeks ago
Panics, Results, and error crates—oh my! Confused about how to handle errors in Rust? You’re not alone. Rust gives you powerful tools to manage failure, but using them well takes practice.

In this 1-hour webinar Nathan Stocks will demystify when to panic, how to design clear error types, and why crates like thiserror and anyhow can make your code simpler and safer.

Learn how to architect error handling that scales with your codebase. Perfect for developers ready to move beyond unwrap() and build production-grade Rust applications.

What we'll cover:
- Creating an error vs consuming an error
- Library vs Application error handling
- When to "panic"
- Useful crates: thiserror and anyhow

Repo link: github.com/CleanCut/mastering_errors

Enjoyed Nathan's teaching style? His 2 Rust courses are now available as part of our Rust curriculum!
Get started on your Rust journey or level up today.
View Course Details: ardanlabs.com/UltRustBundle

Ardan Labs Black Friday Sale : 40% OFF All Self-Paced Training Bundles
Take advantage of our biggest sale of the year: ardanlabs.com/blackfriday
The best investment you can make is in your skills — start now!

About Nathan:
Ardan Labs Rust Instructor

With over 25 years of experience in software development, Nathan is recognized as one of the leading Rust instructors globally. He has developed multiple top-rated, best-selling courses that have reached more than 75,000 students worldwide. In addition to his work as a Rust Course Instructor, Nathan serves as a Senior Software Engineer and is the creator of Rusty Engine, an open-source game engine built in Rust.
---------

Want more from Ardan Labs? You can learn Rust, Go, Kubernetes, Docker & more through our video training, live events, or through our blog!

Website: ardanlabs.com
Online Courses : ardanlabs.com/education
Live Events : ardanlabs.com/live-training-events
Blog : ardanlabs.com/blog
Github : github.com/ardanlabs
Mastering Error Handling in Rust: From Panics to thiserror & anyhow | with Nathan StocksInterviews, Soft Skills, and Career Growth with Kacie BailKronk AI: Building a Basic AI Chat Agent with Message History Pt. 2Planning Ahead to Avoid BurnoutKronk AI: Building a Basic AI Chat Agent with Message History Pt. 1Importance of Social Interaction with Remote WorkHow LLMs Actually Work: Randomness, Logic, & Context LimitsStop Panicking About AI (Everyone is Behind)The AI Model Roller CoasterIntegrity in Business MattersUltimate Go Software Design LIVE: Real Time Chat App Ep.43Writing, Technology, and a Nomadic Lifestyle with Mike Elgan
Ardan Labs |

Mastering Error Handling in Rust: From Panics to thiserror & anyhow | with Nathan Stocks

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER