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

YouTube

How Go is Making Us Faster

GOTO Conferences via YouTube

Overview

Explore how Go programming language is revolutionizing web performance in this 31-minute conference talk from GOTO Chicago 2015. Dive into the world of high-speed digital marketing systems, where real-time auctions and ad serving occur at an astounding rate of 2.3 million queries per second. Learn about Go's role in building next-generation, high-performance systems, and discover its advantages in microservices, problem-solving, and productivity. Examine Go's powerful features, including its standard library, testing capabilities, race detector, and profiling tools. Compare Go's performance to other languages like C, Pearl, and Java, and understand its impact on services and garbage collection. Investigate advanced concepts such as channels, mutex locks, empty interfaces, and runtime type checking. Gain insights into Go's strengths and potential drawbacks, equipping yourself with valuable knowledge for building faster, more efficient web applications.

Syllabus

Intro
What is this talk about
Context
Microservices
New problems
Easy to solve
Easy to create
Awesome standard library
A vibrant community
The tool chain
Go test
Race detector
Go Vet
Productivity
Speed
Go vs C
Go vs Pearl
Go vs Java
Go Services
Performance
Go Tests
Sampling Profiler
Garbage Collection
Go Max Procs
Channel is Magic
Mutex Lock
Empty interfaces
Runtime type checking
De defer
De unwind
GCC
Things we dont like

Taught by

GOTO Conferences

Reviews

Start your review of How Go is Making Us Faster

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.