$ ls ~/blog

Tech Blog. 技術ブログ。

Notes about backend engineering, Linux, systems, developer tools, and things I learn while building.

バックエンド、Linux、システム、開発ツール、 個人開発で学んだことについて書いています。

2026-10-14

Beyond Personal Projects: What Building a Discord Bot Taught Me About Software Engineering

Software EngineeringInternshipTypeScriptNode.jsDiscord.jsTeam Collaboration
→
2026-10-05

Learning Java: Understanding Object-Oriented Programming Beyond Syntax

JavaObject-Oriented ProgrammingBackend DevelopmentProgramming FundamentalsLearning in Public
→
2026-09-28

Building ArchPilot: Designing Safer Linux Automation with Python

PythonAWSCLI DevelopmentLinuxSoftware ArchitectureTesting
→
2026-09-20

What Debugging a Production Deployment Taught Me About Backend Engineering

Backend EngineeringAWSDevOpsLinuxDebuggingDocker
→
2026-09-14

Preventing Double Bookings with PostgreSQL Transactions

Backend EngineeringDatabase TransactionsConcurrencyPostgreSQLSystem Design
→
2026-09-06

From Localhost to AWS: Building and Deploying FlashSeat

Backend DevelopmentFull-Stack DevelopmentDockerPostgreSQLAWS
→
2026-08-26

Building ArchPilot v0.1: What I Learned

What I learned while building the first version of ArchPilot, a CLI for generating personalized Arch Linux environments.

PythonLinuxCLIOSS
→