featured image cacti.jpg

Bad Identifier

A note about naming.
1 minute
featured image gopher-burn.jpg

Go: Error Handling in Functional Style

An alien way of error handling in Go.
1 minute
featured image collider.jpg

Guideline: Error Handling

What a developer must know about error handling.
4 minutes
featured image error-wrapping.jpg

Guideline: Error Wrapping in Go

Commentary on error wrapping in Go before 1.13 came out.
6 minutes
featured image deadlock.jpg

Connection pool + distributed lock = deadlock

How to get a deadlock using PostgreSQL advisory lock.
3 minutes
featured image logging.jpg

How to: Structured Logging

How to use structured logging with examples (in Go).
5 minutes