DiscoverBackend Banter#055 - Talking Go with the Go God feat. AnthonyGG
#055 - Talking Go with the Go God feat. AnthonyGG

#055 - Talking Go with the Go God feat. AnthonyGG

Update: 2024-05-27
Share

Description

In today’s episode, we bring AnthonyGG, a highly requested guest, a Go developer with over a decade of experience with Golang and a fellow content creator.




This episode will be all around Web Development with Go - from how Anthony started writing code with Go and why he chose this language, to tooling, migrations, integrations with databases, generics, Go job interviews and much, much more!




Learn back-end development - https://boot.dev


Listen on your favorite podcast player:


https://www.backendbanter.fm




Anthony's Youtube: https://www.youtube.com/@anthonygg_


Anthony's Twitch: https://www.twitch.tv/theanthonygg


Anthony's Twitter/X: https://x.com/anthdm




Timestamps:


00:00 Introduction


00:29 Anthony's backstory, how he learned to code and started writing code professionally


08:55 Going from go migrate to goose


13:20 What does Anthony use in tandem with goose/go migrate to interact with databases


14:46 Bun vs gorm vs sqlc


18:26 The way boot.dev is running goose at the moment


20:14 Problems with migration tools


23:47 Should HTTP handlers explicitly return an error?


29:05 Building your own middleware and helper functions


36:00 Generics


38:09 How often does AnthonyGG use a context package and for what purposes


44:57 Golang job interviews


46:12 Developer experience with working with Go on Web Applications


54:51 You still need community-built tools


57:08 Where to find Anthony





Comments 
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#055 - Talking Go with the Go God feat. AnthonyGG

#055 - Talking Go with the Go God feat. AnthonyGG

Boot.dev