Nos articles
Retours d'expérience, guides techniques et bonnes pratiques de notre équipe.
Retours d'expérience, guides techniques et bonnes pratiques de notre équipe.
J'utilise chezmoi pour gérer mes dotfiles entre machines, avec les secrets stockés dans 1Password. Jusqu'à récemment, tout passait par mon compte personnel 1Password. Ça marchait bien pour moi seul, mais quand j'ai commencé à donner accès à la CLI op à des agents IA (Claude Code), j'ai réalisé qu'ils pouvaient voir tous les vaults de mon compte. Pas idéal.
Nicolas Rouanne
7 mai 2026
Remplir le dossier CII (Crédit d'Impôt Innovation) est une corvée annuelle. Le dossier exige des données de personnel, du suivi de temps, des chiffres de paie, et une description du projet suffisamment détaillée pour qu'un inspecteur des impôts ne la rejette pas.
Nicolas Rouanne
28 avr 2026
J'utilise Claude Code au quotidien. C'est un super outil pour écrire du code, mais il a un défaut agaçant : il lui arrive de modifier mon .zshrc et de casser des choses. La semaine dernière, il a supprimé un alias que j'utilise en permanence — cc pour claude --worktree. La semaine d'avant, il avait cassé ma config shell autrement. À chaque fois, j'ai dû réparer à la main.
Nicolas Rouanne
9 mar 2026
Je voulais un blog pour le site Qraft, mais sans construire un CMS complet ni gérer une base de données. On utilise déjà Notion en interne, et son API est solide. L'idée était simple : écrire les articles dans Notion, les afficher sur le site avec Next.js, et utiliser le cache de Vercel pour que tout reste rapide. Il a fallu 5 PRs pour y arriver, et l'architecture finale s'est avérée plus propre que prévu.
Nicolas Rouanne
5 mar 2026
Je voulais générer une feuille de temps mensuelle depuis Toggl — une table montrant, jour par jour, combien de demi-journées j'ai travaillé pour chaque client. Simple en apparence. La partie délicate s'est révélée être l'arrondi.
Nicolas Rouanne
4 mar 2026
J’utilise Claude Code dans trois répertoires distincts — ~/dev/ pour le développement, ~/work/ pour les tâches non-dev (suivi du temps, édition de contenu), et ~/personal/ pour l’admin perso. Chaque espace a son propre CLAUDE.md (instructions de contexte) et .mcp.json (config des serveurs MCP). Je voulais tout versionner dans un seul repo pour suivre les changements, relire les diffs, et ne pas perdre mes configs en changeant de machine.
Nicolas Rouanne
4 mar 2026
Quand je code une feature, j'ai souvent le réflexe d'aller regarder comment les meilleurs projets open source font la même chose. Comment cal.com structure ses tRPC routes ? Comment Vendure découpe ses modules NestJS ? Comment Prefect organise ses layers FastAPI ?
Adrien Lupo
3 mar 2026
Je voulais voir si la nouvelle fonctionnalité Cloud Agents de Cursor pouvait configurer un vrai environnement de développement from scratch — pas un projet jouet, mais un monorepo complet Rails API + Next.js avec PostgreSQL, Redis, des credentials chiffrées et des données de seed. La réponse : oui, dans l'ensemble. Voici comment ça s'est passé.
Nicolas Rouanne
2 mar 2026
J'ai passé quelques semaines à construire un skill /worktree pour Claude Code. Il gérait les worktrees git pour les branches de fonctionnalités : création, copie des permissions, nettoyage après merge, suppression des branches obsolètes. 114 lignes de logique shell soigneusement écrites, et trois autres skills en dépendaient. Aujourd'hui, j'ai tout supprimé et remplacé par un simple flag : claude --worktree.
Nicolas Rouanne
2 mar 2026
À force de cliquer sur "autoriser" en boucle, on ne lit plus rien. Le signal se noie dans le bruit -- et c'est là que le risque commence. Mardi matin chez Qraft, on a pris 30 minutes pour parler permissions dans Claude Code. Je vous partage ce qui en est ressorti.
Adrien Lupo
19 fev 2026