|
Detecting Blocking Tasks in Asyncio by Measuring Event Loop Latency
|
Mehdi Abaakouk |
2026-01-07 |
672 |
--
|
|
On LATERAL Joins
|
Rémy Duthu |
2026-01-22 |
964 |
--
|
|
Claude Didn't Kill Craftsmanship
|
Rémy Duthu |
2026-02-04 |
1,154 |
--
|
|
Spinners Are the UX Equivalent of "TODO: Fix Later"
|
Alexandre Gaubert |
2026-02-11 |
1,209 |
--
|
|
How We Turned Claude Into a Cross-System Support Investigator
|
Julian Maurin |
2026-02-20 |
1,426 |
--
|
|
The Comfortable Room
|
Rémy Duthu |
2026-03-06 |
1,375 |
--
|
|
Friends Don't Let Friends Use :latest
|
-- |
2026-03-25 |
1,072 |
--
|
|
await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks
|
-- |
2026-03-25 |
1,302 |
--
|
|
Why PostgreSQL Ignored Our Index (and What the Planner Was Thinking)
|
-- |
2026-03-25 |
1,360 |
--
|
|
AI Won't Replace Code Reviews, But It Can Fix Them
|
-- |
2026-03-25 |
793 |
--
|
|
TypeScript's import type: The Flag That Makes Builds Honest
|
-- |
2026-03-25 |
1,455 |
--
|
|
When GitHub Webhooks Lie: How an Empty Array Broke Our Merge Queue
|
-- |
2026-03-27 |
1,367 |
--
|
|
The Day My AI Agent Deleted 29 Git Worktrees
|
-- |
2026-04-02 |
711 |
--
|
|
How a Dashboard Arms Race Put Me on the App Store
|
-- |
2026-04-08 |
1,127 |
--
|
|
Your Monorepo's Merge Queue Has a Concurrency Problem
|
-- |
2026-04-10 |
1,493 |
--
|
|
Diving into pytest Finalizers
|
-- |
2026-04-11 |
745 |
--
|
|
How We Formally Verified Our Merge Queue with TLA+ (and Found Bugs …
|
-- |
2026-04-14 |
1,962 |
--
|
|
A Markdown File Became Our Company-Wide On-Call Cheat Code
|
-- |
2026-04-16 |
1,869 |
--
|
|
Python 3.14 in Production: What PEP 649 Actually Breaks
|
-- |
2026-04-16 |
1,294 |
--
|
|
Switching from npm to pnpm found 3 phantom dependencies in our React …
|
-- |
2026-04-21 |
941 |
--
|
|
Fake-timer leakage in Jest: the flake nobody sees coming
|
-- |
2026-04-27 |
1,110 |
--
|
|
A merge queue is critical infrastructure. Build it accordingly.
|
-- |
2026-04-27 |
912 |
--
|
|
Why jest.retryTimes() is hiding bugs in your test suite
|
-- |
2026-04-27 |
1,163 |
--
|
|
Jest snapshot drift: when toMatchSnapshot lies about your code
|
-- |
2026-04-27 |
1,090 |
--
|
|
How to Enable GitHub Merge Queue with GitHub Actions: The 5-Minute Setup
|
-- |
2026-04-29 |
1,100 |
--
|
|
How to Cut Your GitHub Actions CI Bill (Without Compromising Tests)
|
-- |
2026-04-29 |
1,445 |
--
|
|
GitHub Auto-Merge: When the Native Button Is Enough, and When You Outgrow …
|
-- |
2026-04-29 |
1,748 |
--
|
|
What GitHub Webhook Latency Actually Looks Like
|
-- |
2026-04-30 |
1,745 |
--
|
|
pytest fixture teardown races: when yield-style cleanup eats itself
|
-- |
2026-05-01 |
1,120 |
--
|
|
Vitest's `threads` pool is fast. It is also why your suite leaks …
|
-- |
2026-05-04 |
1,066 |
--
|
|
Playwright auto-wait is great, until your component re-renders mid-action
|
-- |
2026-05-05 |
1,124 |
--
|
|
RSpec randomized order is the messenger, not the bug
|
-- |
2026-05-07 |
1,090 |
--
|
|
I'm the new hire on a codebase I didn't write
|
-- |
2026-05-07 |
1,967 |
--
|
|
pytest-xdist makes the suite faster and the flakes weirder
|
-- |
2026-05-09 |
922 |
--
|
|
vi.mock hoists. Your closure variables do not.
|
-- |
2026-05-11 |
1,107 |
--
|
|
225 Self-Hosted GitHub Actions Runners: Why We Picked Docker Over VMs
|
-- |
2026-05-13 |
2,801 |
--
|
|
Playwright route handlers fire only on requests they were registered before
|
-- |
2026-05-13 |
1,165 |
--
|
|
regex101: A Practical Guide to the Regex Tester Engineers Actually Use
|
-- |
2026-05-13 |
1,017 |
--
|
|
RSpec system specs see an empty database. database_cleaner is why.
|
-- |
2026-05-15 |
1,098 |
--
|
|
Hypothesis is not flaky. Your code under test is, and Hypothesis is …
|
-- |
2026-05-17 |
1,187 |
--
|
|
Vitest's isolate:false buys you 30% speed and a class of flake you …
|
-- |
2026-05-19 |
1,305 |
--
|
|
Playwright storageState is not just a setup file. It is a contract.
|
-- |
2026-05-21 |
1,461 |
--
|
|
We Spent Years Hardening Jinja2 in User Config. We're Removing It Instead.
|
-- |
2026-05-21 |
937 |
--
|
|
Timecop.freeze without Timecop.return is the textbook RSpec time bomb
|
-- |
2026-05-24 |
1,296 |
--
|
|
Making Dashboard Charts Actually Useful: Brush Zoom, Click-to-Filter, and Shareable URLs with …
|
-- |
2026-05-29 |
1,420 |
--
|
|
How to merge main into a branch in Git (and when to …
|
-- |
2026-06-02 |
1,356 |
--
|
|
We fixed Alembic's multiple-heads error with Git history
|
-- |
2026-06-02 |
890 |
--
|
|
How we built stacked PRs without a new git workflow
|
-- |
2026-06-02 |
1,984 |
--
|
|
Bun shipped 1M lines in nine days. The PR is the bottleneck …
|
-- |
2026-06-05 |
2,393 |
--
|
|
We Let an LLM Open Pull Requests Against Your .mergify.yml. The Prompt …
|
-- |
2026-06-05 |
1,745 |
--
|
|
How Agents Work With Parallel Agents
|
-- |
2026-06-08 |
1,992 |
--
|
|
Swapping a Primary Key on a 4M-Row Table: Why I Took 10 …
|
-- |
2026-06-11 |
1,667 |
--
|