Prisma vs TypeORM : retour d'expérience sur 8 projets NestJS
On a utilisé TypeORM sur 7 projets NestJS et Prisma sur 1. Voici ce qu'on en retient : pas de la théorie, du vécu.
Le contexte
Quand on a commencé [...]
Générer des PDF avec Puppeteer dans NestJS : ce qu'on a appris en production
On a utilisé Puppeteer pour générer des factures et des formulaires administratifs en PDF dans deux projets NestJS. C'est puissant, mais ça vient avec des pièges qu'on n'a trouvés [...]
Implémenter une state machine métier dans NestJS : le pattern qu'on utilise partout
Dossier en attente, rendez-vous planifié, document manquant, contrat signé... Quasiment tous nos projets ont un objet métier qui passe par une série d'états. Voici le pattern qu'on[...]
Token refresh avec queue de requêtes : le pattern Axios qui évite les 401 en cascade
Votre JWT expire, 5 requêtes partent en même temps, vous recevez 5 erreurs 401 et 5 tentatives de refresh token. On a tous vécu ça. Voici le pattern qu'on utilise en production pou[...]
Formulaire multi-étapes avec sauvegarde progressive : notre architecture NestJS
Sur un projet legaltech, on a dû construire un formulaire de 17 étapes avec upload de documents, reprise de session, et rejet par étape côté admin. Voici l'architecture qui a tenu [...]
useMemo vs useState + useEffect en React
En tant que développeur web, tu es constamment à la recherche d'optimisations pour rendre tes applications plus rapides et plus réactives. React, une bi[...]
Les design patterns à connaître en TypeScript
Vous pouvez lire notre introduction aux design patterns avant de continuer cet article lus approfondi.
23 mars 2024DéveloppementNullish Coalescing Operator en JavaScript
Introduction au Nullish Coalescing Operator (??)
En JavaScript, la gestion des valeurs qui peuvent être 26 janvier 2024DéveloppementLes avantages de l’utilisation de frameworks pour le développement d’applications web et mobiles : le cas React
Si vous êtes un entrepreneur cherchant à comprendre la technologie derrière les applications réussies, vous êtes au bon endroit. Le développement d'applications peut sembler intimidant au premier a[...]
03 décembre 2023DéveloppementEarly return == Code propre
Tu as sans doute déjà été confronté à des situations où dire non dès que tu as senti que la situation était louche t'a évité des complications. En programmation, c'est pareil. L'early return, c'est[...]
La newsletter qu’on n’ignore pas
Abonnez-vous à notre newsletter pour recevoir nos derniers articles, retours d’expérience et conseils tech directement dans votre boîte mail.
Désinscription en un clic. Vos données restent privées.
Introduction au Nullish Coalescing Operator (??)
En JavaScript, la gestion des valeurs qui peuvent être Si vous êtes un entrepreneur cherchant à comprendre la technologie derrière les applications réussies, vous êtes au bon endroit. Le développement d'applications peut sembler intimidant au premier a[...] Tu as sans doute déjà été confronté à des situations où dire non dès que tu as senti que la situation était louche t'a évité des complications. En programmation, c'est pareil. L'early return, c'est[...]Les avantages de l’utilisation de frameworks pour le développement d’applications web et mobiles : le cas React
Early return == Code propre
La newsletter qu’on n’ignore pas
Abonnez-vous à notre newsletter pour recevoir nos derniers articles, retours d’expérience et conseils tech directement dans votre boîte mail.
Désinscription en un clic. Vos données restent privées.