blog/index.tsx
Blog
Thoughts on engineering leadership, agile delivery, backend architecture, and building reliable software teams.

Part 1: Account Setup & The Modern AWS Free Tier Model
A complete step-by-step guide to setting up your new AWS account, navigating identity verification, linking payment methods safely, and leveraging the new $200 credit-based Free Tier model.

Part 8: Advanced Operations: Containers, High Availability & Packet Analysis
In Part 8, we pull everything together to cover production-grade operational infrastructure: Container Machinery, High Availability (HA) Clusters, and Packet-Level Diagnostic Workflows.

Part 6: Kernel Mechanics, Boot Recovery & Security Hardening
Welcome to Part 6 of the Linux: Master Series Guide. This part covers the system boot chain, recovering non-booting hosts, kernel tuning, and multi-layered security hardening.

Part 7: System Observability, Metrics & Linux Networking Core
Welcome to Part 7 of the Linux: Master Series Guide. In Part 6, we covered kernel boot sequences, cgroups/namespaces, SELinux, and system security hardening.

Part 5: Linux Storage Depth: Inodes, Disks, RAID & LVM
Welcome to Part 5 of the Linux: Master Series Guide. Storage management separates basic operations from senior-level infrastructure engineering.

Part 4: Managing Everything with systemd & Service Supervision
This part covers systemd unit file anatomy, creating custom background services, replacing traditional cron with precise systemd timers, and querying binary logs with journalctl.

Part 3: Production Automation: Process Control & Robust Bash Scripting
Managing running workloads and writing robust shell scripts.

Part 2: Navigating Filesystems & Access Controls (Permissions & Users)
The Filesystem Hierarchy (where everything is a rooted tree without drive letters) and Access Controls (how multi-user security is enforced through permissions)

Part 1: Linux Foundations & Getting Setup
To truly master Linux, you must establish a precise mental model, moving beyond simple command familiarity to understand the architecture stack. This knowledge-sharing journey begins not with commands, but with a foundational breakdown of how the OS operates and how to rapidly deploy a workspace for hands-on learning.

Cloud Architecture Is More Than Choosing Cloud Services
Understanding the Real Value of a Consistent, Operable Cloud Environment

The union() Trap: Key-Wise Collisions in Laravel Collections
The Laravel union() Misconception: Why It’s a Code Issue, Not a Framework Bug

Part 7: Professional Git Workflow
A Practical Tutorial for Beginners to Advanced Users

Part 6: GitHub Actions
A Practical Tutorial for Beginners to Advanced Users

Part 5: Git Hooks
A Practical Tutorial for Beginners to Advanced Users

Part 4: Squash & Cherry-pick
A Practical Tutorial for Beginners to Advanced Users

Part 3: When Git Goes Wrong - Conflicts, Reset & Recovery
A Practical Tutorial for Beginners to Advanced Users

Part 2: Branching, Stash, Merge & Team Collaboration
A Practical Tutorial for Beginners to Advanced Users

Part 1: Git Fundamentals: From Zero to Your First Commit
A Practical Tutorial for Beginners to Advanced Users

SLI → SLO → SLA
The Foundation of Service Reliability: SLI → SLO → SLA

Building Effective Leadership Relationships: From Directors to Team Members
A strong leadership structure is not simply about hierarchy. It is about creating clarity, trust, ownership, communication, and continuous improvement at every level.

AI for Scrum Masters: From Administrative Work to Better Facilitation
Artificial Intelligence is changing the way teams work, and Scrum Masters are no exception. It can help Scrum Masters become more effective.

Stop Using AI Only to Get Things Done
AI has changed the way we work. We can now ask AI to write code, prepare reports, explain complex topics, analyze data, create presentations, and solve problems within seconds.

Resolving Gutenberg Editor Security and CSP Issues
How Edge-Level Security Headers Break Modern CMS Editors (And How to Fix Them)
How We Fixed Make.com Notifications for WordPress Custom Post Types
Make.com’s WordPress connector failed on a custom post type with context=edit. Here’s how we diagnosed it and built reliable Google Chat alerts with HTTP and publish dates.

Why Perfect Isn't the Goal
Skip the Jargon and Deliver Results

Google Groups The Guarded Entry Method
Allow trusted external partners to email an internal Google Group without opening it to the entire internet — using Content Compliance rules.

Managing Multiple GitHub Accounts
Use SSH config aliases to stop Git from using your work key on personal repos — fix 'Permission denied to office-user' errors cleanly.
Leading Engineering Teams with Agile Practices
How introducing Scrum ceremonies and sprint reviews improved delivery efficiency for a tourism platform team in Japan.
Building Scalable Backend Systems for High-Traffic Tourism Platforms
Lessons from architecting on AWS and Alibaba Cloud — handling international traffic, multilingual content, and secure API design.
From Senior Developer to Team Lead: What I Wish I Knew
Transitioning from hands-on coding to team leadership — balancing technical contribution with mentorship, planning, and stakeholder management.