Blog
Articles, guides, and notes on software engineering.
Introducing Done Log — A Daily Routine Tracker iPhone App
An introduction to Done Log, an iPhone app built with Flutter and Riverpod for tracking daily routine tasks with a flexible recurrence rule engine — daily, every N days, specific weekdays, or once.
Recent Posts
Introducing gogocoin — A Self-Hosted Crypto Trading Bot
A deep dive into gogocoin, a Go-based self-hosted Bitcoin trading bot for bitFlyer. Covers the pluggable strategy architecture, layered design and dependency rules, trading flow, data model, and balance cache.
Introducing gohan — A Go Static Site Generator with Incremental Builds
A deep dive into gohan, a Go-based static site generator powering bmf-tech.com. Features SHA-256 manifest-driven incremental builds, i18n, Mermaid diagrams, OGP image generation, and a compiled plugin system (Amazon book cards, bookshelf page).
Introducing sleyt — A Minimal CSS Framework with Glass Morphism
An introduction to sleyt, a pure-CSS minimal framework featuring glass morphism design, built-in data visualisation components (bar, line, donut charts), a comprehensive component library, and full dark-mode support — with zero JavaScript runtime dependency.
Migrating bmf-tech.com from gobel to gohan — A Full Static Site Transition
The complete process of migrating bmf-tech.com from a self-built headless CMS (gobel) with MySQL and Vue.js to a fully static site on gohan, hosted on Cloudflare Pages. Covers 700+ articles, English slug generation, image migration, redirects, and a Go-based preflight checker.
Engineering in the AI Era: Evolution from Prompts to Autonomous Systems
Master Prompt as Code, PromptOps, LLM-as-Judge evaluation, Context Engineering, and Agentic Engineering for AI.
Considering Engineering in the Age of AI
Establish prompt governance with Golden Dataset validation, LLM-as-Judge evaluation, and prompt injection security.
LLM Prompt Management and Evaluation Platform Using GitHub Agentic Workflow
Manage LLM prompts as code using GitHub Agentic Workflows: Copilot-powered automation with golden datasets and evaluation.
CTO''s Thinking: Decision Making, Strategy, and Leadership to Drive Technology and Organization
CTO''s Thinking: Decision Making, Strategy, and Leadership to Drive Technology and Organization
Everything About Digital Identity: Knowledge for Realizing a Secure and User-Centric Identity System
Everything About Digital Identity: Knowledge for Realizing a Secure and User-Centric Identity System
Dynamic Re-teaming 2nd Edition - Effective Team Structuring with 5 Patterns
Dynamic Re-teaming 2nd Edition - Effective Team Structuring with 5 Patterns
Guide for Engineering Executives: Technical Leadership to Drive Organizational Success
Guide for Engineering Executives: Technical Leadership to Drive Organizational Success
The Work of an Engineering Manager: How to Become the Manager Your Team Needs
The Work of an Engineering Manager: How to Become the Manager Your Team Needs
Leading Engineering Teams: A Practical Guide for Individual Contributors and Managers Learned from Google
Leading Engineering Teams: A Practical Guide for Individual Contributors and Managers Learned from Google
Five Dialogues to Transform Organizations - Creating an Agile Organizational Culture Through Dialogue
Five Dialogues to Transform Organizations - Creating an Agile Organizational Culture Through Dialogue
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
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
The Art of Leadership - Attending to the Small Things
The Art of Leadership - Attending to the Small Things
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
Career Portfolio Creation Guide
Create a strategic career portfolio to clarify skills, assess market value, set goals, and optimize daily decision-making.