Veille Technologique
Identifier, apprendre et adopter les technologies qui comptent pour rester à jour dans mon métier.
En bref
Dans le développement web, ce qui est à la pointe aujourd’hui sera la norme demain et obsolète après-demain. Je fais de la veille non pas pour cocher une case, mais parce que j’en ai besoin pour prendre les bonnes décisions techniques dans mes projets.
Ma veille ne se limite pas à lire des newsletters : j’expérimente les technos qui m’intéressent sur des projets perso, j’évalue si elles sont assez mûres pour de la production, et je les intègre quand ça fait sens.
En pratique
Adoption précoce de Svelte 5
Lors de la refonte de Syren V4 et Luce V4, j’ai proposé et défendu le choix de migrer d’Angular vers Svelte 5, alors que le framework venait tout juste de sortir. Cette décision s’appuyait sur plusieurs mois de veille : suivi des RFC, tests des versions beta, analyse des retours de la communauté. Le pari a payé : les perfs sont meilleures et le code est plus agréable à maintenir. J’ai aussi poussé Paraglide.js (Inlang) pour l’internationalisation, qui s’est avéré bien plus ergonomique que les approches classiques type i18next.
Exploration de Tauri et Rust
Pour mon projet personnel Tidy App, j’ai choisi Tauri 2.0 plutôt qu’Electron après un benchmark approfondi. Cette décision m’a amené à apprendre Rust pour les parties natives de l’application. Le résultat : une application desktop de 15 Mo au lieu de 150 Mo, et des performances bien supérieures. Ça m’a aussi poussé hors de ma zone de confort JavaScript/TypeScript pour apprendre Rust — pas le chemin le plus facile, mais le bon pour ce cas d’usage.
Intégration des LLMs
Toujours sur Tidy App, j’ai intégré des modèles de langage (Ollama en local, OpenAI en distant) pour la suggestion intelligente de noms de fichiers. Ça m’a demandé de comprendre les APIs des LLMs, d’optimiser les prompts, et de gérer les contraintes de latence et de coût — des compétences qui se sont révélées utiles bien au-delà de ce projet.
Projets Associés
Plateforme Syren
Plateforme web de gestion intelligente des déchets pour les collectivités, avec migration majeure d'Angular vers Svelte 5 et internationalisation complète.
Plateforme Luce
Gestion et pilotage à distance de l'éclairage public pour collectivités, avec architecture microservices et IoT temps réel.
AppStandard
Suite de 3 applications web de productivité (Calendar, Tasks, Contacts) basées sur les standards ouverts RFC 5545 et RFC 6350.
Tidy App
Application desktop et CLI de rangement intelligent de fichiers avec support IA (Ollama local + OpenAI).
Site Web BH Technologies
Refonte et optimisation du site web corporate de BH Technologies, incluant SEO et gestion de l'image de marque digitale.
Cahnon
Application desktop native pour auteurs de fiction : éditeur riche, bible narrative, timeline et outils de cohérence. Svelte 5, Tauri v2 et Rust.
Transit Display Hub
Plateforme fullstack d'information voyageurs temps réel : affichage kiosk, carte réseau interactive et communication WebSocket.