y ' a même un
Blog perso
Blog perso
Le Blog
Articles, tutoriels et réflexions sur le développement web, les bases vectorielles, le RAG et les nouvelles technologies.
-
18 Septembre 2026
Bootstrap stretched link : la magie css pour des cards cliquables sans html dégueulasse
Vous avez des cards cliquables à intégrer ? Ce classique du frontend qui, à première vue, semble simple comme bonjour. Sauf que non. Parce que si vous avez déjà essayé de rendre une <div> entière cliquable en y collant un <a> juste au dessus vous savez que ça finit souvent en HTML aussi élégant qu’un sandwich au jambon oublié au soleil. Le problème : l’HTML qui pue la bidouille Imaginez : vous ave... -
17 Septembre 2026
Traefik.docker.network=proxy : le piège du réseau qui fait perdre 3h quand tu l'a oublié
Ah, les joies du docker-compose.yml : quelques services, plusieurs réseaux Docker, Traefik qui détecte parfaitement ton container... et pourtant un magnifique 502 Bad Gateway. Tout semble correctement configuré, les labels sont présents, le container tourne, mais Traefik n'arrive pas à le joindre. Le coupable peut être tout bêtement un label oublié : traefik.docker.network=proxy. Quand un containe... -
17 Septembre 2026
Mistral et le fine-tuning : vos données valent-elles mieux qu’un gros contexte gpt ?
Ah, le débat qui agite les couloirs des équipes data : faut-il fine-tuner un modèle comme Mistral avec ses propres données, ou se contenter de balancer un prompt de 128k tokens à GPT-4 et prier pour que ça tienne dans le contexte ? La réponse n’est pas aussi évidente que le marketing d’OpenAI voudrait vous le faire croire. Le mythe du « plus c’est gros, mieux c’est » GPT-4 et ses copains ont popul... -
Symfony a décidé de sauter dans le train de l'IA avec son Mate Component, un petit nouveau qui promet de « révolutionner » (oui, on a entendu ce mot trop souvent) la façon dont on gère certains aspects du développement. Disponible depuis peu dans la doc officielle, ce composant se présente comme un outil pour intégrer des fonctionnalités d'intelligence artificielle directement dans vos application...
-
15 Septembre 2026
Docker + php + cron, le combo
Le cron. Ce vieux compagnon des admins sys qui, malgré son âge vénérable, reste l'un des moyens les plus simples et les plus fiables de lancer des tâches planifiées. Sauf que dès qu'on parle de containers Docker, certains s'empressent de sortir des solutions beaucoup plus lourdes : Kubernetes CronJobs, orchestrateurs divers ou services SaaS payants. Pourtant, lorsqu'on veut simplement exécuter pér... -
Super cette API Error: Connection lost mid-response. The response above may be incomplete.. Ce petit message qui tombe comme un cheveu sur la soupe, pile quand vous pensiez avoir enfin une réponse exploitable de l’API de Claude. Pas de panique, vous n’êtes pas seul·e : c’est le ghosting version tech, et il est aussi frustrant qu’un 404 sur un lien de doc officielle. Le symptôme : une réponse qui s...
-
Traefik a récemment fait un petit clin d'œil à la communauté en intégrant docker compose directement en tant que plugin. Une bonne nouvelle pour ceux qui aiment garder leurs outils simples et efficaces, sans se lancer dans des usines à gaz. Mais une fois ce plugin installé, on se demande : et maintenant, quoi ? Parce que oui, Traefik est déjà un couteau suisse, mais comme tout couteau suisse qui s...
-
Traefik, c’est ce petit génie qui fait tourner vos conteneurs comme un chef, mais qui, parfois, vous cache des infos cruciales. Comme l’IP réelle de vos visiteurs. Parce que oui, quand vous demandez gentiment à Symfony $request->getClientIp(), il vous répond souvent avec l’IP de votre propre serveur. Pas très utile pour bannir un bot ou géolocaliser un utilisateur. Pourquoi Traefik vous ment Traef...
-
14 Septembre 2026
Docker + php : alpine ou debian, le duel des images légères (et des choix qui grattent)
Choisir une base pour son image Docker PHP, c’est un peu comme choisir entre un vélo de course et un 4x4 pour traverser Paris : l’un est léger et rapide, l’autre est robuste et rassurant. Mais lequel mérite vraiment de finir dans votre Dockerfile ? Entre Alpine (le chouchou des minimalistes) et Debian (le vieux sage des conteneurs), le débat agite les équipes DevOps depuis des années. Si ca se tro... -
11 Septembre 2026
Vba en 2026 : le langage qui refuse de s’éteindre
Le code VBA est un langage de programmation intégré aux logiciels de la suite Microsoft Office permettant d'automatiser des tâches répétitives. En 2026, VBA (Visual Basic for Applications) est toujours là, tapi dans l’ombre des macros Excel, comme un vieux chat qui refuse de quitter le canapé. On pourrait croire qu’il a été remplacé par des trucs plus modernes – Python, PowerShell, ou même les fon...