October 1, 2024
Introducing Graphite Reviewer: your AI code review companion
October 1, 2024
How AI code review reduces review cycles to improve developer productivity
September 24, 2024
What if you could get instant feedback on your code?
August 29, 2024
The new developer toolchain for the age of AI
August 8, 2024
Not Rocket Science - How Bors and Google’s TAP inspired modern merge queues
July 28, 2024
State of code review 2024
July 18, 2024
How Google migrated billions of lines of code from Perforce to Piper
June 27, 2024
Going from 0 to 1: How to write better unit tests when there are none
June 13, 2024
Speed up your merges: Parallel CI is now generally available for teams using Graphite’s merge queue
June 4, 2024
Down for less than four minutes a month: how AWS deploys code
May 29, 2024
BitKeeper, Linux, and licensing disputes: How Linus wrote Git in 14 days
May 23, 2024
Graphite is now free for startups and open source projects
May 21, 2024
Launch week wrap-up (May 2024)
May 16, 2024
Reduce CI costs for Buildkite and GitHub Actions
May 10, 2024
Cheaper CI & faster merging with batching
May 9, 2024
How Google does code review
May 9, 2024
The technical learning curve at a startup is gentler than you might think
May 9, 2024
Introducing Graphite Protections: Better code ownership & more flexible branch protections
May 8, 2024
Graphite will now automatically rebase your partially-merged stacks
May 7, 2024
Multiple engineers can now seamlessly collaborate on the same stack of PRs
May 6, 2024
Do you ever outgrow GitHub?
May 2, 2024
From the 80's to 2024 - how CI tests were invented and optimized
April 11, 2024
Graphite changelog [4/10/2024] 🎺
April 10, 2024
Graphite changelog [4/25/2024] 🐸
April 10, 2024
How Stack Overflow replaced Experts Exchange
April 4, 2024
How GitHub replaced SourceForge as the dominant code hosting platform
March 28, 2024
Graphite changelog [3/27/2024] 🤝
March 27, 2024
The core principles of building a good AI feature
March 21, 2024
Onboarding roulette: deleting our employee accounts daily
March 14, 2024
Graphite changelog [3/13/2024] 🚁
March 13, 2024
Why Facebook doesn’t use Git
March 7, 2024
How to recreate the Phabricator code review workflow
February 29, 2024
Types of code reviews: Improve performance, velocity, and quality
February 28, 2024
What's the best GitHub pull request merge strategy?
February 27, 2024
Phabricator vs GitHub vs Graphite: How do they stack up?
February 23, 2024
Improving team velocity through better pull request practices
February 22, 2024
Moving fast breaks things: the importance of a staging environment
February 18, 2024
Building trust as a software engineer
February 13, 2024
Keeping code simple: moving fast by avoiding over-engineering
February 6, 2024
GitHub pull request filters alternative: The Graphite pull request inbox
February 1, 2024
7 Best Phabricator alternatives for PR stacking & code review [2024]
January 31, 2024
Accurate eng estimations: predicting and negotiating the future
January 24, 2024
Tracking and understanding GitHub PR stats: A step-by-step guide
January 22, 2024
8 best practices for pull requests in software engineering
January 20, 2024
Graphite Q1 launch week: What’s next for Graphite
January 19, 2024
Graphite Q1 launch week: Stacking with the tools you love
January 18, 2024
Graphite Q1 launch week: Making stacking seamless
January 17, 2024
Graphite Q1 launch week: Accelerating code review
January 16, 2024
The "Mom Test" in software development: asking good questions when everyone is lying to you
January 16, 2024
How to use stacked PRs to unblock your entire team
January 9, 2024
Graphite Q1 launch week 2024
January 9, 2024
The practical and philosophical challenges of AI code review
January 4, 2024
Empirically supported code review best practices
December 19, 2023
Call site attribution: how to pinpoint rogue SQL queries throttling database performance
December 14, 2023
Every engineer should understand git reflog
December 12, 2023
Post mortem: our outage took 124 seconds from you, here's 378 back
December 7, 2023
Your GitHub pull request workflow is slowing everyone down
December 5, 2023
Optimizing CI/CD workflows for trunk-based development
November 30, 2023
Why we use AWS instead of Vercel to host our Next.js app
November 28, 2023
How large pull requests slow down development
November 21, 2023
3 key lessons in Node.js server optimization
November 16, 2023
Trunk-based development: why you should stop using feature branches
November 14, 2023
Understanding Git: The history and internals
November 9, 2023
Why large companies and fast-moving startups are banning merge commits
November 7, 2023
How long should your CI take?
November 2, 2023
Experimenting with AI code review
October 31, 2023
CRA to App Router in 5 Steps: A case study with Graphite
October 24, 2023
Graphite changelog [10/18/2023]
October 18, 2023
The comprehensive guide to writing the best PR title of all time
September 28, 2023
How 10,000 Developers all Contribute to the Same Repo
September 26, 2023
What does it mean to launch?
September 19, 2023
The case for git GUIs
September 14, 2023
The Slowest GitHub PRs In Recorded History
September 6, 2023
Graphite changelog [9/6/2023]
September 6, 2023
Announcing Graphite for Visual Studio Code
September 5, 2023
What are nits, and why are they bad?
August 24, 2023
Graphite changelog [8/23/2023]
August 23, 2023
Building Graphite with Graphite
August 17, 2023
Building Graphite: our experience with TypeORM
August 14, 2023
How an AWS Aurora feature cut our DB costs by 90%
August 10, 2023
Graphite changelog [8/9/2023]
August 9, 2023
There are no true monorepo companies
August 2, 2023
Graphite changelog [7/26/23]
July 26, 2023
The ideal PR is 50 lines long
July 25, 2023
What is a merge queue, and does your team need one?
July 18, 2023
SOC 2 Type II certification
July 17, 2023
Graphite changelog [7/11/2023]
July 11, 2023
Preparing for the end of our beta era
June 27, 2023
Graphite changelog [6/14/2023]
June 14, 2023
Graphite changelog [5/31/2023]
May 31, 2023
Graphite changelog [5/16/2023]
May 16, 2023
Graphite changelog [5/3/2023]
May 3, 2023
Graphite changelog [4/18/23]
April 18, 2023
Graphite changelog [4/4/2023]
April 4, 2023
Read this before you start stacking pull requests
March 23, 2023
SOC2 Type I approval
March 10, 2023
The ancient origins of code review
March 2, 2023
Graphite changelog [2/28/2023]
February 28, 2023
How we use GPT-3 to optimize code review
February 16, 2023