Главная
Study mode:
on
1
Intro
2
About me
3
Generics
4
Interfaces
5
Typesafe
6
Slice
7
CopyPaste
8
Dependencies
9
Git Repository
10
Directory Overview
11
Source Control
12
Vendor
13
Dependency Manager
14
Go
15
Goroutines
16
Channels
17
Concurrent Cues
18
My Ultimate Code
19
Timeout
20
For loop
21
What didnt make it to the slides
22
How can you start programming in Go
23
False promises
24
Different tools
25
Question
Description:
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.

How I Learned to Stop Worrying About Generics and Love Go

code::dive conference
Add to list