Blog

Articles, guides, and notes on software engineering.

Five Dialogues to Transform Organizations - Creating an Agile Organizational Culture Through Dialogue
Management 2026-02-20

Five Dialogues to Transform Organizations - Creating an Agile Organizational Culture Through Dialogue

Five Dialogues to Transform Organizations - Creating an Agile Organizational Culture Through Dialogue

#Book Review#Organization Design#Organizational Theory#Agile

Recent Posts

Getting Started with Domain-Driven Design: Practical Techniques for Connecting Software Implementation and Business Strategy
Architecture 2026-02-20

Getting Started with Domain-Driven Design: Practical Techniques for Connecting Software Implementation and Business Strategy

Getting Started with Domain-Driven Design: Practical Techniques for Connecting Software Implementation and Business Strategy

#Book Review#DDD#Business Strategy
Introduction to Digital Identity: Essential Authentication, Authorization, and ID Management for Web Services
Architecture 2026-02-20

Introduction to Digital Identity: Essential Authentication, Authorization, and ID Management for Web Services

Introduction to Digital Identity: Essential Authentication, Authorization, and ID Management for Web Services

#Book Review#Authentication#Authorization#OIDC#OAuth
The Art of Leadership - Attending to the Small Things
Management 2026-02-20

The Art of Leadership - Attending to the Small Things

The Art of Leadership - Attending to the Small Things

#Book Review#Leadership
A Practical Textbook on Logging: From Basic Knowledge to Collection Methods, Analysis Techniques, Troubleshooting, Performance Optimization, and Applications in Machine Learning
Operations 2026-02-20

A Practical Textbook on Logging: From Basic Knowledge to Collection Methods, Analysis Techniques, Troubleshooting, Performance Optimization, and Applications in Machine Learning

A Practical Textbook on Logging: From Basic Knowledge to Collection Methods, Analysis Techniques, Troubleshooting, Performance Optimization, and Applications in Machine Learning

#Book Review#Log#Debug
Career Portfolio Creation Guide
Career 2026-02-18

Career Portfolio Creation Guide

Create a strategic career portfolio to clarify skills, assess market value, set goals, and optimize daily decision-making.

#Job Change#Resume
Differentiating Architecture Strategy, Tactics, and Design
Architecture 2026-02-05

Differentiating Architecture Strategy, Tactics, and Design

Differentiate architecture strategy, tactics, and design using 5W1H framework to clarify why, what, how, when, where, and who decisions.

#Architecture Strategy#Architecture#Design
Good Architecture Strategy, Bad Architecture Strategy
Architecture 2026-02-05

Good Architecture Strategy, Bad Architecture Strategy

Exploring the differences between effective and ineffective architecture strategies.

#Architecture Strategy#Architecture#Design
Why and When to Write an Architecture Strategy
Architecture 2026-02-05

Why and When to Write an Architecture Strategy

Develop architecture strategies to eliminate ad-hoc technology decisions and establish technology standards across teams.

#Architecture Strategy#Architecture#Design
OAuth 2.0 Explained: Complete Guide to Flows, Tokens, and Implementation
Architecture 2026-01-23

OAuth 2.0 Explained: Complete Guide to Flows, Tokens, and Implementation

Summary based on RFC 6749 (OAuth 2.0 Authorization Framework) and RFC 6750 (Bearer Token Usage).

#OAuth#Authentication#Authorization
Summary of OpenID Connect 1.0 Specifications
Architecture 2026-01-23

Summary of OpenID Connect 1.0 Specifications

Understand OpenID Connect specification, JWT structure, ID tokens, claims, and authentication flow details.

#OIDC#Authentication#Authorization
SAML 2.0 Explained: How SSO and Federated Identity Work
Architecture 2026-01-23

SAML 2.0 Explained: How SSO and Federated Identity Work

Understand SAML 2.0 and how it enables Single Sign-On (SSO), the roles of Identity Provider and Service Provider, and how it compares to OAuth 2.0 and OpenID Connect.

#SAML#Authentication#Authorization
Key Points to Consider When Writing an ADR
Architecture 2026-01-09

Key Points to Consider When Writing an ADR

Master ADR writing by focusing on atomic decisions, documenting trade-offs, team discussions, and technical writing principles for architecture.

#Architecture Decision Record#Design#Architecture
Difference Between Requirements and Constraints
Architecture 2026-01-09

Difference Between Requirements and Constraints

Distinguish requirements from constraints in software design using ISO 29148 definitions for effective architecture trade-offs.

#Constraints#Requirements#Requests#Design#Architecture
What is Team Topologies? How to Structure Engineering Teams
Management 2026-01-09

What is Team Topologies? How to Structure Engineering Teams

Learn Team Topologies—the four team types (stream-aligned, platform, enabling, complicated-subsystem) and three interaction modes for effective software delivery organization.

#Team Topologies#Team Management#Organizational Design
Why Software Development Teams Should Define MVV
Management 2026-01-07

Why Software Development Teams Should Define MVV

Understand MVV definition for software teams, mission clarity, vision alignment, and team personality development.

#Team Management
Web Distribution Technology: Utilizing HTTP Cache, Reverse Proxy, and CDN
Architecture 2026-01-05

Web Distribution Technology: Utilizing HTTP Cache, Reverse Proxy, and CDN

Implement HTTP caching, reverse proxy, and CDN strategies for efficient web content distribution and edge delivery.

#Cache#Reverse Proxy#CDN
Concrete and Abstract: The Mechanism of Intelligence that Changes How We See the World
Business 2025-12-29

Concrete and Abstract: The Mechanism of Intelligence that Changes How We See the World

Concrete and Abstract: The Mechanism of Intelligence that Changes How We See the World

#Book Review
Designing Questions: Facilitating Creative Dialogue
Business 2025-12-29

Designing Questions: Facilitating Creative Dialogue

Designing Questions: Facilitating Creative Dialogue

#Book Review
Purpose-Driven Thinking
Business 2025-12-29

Purpose-Driven Thinking

Purpose-Driven Thinking

#Book Review