Sign in

Frédéric Camblor

@fred.camblor.fr
228 followers 96 following 402 posts

Web | Typescript | Mobile | JVM | Dev tooling | Home Automation 4SH Bordeaux Fullstack Tech Lead on Web / Mobile apps OSS contributor (Voxxrin, Vitemadose, DevoxxFR CFP, RestX...) Retired BDX I/O creator & BordeauxJUG leader github.com/fcamblor

PostsRepliesMedia
Frédéric Camblor @fred.camblor.fr · 14/08/2026
Désolé Jean-Louis, j'ai pu récupérer un referral. Mais merci tout de même ! :)
000
Frédéric Camblor @fred.camblor.fr · 14/08/2026
www.fairphone.com/fr/keep-club...
100
Frédéric Camblor @fred.camblor.fr · 14/08/2026
@hsablonniere.com 😁
100
Frédéric Camblor @fred.camblor.fr · 14/08/2026
Des utilisateurs de fairphone dans les parrages ? Je cherche un lien de parrainage (tant qu'à faire...) :)
100
Frédéric Camblor @fred.camblor.fr · 11/08/2026
@eventuallycoding.com j'ai quelques retours à te faire : PM ? ou bien il y a un issue tracker qq part ?
100
Frédéric Camblor @fred.camblor.fr · 11/08/2026
J'ai profité de cet article pour ouvrir un blog chez @writizzy.com et j'ai plutôt bien aimé ! Facile de prise en main, plutôt ergonomique (et gratuit pour les individuals) 👍
130
Frédéric Camblor @fred.camblor.fr · 11/08/2026
Un Skill n'est pas une librairie devx.writizzy.blog/p/un-skill-nest-…
devx.writizzy.blog
Un Skill n'est pas une librairie
On applique aux skills agentiques le réflexe de factorisation qui structure l'informatique depuis ses débuts. Je ne suis pas convaincu que ce soit le bon transfert. Plaidoyer pour une duplication assumée.
131
Reposted by Frédéric Camblor
Vae-soli @vae-soli.bsky.social · 24/07/2026
Pov tu as vraiment foiré ta partie de sim city à mettre des commissariats partout
10571169
Reposted by Frédéric Camblor
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
15617157
Frédéric Camblor @fred.camblor.fr · 12/07/2026
13h30, 35°C à l'ombre ... Mon voisin se dit que c'est le meilleur moment pour ... arroser sa pelouse (cramée) (Il vient de sortir et mettre en route 2 arroseurs automatiques qui pulvérisent non stop à 360°) ... Quel enfer 🙄
010
Reposted by Frédéric Camblor
Colin McDonnell 💎 Zod @colinhacks.com · 22/06/2026
Introducing Nub. The all-in-one JavaScript toolkit that augments Node.js (instead of trying to replace it)
81019
Frédéric Camblor @fred.camblor.fr · 01/06/2026
Si le projet vous parle, vous pouvez aider en proposant des features manquantes, en benchmarkant un ADE que vous connaissez bien, ou simplement en partageant le site. 🌐 ade-arena.camblor.fr 👨‍💻 github.com/fcamblor/ade... Une petite ⭐ aide aussi 🙏
ade-arena.camblor.fr
ADE Arena — ADE & coding-agent orchestrators compared
Side-by-side comparison of Agentic Development Environments (ADE) and coding-agent orchestrators — Conductor, Vibe Kanban, Claude Code Desktop, T3 Code and more.
000
Frédéric Camblor @fred.camblor.fr · 01/06/2026
Je m’aide évidemment de Claude Code pour accélérer certains benchmarks, mais chaque cellule publiée est revue humainement, et étayée par des screenshots réels. Ce n’est pas du slop 🙂
100
Frédéric Camblor @fred.camblor.fr · 01/06/2026
Le site permet aussi d’évaluer chaque feature selon *vos* propres usages, en 8-10 min. Parce que deux devs n’attendent pas forcément la même chose d’un ADE : certains veulent paralléliser à fond, d’autres cherchent surtout de l’UX etc..
100
Frédéric Camblor @fred.camblor.fr · 01/06/2026
ADE Arena sert surtout à 3 choses : 🔍 Comparer les ADE feature par feature 🚀 Comprendre ce que chaque outil apporte au-dessus d’une CLI agentique 🧩 Pondérer les features selon vos propres usages pour trouver l’ADE qui matche le mieux avec vos besoins
100
Frédéric Camblor @fred.camblor.fr · 01/06/2026
Pour l’instant, j’ai benché les 4 ADE que j’ai le plus utilisés : Claude Code Desktop, Vibe Kanban, Conductor et T3Codes. Ils sont comparés sur 56 features : worktrees, parallélisation, multi-threads, UX, orchestration, etc.
Screenshot of the ADE Arena comparison table showing four coding-agent orchestrators: Claude Code Desktop, Conductor, T3 Code, and Vibe Kanban. The table compares 56 feature rounds with support indicators, grouped by categories such as workflow, and shows Conductor with the highest coverage score.Screenshot of the ADE Arena homepage showing a dark themed interface with the headline “Agentic Dev Environments & orchestrators, scored side by side.” A leaderboard ranks four coding-agent orchestrators, with Conductor in first place at 63.4%, followed by Claude Code Desktop, Vibe Kanban, and T3 Code.
120
Frédéric Camblor @fred.camblor.fr · 01/06/2026
Je viens de lancer ADE Arena: ade-arena.camblor.fr Un site pour comparer les Agentic Dev Environments - Claude Code Desktop, Vibe Kanban, Conductor, T3Codes… - feature par feature. Objectif : y voir plus clair dans cette jungle qui évolue chaque semaine.
ade-arena.camblor.fr
ADE Arena — ADE & coding-agent orchestrators compared
Side-by-side comparison of Agentic Development Environments (ADE) and coding-agent orchestrators — Conductor, Vibe Kanban, Claude Code Desktop, T3 Code and more.
110
Frédéric Camblor @fred.camblor.fr · 16/05/2026
yes ! Ce que je ne comprends pas, c'est que la plupart des ADE des model vendors ne gèrent pas cette feature. Comme si tous les POs s'étaient dit "houla, faut qu'on supporte les worktrees, allez on rajoute une petite dropdown et ce sera suffisant"
100
Frédéric Camblor @fred.camblor.fr · 15/05/2026
Pour maitriser/reset son contexte, c'est juste pas négociable. Pour "handoff" des fichiers (ex: plan >> impl) c'est juste primordial. Comment les gens font avec ces apps, je ne comprends pas je dois passer à coté d'un truc...
110
Frédéric Camblor @fred.camblor.fr · 15/05/2026
Claude Code Desktop, Codex, T3 Code et maintenant Github Copilot App ... Pourquoi AUCUNE de ces apps ne permet d'avoir plusieurs sessions d'ouvertes sur le même worktree. Je vous jure, c'est une killer feature de vibe-kanban et conductor, je comprends pas qu'elle soit pas portée partout
100
Frédéric Camblor @fred.camblor.fr · 12/05/2026
Les playlist des TiA et Conferences (à minima) semblent avoir des doublons (par exemple sur les confs, les 39 premiers talks "réapparaissent" à partir de l'index 40) Du coup je me demande s'il manque pas des replays dans le lot (135 confs dont 39 doublons, ça me paraît peu :))
200
Frédéric Camblor @fred.camblor.fr · 21/04/2026
L'interview était vraiment super intéressante merci pour ça ! Hâte de voir la suite
020
Frédéric Camblor @fred.camblor.fr · 19/04/2026
En puis le nom d'Hugo ne peut que corroborer tout ça Jean Blaguin, humoriste
020
Frédéric Camblor @fred.camblor.fr · 13/04/2026
- il ne permet pas de définir à partir de quelle branche un workflow donné va partir (pénible aussi ça) - il ne permet pas d'afficher la taille de contexte pour un workflow donné - il ne permet pas de créer plusieurs discussions autours d'un sujet/tache donnée
000
Reposted by Frédéric Camblor
Stephan Janssen @stephanjanssen.be · 13/04/2026
You don't need a cloud subscription to use frontier-class LLMs for coding. A couple of Apple Silicon Macs, a Thunderbolt cable, and Exo give you a private AI cluster that rivals cloud APIs, at the cost of electricity ⚡️🤩 linkedin.com/pulse/local-...
linkedin.com
Local AI Clusters Using Exo Platform
Cloud APIs are convenient, but they come with per-token costs, rate limits, and the nagging question of where your code actually goes. What if you could run the same frontier-class models (GLM, MiniMa...
021
Frédéric Camblor @fred.camblor.fr · 13/04/2026
- il ne permet pas d'interrompre la discussion à n'importe quel moment (c'est pénible ça) - il n'inclut pas de diff viewer sur ce qui a été modifié pdt un workflow - il ne semble pas exister de système de notification quand une tache est terminée
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
haha weird but ... fair point :) Take care 🫂
010
Frédéric Camblor @fred.camblor.fr · 12/04/2026
brew install --cask aqua-voice
110
Frédéric Camblor @fred.camblor.fr · 12/04/2026
Ce qu'Archon ne fait pas (par rapport à d'autres outils): - il ne permet pas de partager des tâches entre plusieurs teammates (le fonctionnement reste local - c'est une des contraintes qui est requise par Anthropic pour pouvoir utiliser Claude Code) - il ne facilite pas le lancement de "web preview"
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
- les workflows st complètement customisables (archon arrive avec un ensemble de workflows d'exemple.. ms rien ne vous empêche de construire le votre sur vos habitudes avec vos commandes et votre contexte) - les workflows peuvent être persistés project-level dans git (dc partagés avec vos teammates)
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
- les workflows disposent d'un espace de travail qui leur est dédié et dans lequel il peuvent construire un contexte persistant (ex: plan.md) pour le faire transiter de noeud en noeud tout en resettant le contexte - la gestion du parallélisme est géré automatiquement via le DAG
Schéma illustrant le fait que 2 steps/noeuds d'un workflow peuvent utiliser une nouvelle session claude, tout en faisant transiter certains fichiers persistés sur le filesystemSchéma illustrant le parallelisme offert par Archon

Il est évidemment plus rapide de paralléliser des tâches que de tout dérouler en séquentiel.
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
Ses features: - chaque workflow s'exécute dans sa sandbox et son worktree - à chaque étape, on peut pré-définir le modèle utilisé (en fonction de l'ampleur de la tâche à réaliser) - à chaque étape, on peut décider de repartir d'un "fresh" context (ou conserver celui de l'étape précédente)
Schéma illustrant le parallélisme d'Archon et le fait que de multiples workflows peuvent s'exécuter en parallèle

Dans l'exemple:
- un workflow qui fix un bug
- un autre qui build une nouvelle feature
- un autre qui review une PR
- un autre qui procède à un gros refactoring
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
Vendredi, j'ai commencé par regarder le full guide (www.youtube.com/watch?v=qMnC...) de 30' par son créateur, puis hier j'ai suivi un (long) livestream (www.youtube.com/watch?v=srx9...) Je pense avoir trouvé l'outil que j'aurai aimé développer moi-même (how cool is that ?!)
youtube.com
The Next Evolution of AI Coding Is Harnesses - Here's How to Build Them
YouTube video by Cole Medin
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
Ça n'est pas une méthodo opinionated comme BMAD, Speckit etc. Archon sert à dérouler des workflows et injecter du déterminisme ds votre manière de travailler avec votre AI Assitant favori (Claude Code pour ma part) Si vous avez bâti un context eng. sur votre projet, il n'est pas remis en question.
Les problèmes qu'Archon cherche à adresser dans un workflow AI standard : 
- inconsistency: same prompt, 3 different answers, zero trust
- context bloat: long session drift, forget instructions, hallucinations
- no parallelism: one agent, one repo, one task at a time
- can't delegate: scared to walk away - you don't know what it will do
- nothing composes: skills, commands, rules - live side by side, never snap into one flow
100
Frédéric Camblor @fred.camblor.fr · 12/04/2026
Cette après midi, mise en place et test de Archon (archon.diy) sur un projet. Archon, c'est un "AI harness builder". Une sorte de N8N mais pour l'AI Software Dev: tu crées des workflow (DAG) avec des noeuds déterministes (commandes shell) ou non déterministes (prompt AI)
Ce qu'Archon adresse: le fait de pouvoir définir un workflow dans lequel se trouvent des steps déterministes (human in the loop, bash commands, etc.) et des steps non déterministes (AI driven)

On y voit un workflow linéaire: Trigger (determinist) -> Plan (non determinist, AI prompt) -> Code (non determinist, AI prompt) -> Test (determinist, bash command) -> Loop in case of failure (determinist, outcome evaluation) -> Approve (determinist, human in the loop) -> Open PR (determinist, bash command)Tableau affichant les secrets d'un workflow hybride déterministe / non déterministe (AI based)

Types de noeuds déterministes : bash, test (validate), condition
Types de noeuds AI (non déterministes): prompt, AI command, AI subagent ...Un exemple visuel de workflow en cours d'exécution pour une tâche donnée.

On voit que le process passe par différents steps (nodes) qui ont un objectif et permettent de cadrer le déroulé de comment la tâche est traitée.
140
Reposted by Frédéric Camblor
Tug Grall @tgrall.bsky.social · 08/04/2026
Big news for those working in restricted or air-gapped environments: - GitHub Copilot CLI now supports local models and BYOK. I’m often asked if Copilot can work offline or in secure zones—now it finally can. Check out the update: github.blog/changelog/20... #GitHubCopilot
github.blog
Copilot CLI now supports BYOK and local models - GitHub Changelog
GitHub Copilot CLI now lets you connect your own model provider or run fully local models instead of using GitHub-hosted model routing. This means you can use the models and…
052
Frédéric Camblor @fred.camblor.fr · 01/04/2026
J'ai pas un recul de fou dessus, mais après quelques heures d'utilisation je trouve ça vraiment magique ! Il me faudra qq jours d'historique pour voir si la recherche fonctionne bien, mais j'ai l'impression que le pb le plus compliqué est cracké (extraction et synthèse de la data)
000
Frédéric Camblor @fred.camblor.fr · 01/04/2026
Découverte du jour : pieces.app Sans intervention manuelle, il mémorise tout ce qui se passe sur mon écran (slacks, mails, navigateur, IDE, terminal, etc..) et le synthétise au fur et à mesure dans des notes en markdown C'est gratuit, et ça reste en local.
pieces.app
Pieces — Long term memory for your whole workstream
Pieces is your AI companion that captures live context from browsers to IDEs and collaboration tools, manages snippets and supports multiple llms - all while processing data locally for maximum contro...
130
Reposted by Frédéric Camblor
Hugo Lassiège @eventuallycoding.com · 31/03/2026
Petite découverte du jour, une alternative à meetup européenne et gratuite, pour les organisateurs de confs tech par exemple : the-playground.fr
the-playground.fr
The Playground — Lancez votre communauté, organisez vos événements
La plateforme gratuite pour créer votre communauté et organiser des événements mémorables.
064
Frédéric Camblor @fred.camblor.fr · 21/03/2026
Mais sinon il avait bien aimé l'expérience
011
Frédéric Camblor @fred.camblor.fr · 21/03/2026
Un collègue l'a fait avec 3 couples/enfants (ils devaient être une bonne dizaine) De ce que j'avais compris (à vérifier) il fallait faire attention car certains trajets n'étaient pas garantis (qd le train est plein, pas possible de le surbooker) du coup ils avaient parfois du rallonger pour assurer
111
Frédéric Camblor @fred.camblor.fr · 14/03/2026
Sous le capot: je prends une "photo" du workspace entre le dernier run valide (stocké dans un fichier local dans le .claude/) et l'état actuel du workspace. En fonction, j'exécute les commandes dès qu'un fichier a bougé sur un des glob pattern fournis. (plus de détails dans le README)
000
Frédéric Camblor @fred.camblor.fr · 14/03/2026
Les commandes s'exécutent : - en parallèle (1 subagent par commande) - une seule fois, juste avant de rendre la main (hook "Stop") - uniquement si des modifs sur les globs visés ont été réalisés depuis le dernier run passant de l'outil => si au moins une erreur, Claude revoit sa copie
100
Frédéric Camblor @fred.camblor.fr · 14/03/2026
J'ai créé un petit utilitaire passe-partout qui peut grandement vous simplifier la vie : gitdiff-watcher (github.com/fcamblor/git...) L'idée: utiliser un hook qui s'exécute juste avant que CC vous rende la main, et qui lance des commandes si le LLM a modifié certains fichiers.
110
Frédéric Camblor @fred.camblor.fr · 14/03/2026
... - ds un long context, le LLM accorde davantage d'importance au début et à la fin du ctx (dommage si vos infos importantes sont dans le ventre mou) - des instructions de la discussion peuvent venir contredire vos infos importantes - ex: qd vous itérez avec le LLM et que vous corrigez des éléments
000
Frédéric Camblor @fred.camblor.fr · 14/03/2026
(1) On touche à la notion de "context rot" ici : - les LLMs sont stateless : c'est à chaque fois toute la discussion qui est envoyée (dilution des infos importantes avec le temps) - la fenêtre de contexte est limitée, et les /compact font perdre de l'info ...
100
Frédéric Camblor @fred.camblor.fr · 14/03/2026
Claude Code vous rend la main alors que ça ne compile pas ou que des tests sont en erreur... vous aviez pourtant mis cette contrainte dans le CLAUDE.md ! 😤 Le non déterminisme des LLMs fait qu'une instruction dans votre contexte n'est pas une garantie (1) Pour du déterminisme: utilisez les hooks !
100
Reposted by Frédéric Camblor
Vite @vite.dev · 12/03/2026
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
vite.dev
Vite 8.0 is out!
Vite 8 Release Announcement
639993
Reposted by Frédéric Camblor
Jason Williams @jason-williams.co.uk · 11/03/2026
Temporal is now Stage 4 at TC39 🎂🎂🎂 Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years! I wrote a blog post explaining how we got here 📜 bloomberg.github.io/js-blog/post...
Code example showing the usage of Temporal.ZoneddateTime

```js
// London DST starts: 2026-03-29 01:00 -> 02:00
const zdt = Temporal.ZonedDateTime.from(
  "2026-03-29T00:30:00+00:00[Europe/London]",
);

console.log(zdt.toString());
// → "2026-03-29T00:30:00+00:00[Europe/London]"

const plus1h = zdt.add({ hours: 1 });

console.log(plus1h.toString());
// "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist)
```
2034782
Frédéric Camblor @fred.camblor.fr · 27/02/2026
Edit level is too granular to me : a refactoring has to edit multiple files and that's pointless to run linter/compiler at each step I prefer to trigger them either : - when AI decides to commit (pre-commit hook) - or (better) at the moment AI Assistant hands over control ("Stop" cc hook)
120