Go Time: Golang, Software Engineering

So do we like Generics or not?

13 snips
Jul 25, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Generics in Go
01:39 • 2min
3
The Importance of Generic Types in Programming
03:24 • 2min
4
The Choice of Square Brackets
05:29 • 2min
5
How to Use Generics in a Queue Language
07:06 • 2min
6
Slices in Go 121: A Good Use Case
09:01 • 2min
7
Slices for Prometheus
10:34 • 2min
8
The Conflict Between Generic Types and Performance Optimization in Go
12:34 • 2min
9
The Problem With Monomorphization
14:21 • 3min
10
The Importance of Performance in Programming
16:56 • 2min
11
The Importance of Constraints
18:26 • 2min
12
How to Use Constraint Types in a Generic Function
20:07 • 2min
13
The Power of Generic Interface Types
21:40 • 2min
14
The Limitations of Go Generics
23:28 • 1min
15
The Importance of Partial Template Specializations
24:56 • 2min
16
Type Switching on Generic Types
26:46 • 2min
17
The Future of Generic Types
28:20 • 2min
18
Testify Off Steroids
30:06 • 1min
19
The Importance of Composable Checkers
31:33 • 2min
20
How to Make a Program Generic
33:14 • 2min
21
The Performance of Generics
35:26 • 3min
22
How to Optimize Your Compiler to Improve Performance
38:04 • 2min
23
The Importance of Profiles in Go
40:14 • 2min
24
The Benefits of Using Generics in AI
41:58 • 2min
25
The Unpopular Opinions of Go One 21
43:38 • 2min
26
How to Improve Generic Type Inference
45:09 • 2min
27
The Difference Between Slices and Maps
47:17 • 2min
28
The Unpopular Opinions of Clearfunk
48:48 • 2min
29
The Importance of Cold Showers
50:32 • 2min
30
The Importance of a Cold Shower
52:11 • 2min
31
How to Invest in LED Taps
54:24 • 2min
32
How to Cook Salmon
56:28 • 2min
33
The Unpopular Opinion on Dishwashers
58:03 • 2min
34
How to Format Your Code to Make It More Readable
01:00:03 • 2min
35
The Importance of Fluid Programming
01:01:47 • 2min
36
Unpopular Opinion on Tech Debt
01:03:18 • 2min
37
The Trade-Offs Between Debt and Technical Debt
01:05:06 • 2min
38
How to Deal With Tech Debt
01:07:29 • 2min
39
How to Balance Your Finances
01:09:48 • 2min
40
The Risk of Upsetting Someone
01:11:50 • 2min
41
The Importance of Being Kind to Everyone
01:13:28 • 2min
42
The Importance of Being Nice to Everyone
01:15:18 • 2min
43
The Pain of Whitelisting and Blacklisting
01:16:54 • 2min
44
The Importance of Humor in Feedback
01:18:35 • 2min
45
The Power of Laughter in the Go Community
01:20:31 • 2min
46
What Kinds of Jokes Work at Conferences?
01:22:12 • 2min
47
The Importance of Forgiving People
01:23:44 • 2min
48
The Importance of Listening to Generics
01:25:31 • 3min