featured image cacti.jpg

Bad Identifier

programming go naming advice
A note about naming.
featured image gopher-burn.jpg

Go: Error Handling in Functional Style

programming go design
An alien way of error handling in Go.
featured image collider.jpg

Guideline: Error Handling

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

Guideline: Error Wrapping in Go

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

Connection pool + distributed lock = deadlock

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

How to: Structured Logging

programming go featured
How to use structured logging with examples (in Go).