Blog
200 articles sur le monde de la tech.
WeakRef et FinalizationRegistry expliques
Gestion fine de la memoire en JavaScript avec les references faibles.
Proxy et Reflect en JavaScript
Maitriser les meta-programming features de JavaScript.
Ecrire des expressions regulieres lisibles
Techniques pour rendre vos regex maintenables et comprehensibles.
IndexedDB : stockage client-side avance
Stocker des donnees structurees dans le navigateur avec IndexedDB.
Web Workers : le multithreading en JavaScript
Decharger le thread principal avec les Web Workers.
Python et les bases de donnees : SQLAlchemy 2.0
Guide complet de SQLAlchemy 2.0, l'ORM Python de reference.
Celery : taches asynchrones en Python
Executer des taches en arriere-plan avec Celery et Redis.
Sass est-il encore utile avec Tailwind ?
Analyse de la pertinence de Sass dans un projet Tailwind CSS.
Les dataclasses Python expliquees
Simplifier vos classes de donnees avec les dataclasses Python.
Creer un bot Discord en Python
Guide pas-a-pas pour creer un bot Discord fonctionnel avec discord.py.
Poetry vs pip : gerer ses dependances Python
Comparaison des gestionnaires de paquets Python modernes.
Les hooks React les plus sous-estimes
useImperativeHandle, useSyncExternalStore et autres hooks meconnus.
Automatiser ses taches avec Python
Scripts Python pour automatiser les taches repetitives du quotidien.
Machine Learning avec scikit-learn : guide debutant
Premiers pas en machine learning avec la bibliotheque scikit-learn.
Construire un scraper avec Puppeteer
Automatiser la navigation web et l'extraction de donnees.
Flask vs FastAPI : quel micro-framework choisir
Comparaison entre Flask et FastAPI pour les petits projets Python.
Django 5 : les nouveautes a connaitre
Tour d'horizon des fonctionnalites de Django 5 pour vos projets web.
Scraping web ethique avec Python et BeautifulSoup
Extraire des donnees du web de maniere responsable avec Python.