About Main Branch
A developer-focused newsletter about the workflows, tools, and fundamentals that make shipping code less chaotic.
What We Cover
GitHub Workflows
The GitHub updates that change how you work: pull requests, Actions, security, Issues, Projects, and repository workflows.
Programming Fundamentals
The concepts that follow you across stacks: Git, TypeScript, debugging, workflow design, performance, and the small commands that save hours.
Developer Tools and AI Workflows
Copilot, agents, MCP, CI/CD, build tools, and the guardrails that make automation useful in real projects.
Real-World Lessons
What I learn from building demos, breaking workflows, testing tools, and talking to teams who have to make this stuff work.
Who It's For
Main Branch is for engineers who want practical context before another tab, tool, or announcement lands in their queue. It is useful if you work on open source, build products, maintain CI, review code, or help a team adopt AI tools without losing the plot.
The focus stays on the things you actually touch: the features you use every day, the commands that save hours, the security defaults worth checking, and the patterns that make reviews and releases less painful.
About Andrea
I'm Andrea Griffiths, a Senior Developer Advocate at GitHub. I spend my weeks talking to product teams, building demos, and streaming on GitHub's Open Source Friday, Checkout, and other channels.
I write Main Branch as field notes from that work: what changed, what broke, what saved time, and what I would want another developer to know before trying it.
Topics That Show Up Often
Format
Each issue is a 3-minute read that respects your time. Two features worth knowing, zero corporate speak, always focused on fundamentals. The full archive lives here in English, Spanish, and Chinese, with Beehiiv handling email delivery.
Subscribe
Get Main Branch delivered to your inbox every week. Subscribe on Beehiiv or read past issues in the archive.
Available in English, Spanish, and Chinese. Lee en español or 阅读中文版.
Contact
Have feedback or suggestions? Reply to any newsletter issue or find me on GitHub.