Archive 2025

82 articles

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems
Architecture 2025-08-11

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems

#Modeling#Design#System Design#Book Review
Exploring Processes, Goroutines, and Memory in Go
Application 2025-08-09

Exploring Processes, Goroutines, and Memory in Go

Explore Go virtual address spaces, process isolation, goroutine memory sharing, stack and heap behavior.

#Golang#Memory#Heap#Stack#Process#Thread
Introduction to Prolog
Application 2025-08-09

Introduction to Prolog

Introduction to Prolog

#Prolog#Book Review
The Penguin Who Became a Seagull
Management 2025-08-09

The Penguin Who Became a Seagull

The Penguin Who Became a Seagull

#Organizational Theory#Book Review
The Importance of Explicitly Stating Constraints and Trade-offs in Technical Decision Making
Architecture 2025-08-05

The Importance of Explicitly Stating Constraints and Trade-offs in Technical Decision Making

Document technical decisions by explicitly stating constraints and trade-offs to enable future re-evaluation and org growth.

#Architecture#System Design
Basic Patterns of Cache Strategies
Architecture 2025-08-03

Basic Patterns of Cache Strategies

Learn the five cache strategies: Cache Aside, Read Through, Write Through, Write Back, and Write Around. Covers read/write flows, consistency trade-offs, and mermaid diagram walkthroughs.

#Cache#System Performance
ACID vs BASE: Understanding Database Consistency Models
Architecture 2025-08-02

ACID vs BASE: Understanding Database Consistency Models

Compare ACID and BASE consistency models. Understand the trade-offs involved, when to use each, and how the CAP theorem connects to your database design choices.

#ACID#BASE
CAP Theorem Explained: Understanding Distributed Database Trade-offs
Architecture 2025-08-02

CAP Theorem Explained: Understanding Distributed Database Trade-offs

Understand the CAP theorem and PACELC theorem with clear examples. Learn the distributed system trade-offs between consistency, availability, and partition tolerance.

#CAP#PACELC#Distributed Systems
About Processing Models of Web Applications
Architecture 2025-08-02

About Processing Models of Web Applications

Architect web applications with Event Loop, Thread, and Process models for IO-bound and CPU-bound concurrent workloads.

#Event Loop#Thread#Process
Introduction to Rego
Application 2025-07-31

Introduction to Rego

Write Rego policies for Open Policy Agent with declarative syntax, rules, and built-in functions for access control.

#Open Policy Agent#Rego
A Retrospective Framework 'bmf' to Encourage Selection and Focus
Development Process 2025-07-23

A Retrospective Framework 'bmf' to Encourage Selection and Focus

Introducing a new retrospective framework to enhance focus and selection.

#Retrospective#KPT
Practical Techniques for Building System Architecture
Architecture 2025-07-17

Practical Techniques for Building System Architecture

Practical Techniques for Building System Architecture

#Architecting#Architecture Strategy#Architecture#Architect#Design#System Design#Book Review
Created a Template to Manage Resumes and CVs with Markdown
Career 2025-07-16

Created a Template to Manage Resumes and CVs with Markdown

Manage professional resumes and CVs using Markdown format with Git version control, automated PDF generation, and AI-powered improvements.

#Resume#Job Change
Developing TUI Applications with x/term
Application 2025-07-16

Developing TUI Applications with x/term

Develop TUI applications with Go's x/term package—master terminal state management, ANSI escape sequences, and interactive interfaces.

#TUI#CLI#Game
About Architecture, Architects, and Architecting
Architecture 2025-07-14

About Architecture, Architects, and Architecting

Understand architecture as essential system structure, architect responsibilities, and architecting activities for building aligned systems.

#System Design#Design#Architecture#Architect#Architecting
Principles of Building System Architecture: Three Mindsets IT Architects Should Have
Architecture 2025-07-07

Principles of Building System Architecture: Three Mindsets IT Architects Should Have

Principles of Building System Architecture: Three Mindsets IT Architects Should Have

#System Design#Architecture Strategy#Architecture#Architect#Book Review
Linux Load Average Explained: How to Read and Diagnose Performance Issues
Infrastructure 2025-07-07

Linux Load Average Explained: How to Read and Diagnose Performance Issues

Understanding the concept of Load Average in system performance.

#System Performance#Load Average
Cohesion and Coupling
Architecture 2025-06-25

Cohesion and Coupling

Understand cohesion and coupling as software design metrics. Learn the 7 levels of cohesion (coincidental to functional) and 6 levels of coupling (content to data) with practical examples.

#Design#System Design
Access Control Patterns Using OPA
Architecture 2025-06-22

Access Control Patterns Using OPA

Explore four access control patterns using Open Policy Agent including Allow/Deny, SQL generation, and AST approaches with responsibility separation.

#Open Policy Agent#Access Management
Introducing ggc — A Go-Based Git Tool
Tools 2025-06-15

Introducing ggc — A Go-Based Git Tool

A complete walkthrough of ggc: the CLI/interactive split architecture, fuzzy-search engine implementation, Workflow Mode internals, customisable aliases, and cross-platform keybinding profiles.

#Golang#Git#CLI#TUI