Software Engineering and articles

Articles on software engineering, research, best practices, clean code, systems architecture, and more.

129 articles · 11 pages


Reflections5 min read

Sharpening the axe

Reflections on purpose, professional balance, and the importance of keeping technical skills sharp in order to maintain meaning in our work.

CoachingReflections
Read article
Software Architecture4 min read

WebAssembly & Rust

WebAssembly and Rust are changing how we build high-performance, secure, portable, and scalable software.

Read article
Software Architecture7 min read

Mantra

Mantra is a Node.js framework for building professional, large-scale, scalable applications with lower maintenance costs, decoupled components, and an architecture designed to minimize technical debt.

Read article
Books4 min read

Bitcoin: a new book

A practical guide to understanding Bitcoin, digital money, and the financial revolution that is reshaping our relationship with money.

BooksBitcoin
Read article
Software Architecture7 min read

Applications as frameworks

Many applications do not only need good practices and architecture; they also benefit from abstracting business logic into an internal framework that allows evolution with less cost and more speed.

ProjectsSoftware Architecture
Read article
Reflections10 min read

The code does not tell the whole story

Understanding a software project is not only a matter of reading the code: decisions, context, architecture, non-functional requirements, and documentation explain why the system was built the way it is.

ReflectionsAgile
Read article