featured image preview.jpg

Effective Module Naming

What to consider when naming a module.
1 minute
featured image teapot-brass.png

The Philosophy of Error-Aware Design

Why your API is a masochist's teapot and how to fix it.
2 minutes
featured image preview.jpg

Learning System Design Today

Moving beyond interview books.
1 minute
featured image preview.jpg

The Two Hard Things

Why naming isn't really one of them.
1 minute
featured image gopher-burn.jpg

Go: Error Handling in Functional Style

An alien way of error handling in Go.
3 minutes
featured image openapi.png

OpenAPI Internationalization Status

We don't have a way to add several descriptions to OpenAPI objects, in different languages. We won't have it soon.
1 minute
featured image books.jpg

Recommended Pagination for APIs

A guide on pagination design for web APIs.
6 minutes
featured image collider.jpg

Guideline: Error Handling

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

A Philosophy of Software Design

Book review and quotes.
17 minutes
featured image cover.jpg

Domain-Driven Design: Tackling Complexity in the Heart of Software

Book review and quotes.
36 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 display.png

The Visual Display of Quantitative Information

Book review and quotes.
3 minutes