DEV Community

Benjamin Touchard profile picture

Benjamin Touchard

Senior dev, 25 years in. Fractional CTO and hands-on builder. Go, Vue, TS. I run tech projects but never leave the terminal. Health, edu, ecology. Bordeaux, 100% remote.

Location Bordeaux, France Joined Joined on  Personal website https://kolapsis.com

Work

CTO Hands-on

Back up PostgreSQL to S3: from pg_dump to a verified restore

Back up PostgreSQL to S3: from pg_dump to a verified restore

Comments
5 min read

Want to connect with Benjamin Touchard?

Create an account to connect with Benjamin Touchard. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Cron jobs fail silently: monitor them with a dead man's switch

Cron jobs fail silently: monitor them with a dead man's switch

Comments
3 min read
21 questions to ask a SaaS boilerplate before you pay for it

21 questions to ask a SaaS boilerplate before you pay for it

2
Comments 5
5 min read
Self-hosted SaaS boilerplate: what \"self-hosted\" has to mean, and a checklist

Self-hosted SaaS boilerplate: what \"self-hosted\" has to mean, and a checklist

Comments
4 min read
Embedding a Vue 3 app in a Go binary with go:embed — and keeping SEO without SSR

Embedding a Vue 3 app in a Go binary with go:embed — and keeping SEO without SSR

Comments
4 min read
Idempotent billing webhooks: exactly-once fulfilment with Stripe

Idempotent billing webhooks: exactly-once fulfilment with Stripe

6
Comments 11
5 min read
Row-level multi-tenancy in Go: the rule, the middleware and the test that proves it

Row-level multi-tenancy in Go: the rule, the middleware and the test that proves it

3
Comments 4
4 min read
SQLite or PostgreSQL: one codebase, two engines, one env var

SQLite or PostgreSQL: one codebase, two engines, one env var

Comments
4 min read
GoVueKit vs supastarter vs SaaS Pegasus vs ShipFast: an architecture comparison

GoVueKit vs supastarter vs SaaS Pegasus vs ShipFast: an architecture comparison

Comments
5 min read
Multi-tenant SaaS in Go with chi and sqlc: the whole tenancy layer

Multi-tenant SaaS in Go with chi and sqlc: the whole tenancy layer

1
Comments
5 min read
Stripe webhooks in Go: the complete idempotent handler, line by line

Stripe webhooks in Go: the complete idempotent handler, line by line

Comments
6 min read
Vibe coding on a boilerplate: stop your agent from rebuilding what it already has

Vibe coding on a boilerplate: stop your agent from rebuilding what it already has

Comments
3 min read
Vue 3 SaaS starter kits in 2026: Nuxt kits, Vue on another backend, and one Go binary

Vue 3 SaaS starter kits in 2026: Nuxt kits, Vue on another backend, and one Go binary

Comments 1
5 min read
Go SaaS boilerplates in 2026: the honest list

Go SaaS boilerplates in 2026: the honest list

Comments
6 min read
I shipped a 20-feature DevOps tool solo in 60 days using Claude Code — the unfiltered breakdown

I shipped a 20-feature DevOps tool solo in 60 days using Claude Code — the unfiltered breakdown

Comments 1
12 min read
Your Docker Stack Is Running. But Is Anyone Actually Watching It?

Your Docker Stack Is Running. But Is Anyone Actually Watching It?

2
Comments
8 min read
I built two open-source tools faster by letting AI write most of the code

I built two open-source tools faster by letting AI write most of the code

Comments
2 min read
Proving people actually read internal documents is still a mess

Proving people actually read internal documents is still a mess

Comments
2 min read
Why I refuse to ship Google Analytics in open-source projects

Why I refuse to ship Google Analytics in open-source projects

Comments
2 min read
loading...