YoVDO

How I Learned to Stop Worrying and Love the Trait - Retrospective on Specs-RS

Offered By: Rust via YouTube

Tags

Rust Courses Game Development Courses Data Structures Courses API Design Courses Entity Component System Courses Systems Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of specs-rs in this 20-minute conference talk from the Rust KW Meetup. Delve into the user-facing API of specs-rs, examining how traits are utilized to construct a fast and seemingly simple interface. Learn about Entity Component Systems (ECS), storage types, component traits, system registration, system data, masks, and the BitAndSplit concept. Gain insights from speaker Coraline Sherratt's retrospective analysis of the specs-rs project, offering valuable lessons for Rust developers interested in API design and performance optimization.

Syllabus

Intro
What is an ECS?
Storage Types
Component Trait
Registering
Systems
System Data
Masks
BitAnd
Split


Taught by

Rust

Related Courses

Rust For Undergrads
Udemy
Electrical and Computer Engineering - Systems Programming and Concurrency
University of Waterloo via YouTube
Systems Programming on IBM Z
Pluralsight
Rust Fundamentals
Pluralsight
Rust Programming Language
YouTube