YoVDO

So You Wanna Go Fast

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Go Courses High Performance Computing Courses Benchmarking Courses

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

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX