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

YouTube

How I Learned to Stop Worrying About Generics and Love Go

code::dive conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of a developer transitioning from Java and .Net to Go in this code::dive 2018 conference talk. Discover the surprises encountered when switching to Go and how it became the speaker's favorite language. Learn about the perceived challenges of Go, such as the lack of generics, and how interfaces can sometimes provide solutions. Delve into the benefits of code vendoring and its impact on dependency management. Examine the differences in reflection capabilities between Go and other languages, and understand the implications for ORM frameworks. Get introduced to Go's powerful concurrency primitives, goroutines and channels, and see how they simplify certain programming problems. Gain insights into starting your Go programming journey, including potential challenges and different tools available.

Syllabus

Intro
About me
Generics
Interfaces
Typesafe
Slice
CopyPaste
Dependencies
Git Repository
Directory Overview
Source Control
Vendor
Dependency Manager
Go
Goroutines
Channels
Concurrent Cues
My Ultimate Code
Timeout
For loop
What didnt make it to the slides
How can you start programming in Go
False promises
Different tools
Question

Taught by

code::dive conference

Reviews

Start your review of How I Learned to Stop Worrying About Generics and Love Go

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.