Skip to main content
Mark Phelps
Writing
Projects
Reading
Back to writing
Archive
19 posts from 2016 to 2022, mostly about Go, from before the agents.
2022
15 Jan
Dependency injection explained
2021
16 Dec
Trying out generics in Go
1 Dec
Switching my gRPC project to use Buf
15 Nov
4 things to consider when choosing a Go API framework
4 Nov
Writing tests for your database code in Go
2020
30 Dec
Reading 26 books a year
13 Apr
Handling errors in your HTTP handlers
2019
11 Nov
Profiling to reduce memory allocations
1 Nov
Speed up your Go builds with Actions cache
18 Sep
Migrating from Travis to GitHub Actions
20 Apr
How to take three years to finish your side project
2017
24 Sep
Testing API clients in Go
20 Aug
Option types with go generate
2016
3 Nov
Functions as state
24 Jul
Writing a ray tracer in Go, part 5
3 Jun
Writing a ray tracer in Go, part 4
8 May
Writing a ray tracer in Go, part 3
26 Mar
Writing a ray tracer in Go, part 2
15 Mar
Writing a ray tracer in Go