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

Alive domain model

How to transform an anemic domain model.
1 minute
featured image preview.jpg

The Two Hard Things

Why naming isn't really one of them.
1 minute
featured image preview.jpg

Scaling vs Net Negative Churn

How losing users can grow your revenue.
1 minute
featured image preview.jpg

Architecture: Modernity

Key ideas in modern approaches to software architecture.
5 minutes
featured image cover.jpg

Architecture: Informal Definitions

Interpretation of popular but non-standard definitions of architecture.
3 minutes
featured image cabin.jpg

Architecture: Standardization

The path towards software architecture standard.
3 minutes
featured image buildings.jpg

Architecture: Buildings

How software can be similar to buildings.
3 minutes
featured image waterfall.jpg

Architecture: Inspiration

Architecture of 1970-s.
2 minutes
featured image plan.jpg

Architecture: Roots

What if you make architecture your hobby?
2 minutes
featured image cover.jpg

37 Things One Architect Knows

Book review and quotes.
118 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 cover.jpg

Software Architecture in Practice

Book review and quotes.
76 minutes