YoVDO

The Builder Pattern and Typestate Programming in Rust

Offered By: Rust via YouTube

Tags

Rust Courses Type System Courses Builder Pattern Courses Generic Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Software Analysis & Testing
Georgia Institute of Technology via Udacity
Go: The Complete Developer's Guide (Golang)
Udemy
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy
C++ in Detail: Common Idioms
Udemy