Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Introduction
00:00 • 2min
Reflection in Go
01:58 • 2min
Reflection in a Dynamic Language
03:44 • 2min
Type Assertions in Go
05:43 • 2min
How to Use Struct Tags in Go
07:29 • 3min
The Importance of Struct Tags in Annotations
10:19 • 2min
The Benefits of Having a Form Type
12:18 • 2min
The Problem With Unstructured Annotations
14:39 • 3min
The Benefits of Not Being a Very Attractive API
17:56 • 2min
How to Write Defensive Code
19:49 • 2min
The Importance of Testing for Edge Cases
21:46 • 2min
How to Use Reflect to Improve Your Code
23:20 • 3min
The Power of JSON Encoding
26:07 • 2min
How to Write a JSON Package That Doesn't Use Reflect
28:20 • 2min
How to Unmartial a String in Go
30:12 • 3min
How to Import Reflect to Your Code
33:22 • 2min
The Importance of Reflection in Goan
35:00 • 4min
How to Generate Code With OTO
38:45 • 2min
Generics and the AST Package
40:48 • 2min
Generics and the Future of Programming
42:29 • 3min
The Language Server and the Future of JavaScript
45:50 • 2min
The Benefits of an LSP for Language Servers
47:28 • 2min
The Change Log: A Deep Discussion in the World of Software
49:01 • 3min
The Importance of Generics in Java
52:10 • 4min
The Importance of Simpleness in Go
56:21 • 2min
The Beginnings of Programming in Go
57:56 • 5min