A shell script on Slack started a dashboard arms race at @mergifyio . Four days later, @JulianMaurin had a native macOS app on the App Store. Zero prior Swift experience.
https://t.co/4pbObLnJyY
Introducing Merge Queue Academy
A free resource to learn everything about merge queues:
• How they prevent broken main branches
• Two-step CI, batching, speculative checks
• When you need one (quiz included)
https://t.co/qdPnuvpjhp
New on the blog: "Claude Didn't Kill Craftsmanship"
On why AI shifts engineering craft from code output to product thinking — and why that's actually more like craftsmanship than before.
https://t.co/ubMKBwNEzn
New on the blog: How a LATERAL JOIN saved our API from production timeouts.
TL;DR: A naive subquery scanned 660K rows to return 50.
Switching to LATERAL JOIN: 1000x faster.
Full breakdown with EXPLAIN ANALYZE 👇
https://t.co/E38DwMy5XL
New case study! ⚡️
@cerebras, builders of the world’s fastest AI systems, use Mergify to keep a massive monorepo stable despite CI jobs running hours. Batching, two-step CI, and automation = predictable delivery under extreme load. Read how they do it: https://t.co/0HqvMvSLNu
We just shipped Monorepo CI for GitHub Actions: detect which parts of the repo a PR touches, run only the jobs that matter, and expose a single CI gate for branch protection & merge queues.
Smarter CI, lower costs.
https://t.co/EN3ttp0feI
How do you ship risky code without crossing your fingers?
We ran old and new logic side by side in production: no impact, just data.
This "shadow shipping" pattern turned feature-flag anxiety into real rollout confidence.
👉 https://t.co/BgQgqc012Y
Why does PostgreSQL ignore your index and scan the whole table anyway? 🤔
At Mergify we hit this on tables with 100M+ rows. Turns out it’s not a bug: it’s planning math.
See how we nudged the planner to do the “right” thing instead of fighting it:
👉 https://t.co/H0FMvWJMy6
We built a "self-healing" system that fixes deprecated configs by opening PRs automatically.
It worked like magic, until it didn’t.
Here’s the story of automation that got too smart for its own good:
👉 https://t.co/NHtdxs8IdJ
TypeScript doesn't actually run, but your bundler might think it does.
Our latest post explains why marking your type imports with 'import type' (and using 'verbatimModuleSyntax') makes your builds faster and cleaner.
Read more 👉 https://t.co/ENUTZ6K4Dp
AI can read your code — but not your mind.
Our new post explores why documentation still matters in the age of AI, and how it’s becoming the bridge between human intent and machine understanding.
https://t.co/pcwKvNIkQQ
WARNING is the junk drawer of logging — full of “just in case” noise that hides real errors.
We explain why it’s time to delete it (and what to do instead).
🧠 New on the Mergify Engineering Blog 👇
https://t.co/WljvKuiDiZ
Most code reviews fail because no one knows why the code was written that way.
This week, Alexandre shows how AI comments gave both Copilot (and humans) the missing context to make reviews smarter.
👉 https://t.co/UAaAMSIs9F