<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>La newsletter de Vincent Ventalon</title><description>Data engineer. Je construis des trucs en solo et j&apos;écris ce que ça donne — un mail par semaine, le mardi.</description><link>https://vincentventalon.com/newsletter/</link><language>fr-FR</language><atom:link href="https://vincentventalon.com/newsletter/rss.xml" rel="self" type="application/rss+xml"/><item><title>Ton projet en ligne pour 0 €</title><link>https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/</link><guid isPermaLink="true">https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/</guid><description>Tout ce qu&apos;il faut pour mettre un projet en ligne sans payer, brique par brique : GitHub Pages, Cloudflare Workers, Vercel, Neon, Supabase, R2, GitHub Actions, PostHog, Stripe. Et cette semaine : un dimanche à filmer Nadia pour Meta, Opus 5.5, Remotion.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/03-cover.webp&quot; alt=&quot;Un projet en ligne pour 0 €, brique par brique : site statique (GitHub Pages, Cloudflare Workers), appli (Vercel, Workers + OpenNext), base de données (Neon, Supabase), fichiers (R2, S3), déploiement (GitHub Actions), analytics (PostHog, Umami), paiement (Stripe).&quot;&gt;&lt;/p&gt;&lt;p&gt;Salut,&lt;/p&gt;
&lt;p&gt;Jour 57 du challenge aujourd’hui. Voilà ce que j’ai construit cette semaine, ce qui a bougé dans l’IA pour les devs, et ce que tu peux en faire ce soir.&lt;/p&gt;
&lt;h3 id=&quot;au-menu&quot;&gt;Au menu&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;🔨 &lt;a href=&quot;https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/#ce-que-je-construis&quot;&gt;&lt;strong&gt;Ce que je construis&lt;/strong&gt;&lt;/a&gt; : un dimanche à filmer mon propre logiciel pour Meta et TikTok, et le tableau qui pilote mes vidéos&lt;/li&gt;
&lt;li&gt;📰 &lt;a href=&quot;https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/#la-grosse-news&quot;&gt;&lt;strong&gt;La grosse news&lt;/strong&gt;&lt;/a&gt; : Claude Opus 5.5 sort, et il coûte moins cher que l’ancien&lt;/li&gt;
&lt;li&gt;🧰 &lt;a href=&quot;https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/#loutil-de-la-semaine&quot;&gt;&lt;strong&gt;L’outil de la semaine&lt;/strong&gt;&lt;/a&gt; : Remotion, pour fabriquer des vidéos avec du code&lt;/li&gt;
&lt;li&gt;📓 &lt;a href=&quot;https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/#le-tuto-de-la-semaine&quot;&gt;&lt;strong&gt;Le tuto&lt;/strong&gt;&lt;/a&gt; : tout ce qu’il faut pour mettre un projet en ligne sans payer&lt;/li&gt;
&lt;li&gt;🔗 &lt;a href=&quot;https://vincentventalon.com/newsletter/mettre-son-projet-en-ligne-gratuitement/#liens-rapides&quot;&gt;&lt;strong&gt;Liens rapides&lt;/strong&gt;&lt;/a&gt; : cinq choses qui ont bougé cette semaine&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;ce-que-je-construis&quot;&gt;Ce que je construis&lt;/h3&gt;
&lt;p&gt;Dimanche, j’ai passé la journée à me filmer en train d’utiliser mon propre logiciel. Pas pour une vidéo TikTok, pour Meta et TikTok eux-mêmes.&lt;/p&gt;
&lt;p&gt;Nadia, l’outil qui programme mes vidéos, passe par les API officielles d’Instagram et de TikTok. Tant que je suis le seul à m’en servir, ça passe. Pour que d’autres puissent l’utiliser, il faut que les deux plateformes valident l’appli, et pour ça elles veulent une vidéo par permission demandée : on voit la connexion, on voit le bouton, on voit la vidéo arriver en ligne. Côté Meta, ça a fait six vidéos. Elles sont en montage, et c’est la réponse de Meta et de TikTok qui décidera si Nadia peut ouvrir à d’autres que moi.&lt;/p&gt;
&lt;p&gt;En attendant, je m’en sers de plus en plus pour moi. Cette semaine, Nadia est devenu le tableau où vivent toutes mes vidéos, du script jusqu’à la publication. Quand je demande à mon agent de montage la prochaine vidéo, il va chercher la première carte de la colonne « À monter », et une fois la vidéo en ligne, la carte passe toute seule dans « Publié ». La vidéo de dimanche sur Python est la première qui a fait tout le chemin.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/03-construis.webp&quot; alt=&quot;Le tableau des vidéos dans Nadia : les colonnes Script, Validé, À tourner, À monter, À programmer et Publié, avec une carte par vidéo.&quot; title=&quot;Mon tableau dans Nadia. Chaque carte est une vidéo, de l&amp;#x27;idée jusqu&amp;#x27;à la publication.&quot;&gt;&lt;/p&gt;
&lt;p&gt;Le reste de la semaine, c’était Malte comme je l’aime : des sauts dans la mer vendredi soir, et hier une rando sur la côte entre Marsaskala et Marsaxlokk, en passant par St Thomas Bay. Et je prépare ma prochaine vidéo YouTube, sur la façon dont je monte une vidéo par jour avec Claude Code.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;la-grosse-news&quot;&gt;La grosse news&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Le niveau de Fable, au prix d’un Opus moins cher que l’ancien.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Le fait.&lt;/strong&gt; Anthropic a sorti Claude Opus 5.5 le 22 septembre. D’après eux, il fait aussi bien que Fable 5.1 sur la plupart des tâches et coûte 40 % moins cher à faire tourner qu’Opus 5. Côté API, ça donne 4 $ le million de tokens en entrée au lieu de 5 $, et 20 $ en sortie au lieu de 25 $. Il gagne aussi 14 points sur Terminal-Bench, le test qui mesure ce qu’un modèle sait faire dans un terminal. &lt;a href=&quot;https://www.anthropic.com/news/claude-opus-5-5&quot;&gt;L’annonce d’Anthropic&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mon avis.&lt;/strong&gt; Il est incroyable. C’est quasiment le niveau de Fable, c’est même le niveau de Fable. Il a one-shot pas mal de mes scripts sans que j’aie besoin de trop bosser avec lui. Il fait mes montages sans erreur, il se vérifie lui-même, et il ne consomme quasiment rien. Opus 5.5, c’est vraiment un truc de malade.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comment t’en servir.&lt;/strong&gt; Si ton Claude Code est à jour, tu l’as déjà, c’est devenu le modèle Opus par défaut. Tape &lt;code&gt;/model&lt;/code&gt; dans une session pour vérifier lequel tourne. Si tu utilisais Fable pour tout, essaie Opus 5.5 sur ta prochaine tâche et compare.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;loutil-de-la-semaine&quot;&gt;L’outil de la semaine&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/03-outil.webp&quot; alt=&quot;Trois écrans de mes vidéos fabriqués avec Remotion : une liste à cocher sur Python, un bout de code qui passe à 2 secondes, un schéma PHP avec Laravel et Symfony.&quot; title=&quot;Tout ce qui s&amp;#x27;affiche au-dessus de ma tête sort de Remotion, écrit par Claude Code.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remotion&lt;/strong&gt; te fait fabriquer des vidéos en React, comme tu ferais une page web.&lt;/p&gt;
&lt;p&gt;Ça remplace une partie de ce que tu ferais dans un logiciel de montage comme Premiere Pro. Chez moi, c’est lui qui fabrique tout ce qui s’affiche au-dessus de ma tête dans mes vidéos : les listes qui se cochent, les bouts de code, les schémas, les captures de mes outils. Comme c’est du code, Claude Code peut les écrire, et je peux refaire la même animation le lendemain en changeant juste le texte. C’est gratuit pour toi tout seul ou pour une boîte de moins de 4 personnes, payant au-delà.&lt;/p&gt;
&lt;p&gt;Tout est sur &lt;a href=&quot;https://www.remotion.dev&quot;&gt;le site de Remotion&lt;/a&gt;. Il te faut Node installé, puis demande à Claude Code :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Crée un projet Remotion et fais-moi une vidéo verticale de 5 secondes où le titre ⟨ton titre⟩ apparaît mot par mot.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;le-tuto-de-la-semaine&quot;&gt;Le tuto de la semaine&lt;/h3&gt;
&lt;p&gt;Plusieurs d’entre vous m’ont demandé où mettre leur premier projet en ligne sans payer. Voilà ce que je prendrais, brique par brique.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/03-tuto.webp&quot; alt=&quot;Schéma : un projet en ligne pour 0 €, brique par brique. Site statique : GitHub Pages ou Cloudflare Workers. Appli : Vercel ou Workers avec OpenNext. Base de données : Neon ou Supabase. Fichiers : R2 ou S3. Déploiement : GitHub Actions. Analytics : PostHog ou Umami. Paiement : Stripe.&quot;&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Un portfolio ou un site statique.&lt;/strong&gt; S’il n’y a que des pages, sans code côté serveur, &lt;code&gt;GitHub Pages&lt;/code&gt; suffit : tu pousses ton code, le site est en ligne. Et statique ne veut pas dire écrit à la main : un site Next.js exporté en statique compte aussi, c’est ce que je fais. Moi je mets mes sites sur &lt;code&gt;Cloudflare Workers&lt;/code&gt;, gratuit aussi. Cloudflare Pages existait pour ça, mais Cloudflare pousse maintenant tout le monde vers Workers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Une appli.&lt;/strong&gt; Si tu fais du Next.js, deux options. &lt;code&gt;Vercel&lt;/code&gt; est le plus simple, mais son plan gratuit interdit l’usage commercial. Sinon, &lt;code&gt;Cloudflare Workers&lt;/code&gt; avec l’adaptateur OpenNext fait tourner la même appli, et le plan gratuit donne 100 000 requêtes par jour.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La base de données.&lt;/strong&gt; &lt;code&gt;Neon&lt;/code&gt; te donne une base Postgres gratuite, sans carte bancaire, qui s’endort après 5 minutes sans requête. &lt;code&gt;Supabase&lt;/code&gt; te donne 500 Mo et deux projets gratuits, avec l’authentification en plus, mais un projet se met en pause après une semaine sans activité.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Les fichiers (images, vidéos, PDF).&lt;/strong&gt; Pour moi &lt;code&gt;Cloudflare R2&lt;/code&gt; est le meilleur : 10 Go gratuits par mois, et la sortie de données est gratuite, peu importe combien de gens téléchargent tes fichiers. &lt;code&gt;Amazon S3&lt;/code&gt; reste très bien, c’est le standard que tous les outils savent lire, mais au-delà de 100 Go téléchargés par mois, la sortie devient payante.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Le déploiement automatique.&lt;/strong&gt; &lt;code&gt;GitHub Actions&lt;/code&gt; redéploie ton projet à chaque push. C’est gratuit et illimité si ton dépôt est public. S’il est privé, tu as 2 000 minutes gratuites par mois. Ça paraît beaucoup, mais je les ai toutes grillées ce mois-ci avec les builds de Nadia, et j’ai dû déployer depuis mon Mac pendant quelques jours. Regarde combien de temps dure un build avant d’en lancer à chaque commit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Les analytics.&lt;/strong&gt; &lt;code&gt;PostHog&lt;/code&gt; te donne un million d’événements gratuits par mois, sans carte bancaire, avec l’enregistrement des sessions en plus. Si tu préfères garder tes données chez toi, &lt;code&gt;Umami&lt;/code&gt; est open source et tu peux l’héberger toi-même gratuitement.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Le paiement.&lt;/strong&gt; &lt;code&gt;Stripe&lt;/code&gt; n’a ni abonnement ni frais d’installation : tu paies seulement quand tu encaisses, 1,5 % + 0,25 € par paiement avec une carte européenne. Tant que personne ne paie, ça ne te coûte rien.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Si tu veux creuser pour ton projet, colle ça dans Claude Code :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mon projet c’est ⟨ce que fait ton projet⟩. Explique-moi la différence entre GitHub Pages, Vercel et Cloudflare Workers pour l’héberger, entre Neon et Supabase pour la base, entre R2 et S3 pour les fichiers, comment déployer automatiquement avec GitHub Actions, entre PostHog et Umami pour les analytics, et comment brancher Stripe pour les paiements, avec ce que chacun implique pour mon projet. Je veux comprendre pour choisir moi-même.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://deviensdev.fr/stack-gratuite&quot;&gt;Ma stack complète, avec les limites exactes&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;liens-rapides&quot;&gt;Liens rapides&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://claude.com/blog/claude-marketplace&quot;&gt;Claude Marketplace&lt;/a&gt; : Anthropic ouvre une place de marché dans Claude, avec plus de 2 000 connecteurs et plugins à installer sans bricoler un serveur MCP à la main.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/cloudflare/security-audit-skill&quot;&gt;La skill d’audit de sécurité de Cloudflare&lt;/a&gt; : la skill Claude Code que Cloudflare utilise pour chercher des failles, en open source. N° 1 des tendances GitHub cette semaine.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.cloudflare.com/python-workers-ga/&quot;&gt;Python sur Cloudflare Workers&lt;/a&gt; : FastAPI, Django et Flask tournent maintenant nativement sur Workers. Ton backend Python en ligne sans une ligne de JavaScript.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://lovable.dev/blog/chat-for-free&quot;&gt;Le chat gratuit de Lovable&lt;/a&gt; : tu peux discuter de ton idée d’appli avec l’agent sans dépenser de crédits, avant de lancer la génération.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.aikido.dev/blog/supplychain-local-memtensor-npm-pypi&quot;&gt;Un ver dans les paquets npm et PyPI&lt;/a&gt; : des paquets de mémoire pour agents IA ont été piratés pour voler tes tokens GitHub, npm et tes clés cloud. Rien de suspect à l’installation.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Si ce mail peut servir à quelqu’un, fais-le suivre. Et s’il y a quelque chose dont tu te fous, ou que tu aimerais voir dans ce genre de mail, dis-le-moi aussi, il suffit de répondre.&lt;/p&gt;
&lt;p&gt;À mardi,&lt;/p&gt;
</content:encoded><category>Hébergement</category><category>Claude Code</category><category>IA</category></item><item><title>Claude Code en parallèle : ce que ça coûte vraiment</title><link>https://vincentventalon.com/newsletter/claude-code-projects-sessions-paralleles/</link><guid isPermaLink="true">https://vincentventalon.com/newsletter/claude-code-projects-sessions-paralleles/</guid><description>Jour 50 du challenge : Claude Code lance plusieurs sessions en parallèle (et ce que ça coûte), whisper.cpp pour transcrire une vidéo gratuitement sur ta machine, comment je monte une vidéo par jour sans logiciel de montage, et les 7 ressources que j&apos;envoie en DM.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/02-cover.webp&quot; alt=&quot;Schéma : un coordinateur découpe la tâche et lance trois sessions Claude Code en parallèle, chacune sur sa branche git, puis les branches sont assemblées.&quot;&gt;&lt;/p&gt;&lt;p&gt;Salut,&lt;/p&gt;
&lt;p&gt;Jour 50 aujourd’hui, la moitié du challenge. 50 vidéos tournées, presque 22 000 personnes sur TikTok et 7 400 sur Instagram. À ma question de la semaine dernière, 38 % d’entre vous m’ont dit débuter, 42 % coder un peu et 20 % être déjà développeurs. Merci, ça m’aide à savoir à qui j’écris.&lt;/p&gt;
&lt;h3 id=&quot;au-menu&quot;&gt;Au menu&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;🔨 &lt;strong&gt;Ce que je construis&lt;/strong&gt; : Nadia, le logiciel que je me suis fabriqué pour tenir une vidéo par jour&lt;/li&gt;
&lt;li&gt;📰 &lt;strong&gt;La grosse news&lt;/strong&gt; : Claude Code lance plusieurs sessions en parallèle, et la facture suit&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;3 prompts&lt;/strong&gt; que j’ai vraiment tapés cette semaine&lt;/li&gt;
&lt;li&gt;🧰 &lt;strong&gt;L’outil de la semaine&lt;/strong&gt; : whisper.cpp, pour transcrire une vidéo gratuitement sur ta machine&lt;/li&gt;
&lt;li&gt;📓 &lt;strong&gt;Le tuto&lt;/strong&gt; : comment je monte une vidéo par jour sans logiciel de montage&lt;/li&gt;
&lt;li&gt;🔗 &lt;strong&gt;Les 7 ressources&lt;/strong&gt; qu’on me réclame, au même endroit&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;ce-que-je-construis&quot;&gt;Ce que je construis&lt;/h3&gt;
&lt;p&gt;Pour tenir une vidéo par jour, je me suis construit un outil, il s’appelle Nadia. Il programme mes vidéos sur TikTok et Instagram, et quand tu commentes un mot sous une vidéo, c’est lui qui t’envoie la ressource en message privé. Une partie d’entre vous est arrivée dans cette liste comme ça.&lt;/p&gt;
&lt;p&gt;Techniquement c’est assez simple. Il y a un petit serveur à moi avec 4 Go de mémoire, une API qui reçoit la vidéo et qui la programme, et un moteur de tâches qui surveille les commentaires et envoie le message privé quand le mot correspond à une règle. Tout passe par l’API officielle d’Instagram, donc pas de robot qui clique à ma place.&lt;/p&gt;
&lt;p&gt;Cette semaine je lui ai ajouté une fiche par vidéo. J’y vois les vues jour après jour, la part de gens qui likent, enregistrent ou partagent, et combien zappent dans les premières secondes. C’est l’image juste en dessous.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/02-construis.webp&quot; alt=&quot;La fiche d’une vidéo dans Nadia : la courbe des vues jusqu’à 36 871, et les taux de likes, d’enregistrements, de partages et de commentaires au fil des jours.&quot; title=&quot;La fiche d&amp;#x27;une vidéo dans Nadia. En bleu les vues, puis la part de gens qui likent (9,6 %), enregistrent (7,7 %), partagent (1,1 %) et commentent (0,2 %).&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;la-grosse-news&quot;&gt;La grosse news&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Le fait.&lt;/strong&gt; Anthropic a ouvert le 17 septembre la bêta des nouveaux Projects de Claude Code. Tu donnes une grosse tâche à un coordinateur, par exemple une migration ou une fonctionnalité entière. Il la découpe et lance une session par morceau, en parallèle. Chaque session a sa branche git et sa copie du dépôt, et elles partagent les instructions, les fichiers et la mémoire du projet. Si deux sessions touchent le même code, tu te retrouves avec un conflit de merge à régler. Pour l’instant tout tourne dans le cloud (la version sur ta machine est annoncée « très bientôt ») et c’est réservé à une partie des abonnés Pro et Max. Anthropic prévient aussi que chaque session compte comme une session complète, donc un projet consomme tes limites plus vite. &lt;a href=&quot;https://claude.com/blog/projects-redesigned&quot;&gt;Le billet d’Anthropic&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mon avis.&lt;/strong&gt; Écoute, c’est cool : ça permet d’écrire dans un chat et ça spawn des sub-agents tout seul. C’est vraiment cool pour commencer et vibe coder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comment t’en servir.&lt;/strong&gt; Que tu aies l’accès ou pas, tu peux t’entraîner ce soir à découper une tâche. Prends la prochaine chose que tu veux coder et écris d’abord les trois morceaux qui peuvent avancer sans toucher aux mêmes fichiers. C’est ce que fait le coordinateur, et si toi tu n’y arrives pas sur ton projet, il aura du mal aussi. Si tu as l’accès, commence avec deux sessions. Tu peux choisir un modèle pour le coordinateur et un autre pour les sessions, et la consommation s’affiche par projet, donc regarde-la avant d’en lancer dix.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/02-news.webp&quot; alt=&quot;Schéma : un coordinateur découpe la tâche et lance trois sessions en parallèle dans le cloud, chacune sur sa branche git, puis les branches sont assemblées ; deux sessions sur le même code donnent un conflit de merge.&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;3-prompts-de-la-semaine&quot;&gt;3 prompts de la semaine&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Pour contester un seul point.&lt;/strong&gt; Je commence par dire ce qui est bon, sinon l’agent réécrit tout, y compris ce qui marchait.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J’adore, mais je challengerais cette partie : ⟨la phrase ou l’affirmation qui te gêne⟩.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Pour séparer le créatif du technique.&lt;/strong&gt; C’est de ce prompt qu’est sortie ma chaîne de montage, avec un agent qui coupe, un autre qui fait les visuels et un troisième qui vérifie le rendu.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Est-ce que je pourrais séparer les choses : la partie créative d’un côté, qu’un modèle fasse, la partie purement technique de l’autre, qu’un autre modèle fasse ? Comment améliorer cette chaîne pour que chaque agent fasse la partie qui lui est dédiée ? Je veux vraiment des étages séparés.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/02-prompts.webp&quot; alt=&quot;Schéma de ma chaîne de montage : je tourne et je dépose les rushs ; la session écrit le brief et lance trois agents à la suite, A pour les coupes avec Sonnet, B pour le visuel avec Fable, C pour le rendu avec Sonnet ; puis je donne mon feu vert et ça se publie tout seul.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pour avoir un rapport qu’on peut regarder.&lt;/strong&gt; Dans le terminal je survole les longs textes. Quand je demande une page HTML avec des tableaux, je lis vraiment.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Est-ce que tu as des pistes sur les sujets où ça avance bien ? Fais-moi un petit rapport dans une page HTML, comme ça je vois bien s’il y a des pistes à suivre.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;loutil-de-la-semaine&quot;&gt;L’outil de la semaine&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;whisper.cpp&lt;/strong&gt; transforme de la parole en texte sur ta machine, sans internet.&lt;/p&gt;
&lt;p&gt;C’est le modèle Whisper d’OpenAI réécrit en C++ pour tourner en local. Ça remplace un abonnement de transcription comme Otter, qui coûte 16,99 $ par mois. Chez moi il recale mot à mot les sous-titres de chaque vidéo du challenge, et cette semaine il a transcrit les 370 vidéos d’un créateur que j’étudie. C’est gratuit, sous licence MIT.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/02-outil.webp&quot; alt=&quot;Un abonnement de transcription comme Otter coûte 16,99 $ par mois ; whisper.cpp est gratuit, tourne sur ta machine, sans internet.&quot;&gt;&lt;/p&gt;
&lt;p&gt;Il tourne sur Mac, Windows et Linux, et tout est expliqué sur &lt;a href=&quot;https://github.com/ggml-org/whisper.cpp&quot;&gt;la page du projet&lt;/a&gt;. Le plus simple, si tu as Claude Code, c’est de lui demander de s’en occuper :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Installe whisper.cpp sur ma machine, télécharge un modèle qui comprend le français, et transcris ⟨ma-video.mp4⟩ dans un fichier texte.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Prévois un peu de place, le modèle le plus précis pèse environ 1,5 Go.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;le-tuto-de-la-semaine&quot;&gt;Le tuto de la semaine&lt;/h3&gt;
&lt;p&gt;Plusieurs d’entre vous m’ont demandé comment je monte mes vidéos. Je n’ouvre aucun logiciel de montage, tout se passe dans le terminal avec Claude Code, et voilà à quoi ça ressemble aujourd’hui.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Je tourne et je dépose les rushs dans un dossier.&lt;/strong&gt; Un premier agent les colle bout à bout, enlève les silences, puis passe trois fois sur ce que j’ai dit pour attraper les bégaiements et les phrases que j’ai recommencées. Il s’appuie sur whisper.cpp, l’outil dont je parle juste au-dessus, et sur ffmpeg.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Les sous-titres sont calés mot à mot et gravés dans l’image.&lt;/strong&gt; L’agent relit toute la transcription, corrige les mots mal entendus et choisit ceux qui s’affichent en orange.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Un deuxième agent s’occupe du visuel.&lt;/strong&gt; Il fait la cover, place le titre en haut de l’écran et incruste une capture ou un site filmé quand je parle de quelque chose qu’on peut montrer. Il me sort une planche avec toutes les images, et je valide avant d’aller plus loin.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Un troisième agent fait le rendu et vérifie.&lt;/strong&gt; Il sort deux fichiers, un pour TikTok et un pour Instagram, ajoute une musique libre de droits, puis relit la vidéo finale en entier et contrôle neuf points avant de me l’envoyer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Moi je tourne, je choisis le titre et je valide sur Telegram. Une fois que j’ai donné mon feu vert, ça se publie tout seul.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/02-tuto.webp&quot; alt=&quot;Trois images de la vidéo du jour 46 : la cover avec son titre, un sous-titre gravé dans l’image, et un site filmé incrusté à l’écran.&quot; title=&quot;Trois images de la vidéo du jour 46 : la cover et son titre, les sous-titres gravés, et le site qui s&amp;#x27;incruste quand j&amp;#x27;en parle.&quot;&gt;&lt;/p&gt;
&lt;p&gt;La version que j’ai mise sur GitHub est plus ancienne et beaucoup plus simple. Elle colle les clips, coupe les silences, enlève les « euh » et les faux départs et transcrit en local, mais elle ne fait ni les sous-titres gravés, ni la cover, ni la musique. Je ne l’ai pas encore mise à jour. Si tu veux essayer ce soir, c’est quand même par là qu’il faut commencer : &lt;a href=&quot;https://github.com/vincentventalon/claude-code-video-editing-skill&quot;&gt;le dépôt sur GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;les-7-ressources-quon-me-réclame&quot;&gt;Les 7 ressources qu’on me réclame&lt;/h3&gt;
&lt;p&gt;Comme promis dans &lt;a href=&quot;https://vincentventalon.com/newsletter/une-video-par-jour-pendant-100-jours/&quot;&gt;le premier mail&lt;/a&gt;, voilà tout ce que j’ai envoyé en DM depuis le début.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://deviensdev.fr/claude-code-kit?src=nl&amp;amp;n=02&quot;&gt;Le Claude Code Starter Kit&lt;/a&gt; : le fichier de règles, l’architecture de contexte, pour démarrer un projet proprement.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deviensdev.fr/claude-code-kit?src=nl&amp;amp;n=02#contexte-prompt&quot;&gt;Le prompt de passation&lt;/a&gt; : ouvrir une session neuve sans rien perdre.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deviensdev.fr/claude-code-skills?src=nl&amp;amp;n=02&quot;&gt;Écrire ta première skill Claude Code&lt;/a&gt; : en 4 étapes, avec celles que je garde.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/vincentventalon/claude-code-video-editing-skill&quot;&gt;La skill qui monte mes vidéos&lt;/a&gt; : le dépôt public, la version simple dont je parle dans le tuto.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deviensdev.fr/freelance?src=nl&amp;amp;n=02&quot;&gt;Le guide freelance&lt;/a&gt; : micro-entreprise avant de démissionner, les 4 voies pour quitter un CDI et toucher le chômage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deviensdev.fr/data-engineer?src=nl&amp;amp;n=02&quot;&gt;La roadmap data engineer&lt;/a&gt; : ce que j’apprendrais, dans l’ordre, si je recommençais.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deviensdev.fr/ressources-data-gratuites?src=nl&amp;amp;n=02&quot;&gt;7 ressources gratuites pour se former à la data&lt;/a&gt; : Harvard, le MIT, Google, l’État français.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Si ce mail peut servir à quelqu’un, fais-le suivre. Et s’il y a quelque chose dont tu te fous, ou que tu aimerais voir dans ce genre de mail, dis-le-moi aussi, il suffit de répondre.&lt;/p&gt;
&lt;p&gt;À mardi,&lt;/p&gt;
&lt;p&gt;Vincent&lt;/p&gt;
</content:encoded><category>Claude Code</category><category>IA</category><category>Outils</category></item><item><title>Une vidéo par jour pendant 100 jours : 25 000 abonnés au 42e jour</title><link>https://vincentventalon.com/newsletter/une-video-par-jour-pendant-100-jours/</link><guid isPermaLink="true">https://vincentventalon.com/newsletter/une-video-par-jour-pendant-100-jours/</guid><description>Data engineer depuis 10 ans, je me suis lancé le défi d&apos;une vidéo par jour pendant 100 jours sur TikTok et Instagram. Au 42e jour : 25 000 abonnés, et les outils IA que j&apos;ai construits pour tenir le rythme.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://vincentventalon.com/images/nl/01-cover.webp&quot; alt=&quot;« 100 jours, 1 vidéo par jour » sur un désert ensoleillé, avec un cactus qui sourit.&quot;&gt;&lt;/p&gt;&lt;p&gt;Salut,&lt;/p&gt;
&lt;p&gt;Si tu reçois ce mail, c’est que tu as récupéré une de mes ressources sur Instagram ou TikTok, ou que tu t’es inscrit sur un de mes sites.&lt;/p&gt;
&lt;p&gt;Donc déjà : bienvenue.&lt;/p&gt;
&lt;p&gt;Petite présentation, au cas où tu ne me connais que par une vidéo.&lt;/p&gt;
&lt;p&gt;Ça fait plus de 20 ans que je développe. Depuis 10 ans, je bosse comme Data Engineer pour des grands groupes. Aujourd’hui, dans un groupe aéronautique, je fais de la GenAI : des agents, en production.&lt;/p&gt;
&lt;p&gt;Le 4 août, je me suis lancé un défi : une vidéo par jour pendant 100 jours, sur le dev, la reconversion, et la façon dont j’apprendrais à coder aujourd’hui, avec l’IA.&lt;/p&gt;
&lt;p&gt;Je pensais que ça prendrait des mois avant que quelqu’un regarde.&lt;/p&gt;
&lt;p&gt;Au 42e jour, plus de 25 000 personnes me suivent : 20 076 sur TikTok, 5 260 sur Instagram.&lt;/p&gt;
&lt;p&gt;Pour tenir le rythme, j’ai dû me construire des outils. Un truc qui monte mes vidéos à ma place : il coupe les silences, pose les sous-titres, sort le fichier prêt à publier. Et un agent qui m’aide à écrire mes scripts et qui poste pour moi sur les réseaux. Entre nous, je l’appelle Nadia.&lt;/p&gt;
&lt;p&gt;Je voulais juste gagner du temps. Je me suis pris au jeu, et j’ai eu envie de voir jusqu’où ça pouvait aller.&lt;/p&gt;
&lt;p&gt;Résultat : j’ai une petite usine dans mon terminal, et je parle à des milliers de gens tous les jours. Je n’avais jamais fait ça. Ça m’amuse beaucoup.&lt;/p&gt;
&lt;h3 id=&quot;ce-mail-cest-quoi&quot;&gt;Ce mail, c’est quoi&lt;/h3&gt;
&lt;p&gt;Tous les mardis, je t’écris : ce que j’apprends en fabriquant tout ça, des ressources, les outils qui sortent et qui valent le coup, mes opinions sur le dev et l’IA, et sans doute quelques expériences un peu débiles au passage.&lt;/p&gt;
&lt;p&gt;Je ne sais pas encore exactement à quoi ça va ressembler, et c’est voulu : je préfère le construire avec les gens qui le lisent plutôt que de décider tout seul de ce dont tu as besoin. On va improviser un peu. Ça fait partie du jeu.&lt;/p&gt;
&lt;p&gt;La semaine prochaine, je rassemble dans un seul mail toutes les ressources qu’on me réclame en commentaire. Si tu en as raté une, elle y sera.&lt;/p&gt;
&lt;p&gt;À mardi,&lt;/p&gt;
&lt;p&gt;Vincent&lt;/p&gt;
</content:encoded><category>Challenge</category><category>Audience</category></item></channel></rss>