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

YouTube

Cross Team Collaboration: Performance Tooling and Rust Design Principles - June 2021

Rust via YouTube

Overview

Explore cross-team collaboration in the Rust programming language community through this informative conference talk. Discover plans for a social hour following the event, and delve into discussions on performance tooling and debugging for Rust programs, with a focus on async Rust and the tokio-console project. Learn about the development of Rust design principles, including goals for correctness, efficiency, and coherent design as the language grows. Gain insights into draft guiding principles for Rust, their implementation in language, library, and tooling, and how they help resolve trade-offs. Engage with topics such as safety, transparency, composability, portability, and system capabilities, while understanding how these principles shape Rust's development and community.

Syllabus

Introduction
Social Hour
Performance Tooling
Turbo Waste Dreams
Working Backwards
Sharing Screens
CPU Bound Tasks
Rust Design Principles
Safety
Transparent and predictable
Garbage collector
Copy constructors
Transparency
Composable Extensible
Prime Examples
Coherence
Portability
Common Principle
System Capabilities
Hard to Misuse
Edge Cases
Dead Code lints
Other things
Overflow checks
Feedback
Work in Progress
Feedback on Principles
Overflow Example
Portable
Community
Next Meeting

Taught by

Rust

Reviews

Start your review of Cross Team Collaboration: Performance Tooling and Rust Design Principles - June 2021

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.