Blog technique

Retours d'expérience sur mes projets réels : architecture, scraping, authentification, APIs, et outils AI.
Web Scraping avec AdonisJS : archiver les sujets du TCF Canada

Web Scraping avec AdonisJS : archiver les sujets du TCF Canada

Le TCF Canada publie régulièrement des sujets d'expression écrite et orale sur divers sites. J'ai créé un outil qui automatise la collecte et l'archivage de ces sujets avec AdonisJS 7.
mars 2026·5 min
Architecture Laravel : Repository, Service, Policy — Ce que j'ai appris sur HookBridge

Architecture Laravel : Repository, Service, Policy — Ce que j'ai appris sur HookBridge

Quand j'ai commencé avec Laravel, tout tenait dans les contrôleurs. HookBridge API a été l'occasion de structurer proprement avec Repository, Service et Policy patterns.
févr. 2026·6 min
Keycloak : créer un thème WhatsApp personnalisé de A à Z

Keycloak : créer un thème WhatsApp personnalisé de A à Z

Keycloak est un des meilleurs SSO open-source, mais ses pages d'authentification par défaut sont spartiates. J'ai créé un thème WhatsApp personnalisé, dockerisé et documenté.
févr. 2026·6 min
Construire 7 plugins Claude Code pour le développement fullstack

Construire 7 plugins Claude Code pour le développement fullstack

Après des mois à utiliser Claude Code au quotidien, j'ai transformé mes configurations récurrentes en 7 plugins réutilisables pour accélérer le développement fullstack.
janv. 2026·5 min
GraphQL vs REST avec Laravel : mon retour d'expérience

GraphQL vs REST avec Laravel : mon retour d'expérience

J'ai construit la même todolist avec REST et GraphQL (Lighthouse) pour comparer les deux approches. Voici mon verdict et quand choisir l'une ou l'autre.
janv. 2026·7 min
Ajouter MeiliSearch à un portfolio Nuxt pour une recherche full-text instantanée

Ajouter MeiliSearch à un portfolio Nuxt pour une recherche full-text instantanée

J'ai intégré MeiliSearch dans mon site Nuxt pour offrir une recherche full-text ultra-rapide, typo-tolérante, le tout dockerisé et open source.
déc. 2025·5 min
Page 1 / 2
© 2026 Franck Hérold TAMTO TAMKO · Full-Stack Developer