So You Wanna Go Fast
Offered By: Strange Loop Conference via YouTube
Course Description
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
Tags
Related Courses
Sniffing the MetaverseStrange Loop Conference via YouTube KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube Machine Learning for Developer Productivity
Strange Loop Conference via YouTube Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube