0:00 / 0:00
"So You Wanna Go Fast?" by Tyler Treat
Strange Loop Conference
88K subscribers • 107 videos on Hallway • Conference channel
- Recommended by 1 person: 1 on Lobsters.
- Presented by Tyler Treat, Senior Software Engineer at Apcera
Advanced. Deep dive for people who know the field.
11K views9 years ago1 recommendation
Programming languagesSystems programmingGoPerformance and optimizationConcurrency and parallelism
Tyler Treat explores low-level performance optimizations and latency-sensitive systems programming techniques in Go.
Go's simplicity and concurrency model make it an appealing choice for backend systems, but how does it fare for latency-sensitive applications? In this talk, we explore the other side of the coin by providing some tips on writing high-performance Go and lessons learned in the process. We do a deep dive on low-level performance optimizations in order to make Go a more compelling option in the world of systems programming, but we also consider the trade-offs involved. Tyler Treat APCERA Tyler Treat is a Senior Software Engineer at Apcera working on NATS, an open-source messaging system for cloud-native applications. Previously, Tyler was a Product Development Manager with Workiva's Infrastructure and Reliability team. He is interested in distributed systems, messaging infrastructure, and resilience engineering. Tyler is also a frequent open-source contributor and avid blogger at bravenewgeek.com.Why it's here
1 person recommends thisWhat people say. Engineers recommend this talk for its practical tips on optimizing Go code and understanding its runtime characteristics.