惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
T
The Blog of Author Tim Ferriss
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
爱范儿
爱范儿
GbyAI
GbyAI
H
Help Net Security
I
InfoQ
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
N
Netflix TechBlog - Medium
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
云风的 BLOG
云风的 BLOG
Project Zero
Project Zero
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
Know Your Adversary
Know Your Adversary
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tor Project blog
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
WordPress大学
WordPress大学
V
Visual Studio Blog
博客园_首页
G
GRAHAM CLULEY
K
Kaspersky official blog
T
Tailwind CSS Blog
T
Threat Research - Cisco Blogs
博客园 - Franky
D
Docker
Security Latest
Security Latest
I
Intezer
有赞技术团队
有赞技术团队
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 【当耐特】
B
Blog RSS Feed
T
The Exploit Database - CXSecurity.com
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Butler's Log

Agentic Version Control Benchmarks Grit: rewriting Git in Rust with agents Git Merge 2026 Agent-safe Git with GitButler We’ve raised $17M to build what comes after Git Announcing the GitButler CLI for Linux The Great CSS Expansion A couple of git nits Simplifying Git by Using GitButler Introducing the GitButler CLI GitButler 0.19 - "Commander Keen" But Head: Crafting a Custom Font MCP vs RAG: Two Very Different Ways to Gain Context Getting Started With GitButler Agents Using the GitButler MCP Server to Build Better AI-Driven Git Workflows Using GitButler With Multiple GitHub Accounts Upcoming GitButler Events Use GitButler for your Gerrit workflow Integrating GitButler and GitHub Enterprise Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 3 Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 2 Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1 Grid Happens: Because Flexbox Wasn’t Enough Using Cursor Hooks for automatic version control Deep Dive into the new Cursor Hooks A Responsive Item Counter with CSS only GitButler 0.16 - "Sweet Sixteen" GitButler's Claude Code tab GitButler's Annual Open Source Pledge Report Git Mini Summit 2025 Videos Automate Your AI Workflows with Claude Code Hooks Managing Multiple Claude Code Sessions Without Worktrees GitButler 0.15 - "Quirky Quinceañera" 20 years of Git. Still weird, still wonderful. GitButler's new patch based Code Review (Beta) Going down the rabbit hole of Git's new bundle-uri How to do patch-based review with git range-diff How Core Git Developers Configure Git Why is Git Autocorrect too fast for Formula One drivers? Stacked Branches with GitButler Git Merge 2024 Talks are Up GitButler 0.13 - "Lucky Baseball" Fearless Rebasing Git Merge 2024 Why GitHub Actually Won GitButler is joining the Open Source Pledge The New Era of Town Hall Chat The Future of Open Source GitButler is now Fair Source Git Merge 2024 GitButler 0.12 - "Stingy Baker" The Birth of THE MERGE GitButler for Windows Fixing up Git with Autosquash The Git Zeitgeist Git Worktrees and GitButler DevWorld Git Slides Git Tips and Tricks Git Tips 1: Oldies but Goodies Git Tips 2: New Stuff in Git Git Tips 3: Really Large Repositories FOSDEM Git Talk Opening Up GitButler Debugging Tauri in VS Code Advent of GitButler Code Signing Commits in Git, Explained Virtual Branches Alpha Our We Are Developers Adventure Building Virtual Branches DevDays in Vilnius The Future of Software and Open Source Introducing GitButler
Advent of Code!
PJ Hagerty · 2025-11-26 · via Butler's Log

GitButler Is Joining Advent of Code 2025 — And You Can Too

Every December, developers around the world look forward to one of the most delightful annual traditions in programming: Advent of Code. For 25 days, coders take on a series of clever and increasingly challenging puzzles that test everything from algorithms and data structures to creativity and endurance. This year, GitButler is excited to officially participate, with employees across the company diving into the daily problems, sharing their solutions, and showcasing the power and elegance of our branching-centric workflow.

But Advent of Code isn’t just for the GitButler team. We want the entire developer community to join us. Whether you’re solving puzzles for fun, skill-building, or friendly competition, GitButler is an ideal companion for your Advent of Code workflow, helping you stay organized, experiment more freely, and iterate faster throughout the month.

At GitButler, we are builders at heart. Many of our employees have participated in Advent of Code for years, and it has become a fun internal tradition. This year, we’re leaning into the experience even more intentionally. Team members will be using GitButler to track their solutions, experiment with different approaches, and share their thinking with one another.

What makes GitButler uniquely well-suited for Advent of Code is these daily puzzles often involve plenty of trial and error. You start with an idea, write some code, refine the approach, refactor, scrap everything, start over, repeat. Traditional Git workflows often feel rigid for this kind of creative problem-solving, but GitButler’s workspace-first model gives developers the freedom to branch effortlessly, juggle ideas, and rewind experiments without getting tangled in Git overhead.

Whether you're solving in Python, Rust, Go, Ruby, or any language of your choice, Advent of Code is about exploration. GitButler makes that exploration smoother in several ways:

Ideas come fast during Advent of Code, and GitButler encourages that velocity. With instant, auto-created branches tied directly to your workspace changes, you can try out radical new approaches without fear of messing up your main solution. Want to test a recursive method vs. an iterative one? Just start coding—GitButler handles the rest.

Every puzzle has two parts, and sometimes the second part requires rethinking your entire approach. GitButler makes context switching painless so you can keep separate branches for part one experiments, part two experiments, and your final cleaned-up solution.

Because GitButler visualizes and organizes changes intelligently, you can commit in the order your brain works—not the order Git demands. Carefully craft your narrative of how you solved each problem, or simply snapshot your progress as you iterate. Both styles thrive with GitButler.

If you’re planning to livestream your Advent of Code journey or post write-ups of your daily solutions, GitButler’s clean commit structure and visual diffs make it easy for others to follow along. You can show your thought process, compare solution styles, or even challenge collaborators to improve your approach.

Advent of Code is one of the most joyful events in the programming world, and we're thrilled to be participating as a team in 2025. Whether you're a longtime daily solver, a friendly competitor in a private leaderboard, or someone giving it a try for the first time, GitButler is here to support your December coding adventure.

So fire up your favorite language, pour some hot chocolate, and let GitButler help you navigate the creativity, chaos, and fun of Advent of Code 2025.

Happy puzzling—and see you on the leaderboard!

PJ Hagerty

Written by PJ Hagerty

PJ Hagerty is a well-known figure in the tech industry, particularly within the developer relations and DevOps communities. He's also Head of Developer and Community Relations at GitButler.

Table of Contents

  • GitButler Is Joining Advent of Code 2025 — And You Can Too
  • A December Tradition, GitButler Style
  • Why GitButler Is Perfect for Advent of Code
  • Join Us This December