Blog
200 articles sur le monde de la tech.
Comparison Drizzle vs TypeORM vs MikroORM
3 ORMs TypeScript compares : syntaxe, performance et DX.
HTTP/3 et QUIC : l'evolution du web
Comprendre HTTP/3 et son impact sur les performances web.
Les design patterns en JavaScript moderne
Observer, Factory, Strategy : les patterns les plus utiles en JS.
Les Context Managers en Python
with, __enter__, __exit__ : gerer les ressources proprement.
Monorepos avec Turborepo et pnpm
Gerer un monorepo JavaScript performant avec Turborepo.
Le terminal moderne : Warp, Kitty et Ghostty
Les terminaux nouvelle generation pour les developpeurs.
Vim/Neovim pour les developpeurs modernes
Configurer Neovim comme un IDE complet en 2025.
Bien structurer ses commits Git
Un historique Git propre facilite le debugging et la collaboration.
Flutter vs React Native en 2025
Comparaison des deux frameworks de developpement mobile cross-platform.
Swift et SwiftUI en 2025
L'ecosysteme Apple pour les developpeurs : etat de l'art.
Kotlin Multiplatform : un code, toutes les plateformes
Partager du code entre Android, iOS, web et desktop avec KMP.
Go : le langage backend ideal pour les startups
Pourquoi Go s'impose comme choix backend pour les equipes reduites.
Dagger : CI/CD programmable en code
Definir vos pipelines CI/CD en TypeScript, Python ou Go.
Rust pour les developpeurs JavaScript
Apprendre Rust quand on vient du monde JavaScript.
Les bases de donnees vectorielles expliquees
Pinecone, Weaviate, pgvector : stocker et chercher des embeddings.
Stable Diffusion : generer des images avec l'IA
Installer et utiliser Stable Diffusion pour la generation d'images.
Creer des animations SVG avec CSS
Animer des SVG sans JavaScript pour des interactions fluides.
Embeddings : comprendre et utiliser les vecteurs
Les embeddings expliques : recherche semantique et recommandation.