Please enter at least 3 characters 0 results for your search

GraphQL is awesome. You probably should not use it.

GraphQL is awesome. You probably should not use it.

This blog post is all about: how developers get lured by shiny wrapping, what kind of problems can be solved by GraphQL, what are the basic ways to solve problems GraphQL in fact can't solve. We had so many "silver…

Read More

FixIt: moving your issue tracker & review comments to code

FixIt: moving your issue tracker & review comments to code

TL;DR Architecture should be kept as close to code as possible, same applies to docs - otherwise they are a subject of near instantaneous entropy. But what about possible items to be fixed - differences between architectural vision &…

Read More

The way User Stories (may) strangle the Design

The way User Stories (may) strangle the Design

TL;DR Decomposition of functional requirements into atomic User Stories doesn't mean that activity of elaborate design is redundant - there's always a need of shaping the system's conceptual model: usually at various levels of detail (for different reader categories)…

Read More

Frustrations of a Software Architect

Frustrations of a Software Architect

TL;DR Being a Software Architect is not a Super Senior Developer role, in fact its both leadership & management (these two are not the same) role that should act in parallel (& independently!) to other management dimensions (e.g.…

Read More

In caching we (naively) trust

In caching we (naively) trust

TL;DR Solution that are both quick & easy to apply are usually a clear win, but in case of using cache to "fix" performance issues it may get really deceptive. Cache is a good tool (if applied…

Read More

Archicrapture: diagrams that illustrate nothing

Archicrapture: diagrams that illustrate nothing

TL;DR Some time ago I've declared my little, private war ... War against misleading, illogical & inconsistent depicting of solution architecture by people who either intentionally or due to their ignorance mix simple (yet very different) concepts i.a.: logical…

Read More