2024
-
Wed, 3 Jul
String interpolation in Go
-
Thu, 2 May
Devlog I: Foundations
-
Thu, 28 Mar
Prevent sensitive data from leaking
-
Thu, 21 Mar
Maps of functions
-
Wed, 13 Mar
Go web application example project
-
Tue, 27 Feb
Composable HTTP Handlers using generics
-
Thu, 15 Feb
URL path parameters in routes
-
Thu, 25 Jan
Change JSON time format
-
Thu, 18 Jan
Comparing times and dates in Go
-
Thu, 11 Jan
time.Now() and the Monotonic Clock in Go
2023
-
Thu, 21 Dec
Go's time.Time and time.Location explained
-
Thu, 23 Nov
How to parse a time or date in Go
-
Thu, 16 Nov
Anonymous structs in Go: What, How and When
-
Sun, 12 Nov
Add value to a context in a type safe way
-
Sun, 12 Nov
Should you store *that value* in a Go context?
-
Thu, 7 Sep
Dealing with large structs in tests
-
Wed, 30 Aug
Build your own slice: Make, Literals and Re-slicing
-
Sun, 20 Aug
Should you use slices of pointers to structs?
-
Thu, 3 Aug
Should you use pointers to slices in Go?
-
Tue, 18 Jul
Build your own slice: Append and Copy
-
Mon, 26 Jun
Build your own slice: Arrays and slices
-
Fri, 14 Apr
Confused by http.HandlerFunc? This post makes it click
-
Fri, 14 Apr
Choosing between context.Background() and context.TODO()
-
Thu, 23 Mar
Context cancellation: Stop wasting resources on aborted requests
🎓
Keep Learning. Subscribe to my Newsletter.
Gain access to more content and get notified of the latest articles:
- A Brief Guide To Time for Developers
- Source code
- Unit tests
I send emails every 1-2 weeks and will keep your data safe. You can unsubscribe at any time.