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

YouTube

Things You Didn't Know About Go and How to Become an Expert

GoLab conference via YouTube

Overview

Discover surprising behaviors and expert insights in Go programming through this engaging keynote from the GoLab conference. Explore real-world examples of unexpected Go behaviors, compiled by Roberto Clapis after years of working with and reviewing Go code. Learn about embedding interfaces, time types, slices, pointer arithmetic, recursive functions, and more. Gain valuable tips on avoiding domain-specific languages, handling corrupted states, and using essential tools. Understand the importance of consistency, getting out of your comfort zone, and overcoming self-doubt in becoming a Go expert. Delve into topics such as retrieving from panics, effective learning strategies for Go, and choosing appropriate logging packages. This comedic and interactive talk offers practical knowledge to help you debug more efficiently and improve your code review skills in Go programming.

Syllabus

Intro
The main point
Robertos background
Print the context
Embedding interfaces
Time
Type
Myth of expertise
Consistency
Headers
Slices
Pointer arithmetic
Recursive function
Tips
Dont use DSLs
Feedback
Corrupted State
How I fixed it
Tools
How much does it take
Get out of your comfort zone
Stop doubting yourself
Recap
Retrieving from panics
How to learn Go
Logging packages

Taught by

GoLab conference

Reviews

Start your review of Things You Didn't Know About Go and How to Become an Expert

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.