INNN Direct Line, hello! Ask me anything about the show
A 1960s rotary phone, an AI that fits on a laptop, and two days at a trade show in Niort.
Things from my day job as a developer that I feel like sharing.
A 1960s rotary phone, an AI that fits on a laptop, and two days at a trade show in Niort.
A SQL injection in Metabase was used to compromise ANSSI and DINUM. Would a security review by Claude have caught it in time? Four models tested on the pre-fix code: only one finds the flaw — a month too late.
For any French municipality, Cartes produces a print-ready map, from A4 to A0, built from open public data. Free, open source, no account and nothing to install.
Serving static content without a dedicated application (ZIP, S3, HTTP assets), and exposing a full Swagger UI from a simple openapi.json file — all without deploying an extra server.
Basic Auth to protect non-production environments, OpenID Connect to authenticate MAIF members on specific Aux Alentours features, and HTTP caching to offload the tile API.
CORS for integrating tiles in third-party JS code, robots.txt without touching the app, HTTP redirects with path param capture, removing security headers to embed an iframe in dev.
The Aux Alentours par MAIF API deployed on Clever Cloud, exposed through three radically different Otoroshi routes: API key-secured endpoint, public documentation, and tile API.
Otoroshi is an open source HTTP reverse proxy packed with plugins. Clever Cloud is a European PaaS. Together, they make a remarkably effective duo for managing APIs in production. An introduction.
This article covers how I created and deployed a custom Keycloak theme on Clever Cloud for the DICRIM numérique backoffice, using Claude Code as an assistant.
I wanted a simple place to publish technical experience reports without having to manage any infrastructure. GitHub Pages + Jekyll quickly became the obvious choice