Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Builder Pattern and Typestate Programming in Rust

Rust via YouTube

Overview

Explore the Builder Pattern and Typestate Programming in Rust through this insightful conference talk by Stefan Baumgartner. Delve into the history of software design patterns, focusing on the builder pattern's relevance in Rust libraries. Learn how to leverage Rust's unique type system features to enhance this pattern. Discover the implications of the builder pattern, its implementation with workers, and generic approaches. Gain valuable insights from Baumgartner's expertise in software development, technical writing, and conference organization. Perfect for Rust developers looking to deepen their understanding of design patterns and improve their coding practices.

Syllabus

Introduction
Design Patterns Elements of Reusable Software
Behavioral Design Patterns
The Builder Pattern
Implications
Command
Worker Builder Implementation
Generic Worker Builder
No Worker Builder
WorkerBuilder

Taught by

Rust

Reviews

Start your review of The Builder Pattern and Typestate Programming in Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.