Go Time – Episode #322

How Mat writes HTTP services in Go

Johnny, Ian & Mat discuss his viral blog post

All Episodes

Mat Ryer has been writing HTTP services in Go for more than 13 years. Needless to say, he’s learned a lot along the way. Today, Johnny & Ian sit down with Mat to ask him all about it.

Featuring

Sponsors

Fly.ioThe home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.

Notes & Links

📝 Edit Notes

Chapters

1 00:00 It's Go Time! 00:44
2 00:44 Intro 01:33
3 02:17 Mat's article 08:32
4 10:50 The most you've encountered 04:13
5 15:03 Routes.go 06:56
6 21:59 Cookies 03:53
7 25:52 Run 05:50
8 31:42 Struct tags 11:27
9 43:09 Error messages 03:40
10 46:49 Testing 07:33
11 54:23 Oto 03:17
12 57:39 Unpopular opinions! 00:29
13 58:08 Mat's unpop 01:16
14 59:25 Johnny's unpop 10:28
15 1:09:53 Outro 01:08

Transcript

⏰ Coming Soon

Changelog

We're hard at work on the transcript for this episode! Sign in / up to access transcript notifications. 💪

Player art
  0:00 / 0:00