Blog

Articles, guides, and notes on software engineering.

Practical Introduction to Redis: From Technical Mechanisms to Real-World Applications
Database 2025-02-15

Practical Introduction to Redis: From Technical Mechanisms to Real-World Applications

Practical Introduction to Redis: From Technical Mechanisms to Real-World Applications

#Book Review#Redis#Cache#DB

Recent Posts

How to Write Code That Fits in the Brain: Rules and Techniques for Avoiding Complexity and Ensuring Sustainability
Application 2025-02-15

How to Write Code That Fits in the Brain: Rules and Techniques for Avoiding Complexity and Ensuring Sustainability

How to Write Code That Fits in the Brain: Rules and Techniques for Avoiding Complexity and Ensuring Sustainability

#Book Review#Coding
Generative AI and the Career of Software Engineers
Career 2025-02-12

Generative AI and the Career of Software Engineers

The rapid evolution of generative AI is bringing significant changes to society. As a software engineer, anticipating these technological changes is crucial.

#Generative AI
What is GraphQL Federation? How It Unifies Microservices
Architecture 2025-02-02

What is GraphQL Federation? How It Unifies Microservices

Learn what GraphQL Federation is and how subgraphs, a gateway, and schema composition unify multiple microservices into a single graph.

#GraphQL#GraphQL Federation
Understanding the Linux Kernel through Illustrations
Operating Systems 2025-01-31

Understanding the Linux Kernel through Illustrations

Understanding the Linux Kernel through Illustrations

#Linux#Book Review#Kernel
Differences Between Instance Variables, Class Variables, and Class Instance Variables in Ruby
Application 2025-01-31

Differences Between Instance Variables, Class Variables, and Class Instance Variables in Ruby

Summarizing the differences between instance variables, class variables, and class instance variables in Ruby.

#Ruby
Implementing Singleton Pattern in Ruby
Application 2025-01-31

Implementing Singleton Pattern in Ruby

A summary of how to implement the Singleton pattern in Ruby.

#Ruby
Software Architecture Metrics: 10 Tips for Improving Architecture Quality
Architecture 2025-01-25

Software Architecture Metrics: 10 Tips for Improving Architecture Quality

Software Architecture Metrics: 10 Tips for Improving Architecture Quality

#Book Review#Architecture#Metrics
The Path to Staff Engineer: A Guide to Becoming an Excellent Technical Professional
Career 2025-01-23

The Path to Staff Engineer: A Guide to Becoming an Excellent Technical Professional

The Path to Staff Engineer: A Guide to Becoming an Excellent Technical Professional

#Book Review
Architect's Textbook: Building Software Architecture that Creates Value
Architecture 2025-01-13

Architect's Textbook: Building Software Architecture that Creates Value

Architect's Textbook: Building Software Architecture that Creates Value

#Architect#Architecture#Design#Fundamental Information Technology Engineer#Book Review
Metaprogramming Ruby 2nd Edition
Application 2025-01-06

Metaprogramming Ruby 2nd Edition

Metaprogramming Ruby 2nd Edition

#Book Review#Ruby
Tidy First? ―Experiential Software Design for Individuals
Architecture 2025-01-06

Tidy First? ―Experiential Software Design for Individuals

Tidy First? ―Experiential Software Design for Individuals

#Book Review#Software#Software Development#Design
Reflection on 2024 and Goals for Next Year
Poetry 2025-01-02

Reflection on 2024 and Goals for Next Year

Personal year-end reflection on 2024: highlights in engineering and learning, plus goals and resolutions for 2025.

#Reflection and Goals
Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management
Architecture 2024-12-26

Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management

Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management

#Architecture#Architect#System Design#Design#Book Review
The Art of Thought Organization
Business 2024-12-08

The Art of Thought Organization

The Art of Thought Organization

#Thinking Methods#Book Review
Team Topologies: Adaptive Organization Design for Delivering Valuable Software Quickly
Management 2024-11-28

Team Topologies: Adaptive Organization Design for Delivering Valuable Software Quickly

Team Topologies: Adaptive Organization Design for Delivering Valuable Software Quickly

#Organizational Theory#Organization Design#Book Review
Comparison of Cloud SQL and AlloyDB
Database 2024-11-17

Comparison of Cloud SQL and AlloyDB

A brief investigation into the advantages of AlloyDB over Cloud SQL.

#AlloyDB#Cloud SQL#Google Cloud Platform
An Invitation to Engineering Organization Theory ~ Confronting Uncertainty and Refactoring Organizations
Management 2024-11-17

An Invitation to Engineering Organization Theory ~ Confronting Uncertainty and Refactoring Organizations

An Invitation to Engineering Organization Theory ~ Confronting Uncertainty and Refactoring Organizations

#Organization Theory#Book Review
Start with the Issue [Revised Edition] - The Simple Essence of Intellectual Production
Business 2024-11-13

Start with the Issue [Revised Edition] - The Simple Essence of Intellectual Production

Start with the Issue [Revised Edition] - The Simple Essence of Intellectual Production

#Intellectual Production#Book Review
freee Technical Book: Multi-Product Development at freee
Architecture 2024-11-09

freee Technical Book: Multi-Product Development at freee

freee Technical Book: Multi-Product Development at freee

#Design#System Design#Book Review