DEV Community

My ERP with Claude Code Series' Articles

Back to Michel Faure 's Series
How much are 91,000 lines produced with Claude Code actually worth?
Cover image for How much are 91,000 lines produced with Claude Code actually worth?

How much are 91,000 lines produced with Claude Code actually worth?

Comments
6 min read
Supabase RLS in production: four traps that silence your queries
Cover image for Supabase RLS in production: four traps that silence your queries

Supabase RLS in production: four traps that silence your queries

Comments
6 min read
4 incidents, 4 rules: how my CLAUDE.md wrote itself
Cover image for 4 incidents, 4 rules: how my CLAUDE.md wrote itself

4 incidents, 4 rules: how my CLAUDE.md wrote itself

Comments
7 min read
I added 20 lines of code to stop my ERP from lying to me
Cover image for I added 20 lines of code to stop my ERP from lying to me

I added 20 lines of code to stop my ERP from lying to me

Comments
8 min read
28% glue code, a CI rule to keep it from growing
Cover image for 28% glue code, a CI rule to keep it from growing

28% glue code, a CI rule to keep it from growing

Comments
7 min read
Four-dimension valuation: my method
Cover image for Four-dimension valuation: my method

Four-dimension valuation: my method

Comments
9 min read
Memory code audit: the anti-drift discipline
Cover image for Memory code audit: the anti-drift discipline

Memory code audit: the anti-drift discipline

Comments
7 min read
29 days, a 91k-line ERP, zero developers
Cover image for 29 days, a 91k-line ERP, zero developers

29 days, a 91k-line ERP, zero developers

Comments
5 min read
When a memorized rule fits your bug too well: a meta-trap of agent workflows
Cover image for When a memorized rule fits your bug too well: a meta-trap of agent workflows

When a memorized rule fits your bug too well: a meta-trap of agent workflows

Comments
5 min read
Modeling 1 enrollment = N seats: when a table name lies
Cover image for Modeling 1 enrollment = N seats: when a table name lies

Modeling 1 enrollment = N seats: when a table name lies

Comments
6 min read
Live, Snapshot, Cache: the three-way decision before storing a derived value
Cover image for Live, Snapshot, Cache: the three-way decision before storing a derived value

Live, Snapshot, Cache: the three-way decision before storing a derived value

Comments
5 min read
29 Zapier + Make automations replaced in four weeks
Cover image for 29 Zapier + Make automations replaced in four weeks

29 Zapier + Make automations replaced in four weeks

Comments
7 min read
54 ADRs in 35 days: why I write the decision before the first line of code
Cover image for 54 ADRs in 35 days: why I write the decision before the first line of code

54 ADRs in 35 days: why I write the decision before the first line of code

Comments
4 min read
Why your Sentry events never reach your serverless functions
Cover image for Why your Sentry events never reach your serverless functions

Why your Sentry events never reach your serverless functions

Comments
4 min read
Six days, six seconds: a CI test against semantic-layer drift on an AI agent
Cover image for Six days, six seconds: a CI test against semantic-layer drift on an AI agent

Six days, six seconds: a CI test against semantic-layer drift on an AI agent

Comments
7 min read
Pourquoi tes mutations Supabase mentent sur leurs erreurs
Cover image for Pourquoi tes mutations Supabase mentent sur leurs erreurs

Pourquoi tes mutations Supabase mentent sur leurs erreurs

Comments
3 min read
Why your Supabase mutations lie about their errors
Cover image for Why your Supabase mutations lie about their errors

Why your Supabase mutations lie about their errors

Comments 3
2 min read
Fifteen lines of Proxy to keep an SDK from breaking my CI
Cover image for Fifteen lines of Proxy to keep an SDK from breaking my CI

Fifteen lines of Proxy to keep an SDK from breaking my CI

Comments
5 min read
The SaaS config you can't `git diff`: a 30-second audit before every `update`
Cover image for The SaaS config you can't `git diff`: a 30-second audit before every `update`

The SaaS config you can't `git diff`: a 30-second audit before every `update`

Comments
2 min read
La config SaaS que tu ne peux pas `git diff` : un audit de 30 secondes avant tout `update`
Cover image for La config SaaS que tu ne peux pas `git diff` : un audit de 30 secondes avant tout `update`

La config SaaS que tu ne peux pas `git diff` : un audit de 30 secondes avant tout `update`

Comments
3 min read
Five silent failure modes I codified after 35 effective days of solo ERP coding
Cover image for Five silent failure modes I codified after 35 effective days of solo ERP coding

Five silent failure modes I codified after 35 effective days of solo ERP coding

Comments
6 min read
Why your DB audit always finds more than your inventory says
Cover image for Why your DB audit always finds more than your inventory says

Why your DB audit always finds more than your inventory says

Comments 3
3 min read
Pourquoi ton audit DB trouve toujours plus que ton inventaire ne disait
Cover image for Pourquoi ton audit DB trouve toujours plus que ton inventaire ne disait

Pourquoi ton audit DB trouve toujours plus que ton inventaire ne disait

Comments
3 min read
The 1-day-thrown-away rule: read the code before letting your AI write new code
Cover image for The 1-day-thrown-away rule: read the code before letting your AI write new code

The 1-day-thrown-away rule: read the code before letting your AI write new code

Comments
2 min read
La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire
Cover image for La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire

La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire

Comments
3 min read