Yoan Bernabeu
banner
yoandev.co
Yoan Bernabeu
@yoandev.co
990 followers 690 following 620 posts
Lead Dev | Je transforme les idées en solutions | Youtubeur passionné Amoureux de la nature. https://go.yoandev.co/
Posts Media Videos Starter Packs
Pinned
🎉 Pour célébrer les 5 ans de la chaîne, une nouvelle formation arrive le 05 novembre !

👉 Créer son premier Bundle Symfony !

Plus d’un quart est déjà tourné 🎥
(les soirées sont studieuses : fond vert, lumière et ☕)

🔔 Pour ne rien manquer : formation.yoandev.co/creer-son-pr...
Reposted by Yoan Bernabeu
Les assistants de code sont puissants, mais ils n’ont pas notre contexte interne.

Alors, nous avons branché notre doc technique via le protocole MCP : elle vient à nous dans l’IDE, quand on en a besoin.

Une expérimentation qui change déjà notre flow.
👉
Rendre la documentation utile et accessible grâce à l’IA
Une documentation n’est réellement utile que si elle répond aux questions au moment où elles se posent. Pour résoudre le problème de la documentation peu consultée, j’ai développé un serveur MCP qui rend notre documentation interne interrogeable directement dans l’IDE.
yoandev.co
Merci ! (Évidemment, j’ai la crève, sinon c’est trop facile 😅)
Les assistants de code sont puissants, mais ils n’ont pas notre contexte interne.

Alors, nous avons branché notre doc technique via le protocole MCP : elle vient à nous dans l’IDE, quand on en a besoin.

Une expérimentation qui change déjà notre flow.
👉
Rendre la documentation utile et accessible grâce à l’IA
Une documentation n’est réellement utile que si elle répond aux questions au moment où elles se posent. Pour résoudre le problème de la documentation peu consultée, j’ai développé un serveur MCP qui rend notre documentation interne interrogeable directement dans l’IDE.
yoandev.co
Devinez qui est en congés depuis hier soir, qui doit tourner plus de 5h de vidéos la semaine prochaine… et qui vient de choper la crève ? 👀
😎 En vacances, pas de vidéo demain !
Ce soir je remplace le café par une infusion de thym, citron et miel (c’est pas le moment de perdre sa voix) !

Quasiment la moitié dans la boîte !

N’hésitez à laisser un mail pour être averti de la sortie 😇

Et bonne soirée !
Reposted by Yoan Bernabeu
🎉 Pour célébrer les 5 ans de la chaîne, une nouvelle formation arrive le 05 novembre !

👉 Créer son premier Bundle Symfony !

Plus d’un quart est déjà tourné 🎥
(les soirées sont studieuses : fond vert, lumière et ☕)

🔔 Pour ne rien manquer : formation.yoandev.co/creer-son-pr...
🎉 Pour célébrer les 5 ans de la chaîne, une nouvelle formation arrive le 05 novembre !

👉 Créer son premier Bundle Symfony !

Plus d’un quart est déjà tourné 🎥
(les soirées sont studieuses : fond vert, lumière et ☕)

🔔 Pour ne rien manquer : formation.yoandev.co/creer-son-pr...
Bientôt cinq ans.
Teaser.
Je suis sûr que vous devez souvent créer des back-office pour vos apps, et faire et refaire les mêmes choses, ce n'est pas le plus intéressant 😅

Avec Sylius Stack, vous pouvez gagner BEAUCOUP de temps, et je vous en parle dans ma dernière vidéo !

RDV : www.youtube.com/@yoa...
Franchement, c’était hyper agréable.

J’ai eu cette impression rare d’être à la fois en apprentissage, en exploration et en création.

Ce genre de moment où tu réalises que coder “juste pour le fun”, c’est parfois la manière la plus efficace d’apprendre et d’innover.
7/8
Mais j’ai été super bien accompagné par Claude 4.5 Sonnet, que j’ai littéralement “drivé” tout au long du projet.

Il m’a aidé à structurer le repo, à configurer les GitHub Actions, le Dockerfile, les tests, et même à peaufiner le README.
6/8
Le résultat, c’est que ton LLM (Claude, Cursor, etc.) peut explorer ta doc, la comprendre, et répondre à des questions dessus (Oui, c'est un RAG).

Ce qui est marrant, c’est que je ne code même pas en TypeScript.
Je ne saurais pas dire si le code est “propre” ou pas 😅
5/8
Le serveur MCP lit les fichiers distants, génère les embeddings localement avec Ollama (nomic-embed-text), les indexe (vecteurs) avec HNSWLib, et expose deux outils MCP : search_documentation et refresh_index.
4/8
Dans mon cas, l’idée était simple : permettre à un LLM de naviguer dans une doc Markdown hébergée sur un bucket S3, sans dépendre d’API externes ni de services cloud payants.
3/8
Pas de plan, pas d’objectif clair, juste l’envie d’essayer quelque chose, de voir ce que ça donne. Et parfois, c’est exactement ce qu’il faut pour débloquer une idée ou apprendre un truc nouveau.
2/8
Ce week-end, j’ai vibes codé un petit serveur MCP, juste pour m’amuser.

Certains voient le “vibe coding” comme un truc un peu freestyle… mais dans un contexte expérimental, c’est souvent un vrai accélérateur.
1/8
Installer une extension PHP, c’est toujours la galère ? 😅

PIE débarque et ça pourrait bien devenir le nouveau standard !

Dans cette vidéo, je vous montre comment ça marche (et c’est ridiculement simple).

RDV sur la chaine YT : www.youtube.com/@yoa...
Reposted by Yoan Bernabeu
Symfony + MCP = ❤️

Oui, vous pouvez maintenant créer vos serveurs MCP directement avec Symfony, et c’est beaucoup plus simple qu’on ne l’imagine.

RDV sur Youtube : youtu.be/D6gu4ZNow_g
Symfony + MCP = ❤️

Oui, vous pouvez maintenant créer vos serveurs MCP directement avec Symfony, et c’est beaucoup plus simple qu’on ne l’imagine.

RDV sur Youtube : youtu.be/D6gu4ZNow_g
Entre deux lignes de code, je prends le temps d'ouvrir les yeux.

124 jours que je capture ce qui m’émerveille : fleurs, paysages, petits bouts de nature.

Un projet pour ralentir un peu.

www.instagram.com/yoanbernabeu/
photos365.yoanbernabeu.net
Cette semaine je vous propose de (re)découvrir le Design Pattern Srategy et comment l'implémenter dans vos projets Symfony !

Promis, c'est accessible à toutes et à tous ✨

👉 Dispo sur la chaîne YT : youtube.com/@yoandevco
1/2