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

Advanced Java Programming
Udemy
Scala Type Classes and Parameterization
Pluralsight
Random Variables as Types - Lecture 11
The Julia Programming Language via YouTube
Hands-on With Dynamic Dispatch Traits in Rust - Rust Tutorial for Developers
Trevor Sullivan via YouTube
IEnumerable and IEnumerator Interfaces in C#
tutorialsEU via YouTube