Blog

Articles, guides, and notes on software engineering.

Introduction to AWS Container Design and Construction [Practical]
Infrastructure 2021-10-16

Introduction to AWS Container Design and Construction [Practical]

Introduction to AWS Container Design and Construction [Practical]

#Amazon Web Service#Book Review

Recent Posts

Proofreading Text with textlint and reviewdog on CircleCI
Application 2021-10-09

Proofreading Text with textlint and reviewdog on CircleCI

Automating text proofreading using textlint and reviewdog on CircleCI.

#CircleCI#npm#textlint
A Comprehensive Introduction to OAuth: Principles and Practices for Implementing a Secure Authorization System
Application 2021-10-05

A Comprehensive Introduction to OAuth: Principles and Practices for Implementing a Secure Authorization System

A Comprehensive Introduction to OAuth: Principles and Practices for Implementing a Secure Authorization System

#OAuth#Book Review
A Book to Understand Attacks and Countermeasures on OAuth and OIDC (Redirect Attack Edition)
Application 2021-10-05

A Book to Understand Attacks and Countermeasures on OAuth and OIDC (Redirect Attack Edition)

A Book to Understand Attacks and Countermeasures on OAuth and OIDC (Redirect Attack Edition)

#OAuth#OpenID Connect#Book Review
A Tutorial Guide to Understanding OAuth2.0 Without Just Going Through the Motions!
Application 2021-10-05

A Tutorial Guide to Understanding OAuth2.0 Without Just Going Through the Motions!

A Tutorial Guide to Understanding OAuth2.0 Without Just Going Through the Motions!

#OAuth#Authentication#Book Review
Resources for Catching Up on OAuth2 and OIDC
Application 2021-10-05

Resources for Catching Up on OAuth2 and OIDC

Explore OAuth2, OIDC, JWT, and authentication standards through comprehensive specifications, books, and implementation guides.

#FIDO#IAM#LDAP#OAuth#OpenID Connect#SAML#SSO#Authorization#Authentication#Link Collection
Git Commit Split: Shell Command Quick Reference
Application 2021-10-05

Git Commit Split: Shell Command Quick Reference

Quick reference shell commands for splitting a Git commit using interactive rebase, reset, and staged re-commits for granular commit history.

#Git
A Book to Understand the Differences Between OAuth, OAuth Authentication, and OpenID Connect
Application 2021-10-05

A Book to Understand the Differences Between OAuth, OAuth Authentication, and OpenID Connect

A book to understand the differences between OAuth, OAuth Authentication, and OpenID Connect

#OAuth#OpenID Connect#Authentication#Authorization#Book Review
Encountered 'Permission denied' Error When Starting MySQL Container on Ubuntu 20.04.2 LTS
Database 2021-09-12

Encountered 'Permission denied' Error When Starting MySQL Container on Ubuntu 20.04.2 LTS

Fix MySQL container permission denied errors on Ubuntu 20.04 by properly configuring docker-compose user UID/GID mappings.

#Ubuntu#MySQL#Tips
Cannot Start MySQL 8.0.17 Container on M1 Mac
Database 2021-09-05

Cannot Start MySQL 8.0.17 Container on M1 Mac

Fix the MySQL container startup failure on Apple M1 Mac (failed to create new OS thread errno=22). Use MySQL 8.0.26+ with --platform=linux/amd64 in the Dockerfile for ARM architecture support.

#Docker#Docker Compose#MySQL#M1#Tips
Distributed System Design Patterns
Architecture 2021-08-17

Distributed System Design Patterns

Distributed System Design Patterns

#Distributed Systems#Book Review
Comparison of New Relic and Datadog APM
Infrastructure 2021-08-10

Comparison of New Relic and Datadog APM

A comparison of features when considering switching from New Relic to Datadog APM.

#APM#Datadog#New Relic
GCP Textbook II: Container Development Edition - Detailed Explanation of Kubernetes, GKE, Cloud Run, and Service Mesh
Infrastructure 2021-07-27

GCP Textbook II: Container Development Edition - Detailed Explanation of Kubernetes, GKE, Cloud Run, and Service Mesh

GCP Textbook II: Container Development Edition - Detailed Explanation of Kubernetes, GKE, Cloud Run, and Service Mesh

#Google Cloud Platform#Book Review
GCP Textbook
Infrastructure 2021-07-27

GCP Textbook

GCP Textbook

#Google Cloud Platform#Book Review
Took the AWS Certified Solutions Architect Associate Exam
Infrastructure 2021-07-17

Took the AWS Certified Solutions Architect Associate Exam

Documenting my efforts and experiences after passing the AWS Certified Solutions Architect Associate exam.

#Amazon Web Service
Reading Code of Golang HTTP Server
Application 2021-06-30

Reading Code of Golang HTTP Server

Master Go HTTP server internals: request routing, HandlerFunc casting, multiplexer design, and server configuration patterns.

#Golang#Code Reading
Remembering AWS ARNs
Infrastructure 2021-06-23

Remembering AWS ARNs

Understand AWS ARN format structure with partition, service, region, account-id, and resource-id components for resource naming.

#Amazon Web Service
Types of AWS Services - AZ, Region, Global
Infrastructure 2021-06-23

Types of AWS Services - AZ, Region, Global

Classify AWS services by deployment scope—Availability Zones, Regions, and Global services—with practical infrastructure examples.

#Amazon Web Service
Updated My Custom Router
Application 2021-06-18

Updated My Custom Router

Discover middleware support and optimizations in the goblin Go HTTP router with performance benchmarks and HTTP routing features.

#Golang#OSS#Router
System Failure Terms Starting with 'F'
Infrastructure 2021-06-05

System Failure Terms Starting with 'F'

Understand fail-safe, failover, fault-tolerance, and failback mechanisms for designing robust and reliable infrastructure.

#Reliability#SRE