featured image cheesecake.jpg

Lead Programmer Tricks

leadership programming featured
How to lead projects.
featured image winery.jpg

A Programming Language Endgame

programming featured
What's the final destination for programming language evolution?
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 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.
featured image java.png

Practical Checkstyle Config

programming java code quality
Consistent, practical, and nicely structured checkstyle config.
featured image books.jpg

Recommended Pagination for APIs

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

Guideline: Error Handling

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

Open Source is an Infinitely Scalable Art

Open Source is a fractal.
featured image more.jpg

Thoughts on Leadership in Software Development

Observations about leaders in software development.
featured image engine.jpg

Classic Documentation Problems and Solutions

programming documentation
A simple list of problems and solutions.
featured image soar.jpg

What is SOAR

programming security work featured
The explanation of a hyped technology.
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).
featured image log.jpg

What is Structured Logging

What to see when you see a log entry.
featured image secrets.jpg

Working with secrets using Ansible

programming deploy
How to nicely encrypt some values in any yaml, keeping the entire file unencrypted.
featured image pocketbook.jpg

PocketBook Quote Export

programming books projects python
A script to export PocketBook quotes + PocketBook database schema.
featured image python.jpg

The beauty of Python type hints

python programming
An example of a Python code properly using type hints.
featured image cover.jpg

Release it!

Notes on book "Release It!: Design and Deploy Production-Ready Software".