Blog

Je vous partage mes connaissances dans l'univers de la technologie.

C'est quoi réellement un CI/CD (Continous Integration/Continous Deployement) ?

Pourquoi automatiser l'intégration et le déploiement, et comment ça marche concrètement.

Comment gérer plusieurs comptes GitHub sur votre machine ?

Comment configurer SSH pour jongler entre un compte GitHub perso et un compte pro sur la même machine.

Faites attention lorsque vous effectuez vos tests d'intégration avec votre base de données sur Jest.

Jest exécute vos tests en parallèle par défaut. Avec une base de données, ça peut vite devenir problématique.

J'ai ajouté un module de facturation à Finance

Gestion des clients, des factures et des modes de paiement ajoutés à Finance, mon application open source de budget.

Tailwind CSS m’a rendu mille fois plus productif dans la création des interfaces

CSS pur, CSS-in-JS, j’ai tout essayé. Tailwind est ce qui m’a rendu le plus productif.

Prisma m'a vraiment séduit

J'utilisais TypeORM depuis des années. Depuis que j'ai essayé Prisma, je n'ai plus envie de revenir en arrière.

Pourquoi je préfère React au lieu de Next.js pour les applications web ?

Next.js est pratique pour démarrer, mais devient moins commode quand l’application grossit. Pourquoi je préfère séparer le back du front.

Fix l'erreur dydl Library not loaded ...

Comment corriger l'erreur dyld Library not loaded après une installation via Homebrew.

Le défi qui m’a plu dans ma carrière

3 mois après mon embauche, j'ai dû prendre le relai de notre lead et directeur de projet. Voici comment ça s'est passé.

Les 3 niveaux de test automatisé

Tests unitaires, d'intégration, fonctionnels : les différences et comment les prioriser.