The Stack Trace
Blog
Follow Astro on Mastodon Follow Astro on Twitter Go to Astro's GitHub repo
← All posts

Engineering Craft

5 posts

Teal green branching tree nodes connected by directed graph edges on a dark navy background
Engineering Craft

Git Internals: What Actually Happens When You Commit

May 24, 2026

A commit is not a diff - it is a snapshot. Understanding the object model inside .git/objects changes how you think about branches, merges, and history.

Glowing lines of text flowing into interconnected nodes on a dark navy background
Engineering Craft

Writing Commit Messages That Mean Something

Apr 8, 2026

A commit message is a letter to whoever debugs this code next. Here is how to write one that actually helps.

Glowing blue branching paths diverging from a single trunk and converging back on a dark navy background
Engineering Craft

Branching Strategies That Work in Real Teams

Mar 23, 2026

Most teams argue about Gitflow vs trunk-based development. The better question is what you are actually trying to solve.

Two sets of glowing geometric nodes exchanging data streams on a dark navy background
Engineering Craft

How to Do a Code Review (and How to Receive One)

Mar 15, 2026

A code review is not a gatekeeping exercise. Here is what makes them useful - from both sides of the diff.

Tangled geometric paths being reorganized into clean parallel lines on a dark navy background
Engineering Craft

Refactoring Without Breaking Things

Mar 13, 2026

Refactoring is changing structure without changing behavior. The hard part is keeping those two things separate.

© 2026 The Stack Trace. All rights reserved.
Follow Astro on Mastodon Follow Astro on Twitter Go to Astro's GitHub repo