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

YouTube

So You Wanna Go Fast

Strange Loop Conference via YouTube

Overview

Explore the intricacies of writing high-performance Go code in this 38-minute conference talk from Strange Loop. Delve into low-level performance optimizations for latency-sensitive applications, examining Go's simplicity and concurrency model. Learn about the trade-offs involved in systems programming, covering topics such as channels, interfaces, benchmarking, the Go Race Detector, and mechanical sympathy. Gain insights from Tyler Treat, a Senior Software Engineer at Apcera, as he shares lessons learned and tips for making Go a compelling option for backend systems. Understand the importance of not blindly applying optimizations and consider the balance between performance and code maintainability.

Syllabus

Introduction
The Better Title
Who am I
Why this talk matters
Dont blindly apply optimizations
Channels
Overhead
Interfaces
Benchmark
SinkPool
Go Race Detector
Unsafe
Mechanical Sympathy
Big Reader Lock
Conclusion

Taught by

Strange Loop Conference

Reviews

Start your review of So You Wanna Go Fast

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.