Archive 2022

25 articles

Reflection on 2022 and Goals for Next Year
Poetry 2022-12-28

Reflection on 2022 and Goals for Next Year

Personal year-end reflection on 2022: major experiences, technology interests, and goals heading into 2023.

#Reflection and Goals
Implemented a Benchmark for Comparing Go HTTP Routers
Application 2022-12-20

Implemented a Benchmark for Comparing Go HTTP Routers

A benchmark tool to compare the performance of various Go HTTP Routers.

#Golang
Reading Agile Metrics
Development Process 2022-12-17

Reading Agile Metrics

Discover how to measure agile team performance using data from project management, source control, and build systems for improvement.

#Agile
Creating My Own Technology Radar
Tools 2022-12-17

Creating My Own Technology Radar

Create your own Technology Radar using ThoughtWorks framework. Self-host with Docker or access radar.thoughtworks.com platform.

#Technology Radar
"Agile" Health Improvement Guide
Healthcare 2022-12-02

"Agile" Health Improvement Guide

"Agile" Health Improvement Guide

#Agile#Book Review#Health
Agile Metrics
Operations 2022-11-23

Agile Metrics

Agile Metrics

#Agile#Book Review
Practical Introduction to Go Programming: Creating Web Applications from Scratch with the Standard Library
Application 2022-11-23

Practical Introduction to Go Programming: Creating Web Applications from Scratch with the Standard Library

Practical Introduction to Go Programming: Creating Web Applications from Scratch with the Standard Library

#Golang#Book Review
50 Ideas to Improve Software Testing
Testing 2022-11-22

50 Ideas to Improve Software Testing

50 Ideas to Improve Software Testing

#Book Review
Software Testing Textbook
Testing 2022-11-22

Software Testing Textbook

Software Testing Textbook

#Book Review
Notes on Articles Read to Clarify the Differences Between SOA and Microservices
Architecture 2022-11-21

Notes on Articles Read to Clarify the Differences Between SOA and Microservices

Compare SOA versus microservices architectures, ESB components, API gateways, and distributed system design trade-offs.

#Microservices#Link Collection
Installing Older Versions with Homebrew
Application 2022-10-30

Installing Older Versions with Homebrew

Install and downgrade to previous software versions using Homebrew tap extraction, with examples for vim and other tools.

#homebrew#vim
Architecture Decision Records (ADR) Explained: How to Document Technical Decisions
Architecture 2022-10-10

Architecture Decision Records (ADR) Explained: How to Document Technical Decisions

Learn what Architecture Decision Records (ADRs) are, why documenting technical decisions matters, and how to write effective ADRs for your engineering team.

#Architecture Decision Record
About Design Docs
Architecture 2022-10-07

About Design Docs

Write effective Design Docs for software architecture. Master documentation lifecycle, review process, and team collaboration strategies.

#Design Docs
Implementing Slack App Slash Command Using Cloud Functions
Application 2022-09-19

Implementing Slack App Slash Command Using Cloud Functions

Implement Slack app slash commands using Google Cloud Functions with Go, Slack API, and serverless architecture.

#slack-bot#Slack#Golang#Google Cloud Platform#Cloud Functions
SLI, SLO, and SLA Explained: A Practical Guide for Engineers
Application 2022-09-10

SLI, SLO, and SLA Explained: A Practical Guide for Engineers

Learn the differences between SLIs, SLOs, and SLAs in site reliability engineering. Understand how to define service level objectives that balance reliability and velocity.

#SLI#SLA#SLO
Static Analysis of Clean Architecture Layers in Go
Application 2022-09-04

Static Analysis of Clean Architecture Layers in Go

Enforce clean architecture layer dependencies in Go using go-cleanarch for static analysis and architecture validation.

#Golang#Clean Architecture
Scrum Master vs Product Owner: Roles and Responsibilities Compared
Application 2022-09-04

Scrum Master vs Product Owner: Roles and Responsibilities Compared

Clarify the roles of Scrum Master and Product Owner in Scrum. Learn distinct responsibilities, how each role interacts with the development team, and common misconceptions.

#Scrum
Convert Markdown Files to PDF (Supports mermaid, emoji, toc)
Application 2022-09-01

Convert Markdown Files to PDF (Supports mermaid, emoji, toc)

A simple document management tool to convert Markdown files to PDF, supporting mermaid, emoji, and toc.

#markdown#marked#emoji#mermaid#JavaScript
Technologies Supporting bmf-tech
Architecture 2022-08-08

Technologies Supporting bmf-tech

Explore Docker, Golang, Vue.js, Nginx, Prometheus, and Grafana powering modern blogging infrastructure and monitoring systems.

#Docker#Docker Compose#VPS#Golang#Vue.js#Prometheus#Promtail#Loki#Grafana#Nginx
Migrated the Blog System
Poetry 2022-06-14

Migrated the Blog System

Discover how bmf-tech evolved its blog platform across three major generations: WordPress, Laravel CMS, and Go CMS.

#CMS