Des articles pour ceux qui
livrent le stack
Textes originaux sur React, Node.js, TypeScript et AI — issus de la même pratique que notre logiciel opérateur. Corps des articles en anglais.
Tag : RxJS
Un constructeur de requêtes immuable basé sur des closures pour Angular HttpClient
Remplacer le code générique répétitif HttpParams par un petit constructeur de requête basé sur des closures, connecté via un InjectionToken, qui reste immuable, typé et facile à tester.
9 min de lectureDécrypter un Angular AuthService : Gateway, Store, Facade et Ports
Diviser un AuthService d’Angular surchargé en un gateway, un stockage de signaux, une interface de stockage et une façade, avec un renouvellement de token en un seul passage, un intercepteur ciblé et des gardes testables.
17 min de lectureRemplacer les indicateurs de chargement dans Angular par une union d’États asynchrones discriminés
Modélisez les opérations asynchrones d’Angular comme une union typée unique, dérivez des booléens à l’aide de signaux calculés et gérez chaque transition d’état au moyen d’un seul opérateur RxJS.
11 min de lectureUne enveloppe JSON par route NestJS : intercepteurs et filtre global
Enveloppez chaque réponse de NestJS dans une enveloppe typée à l’aide d’un intercepteur générique, d’un décorateur de message et d’un filtre d’exception, tout en maintenant les contrôleurs exempts de code générique.
6 min de lectureConcevoir pour les demandes échouées dans Angular : états, intercepteurs et tentatives de réessai
Apprenez à classer les échecs HTTP dans Angular, à gérer correctement l’état de chargement, à centraliser le traitement via des intercepteurs, à réessayer en toute sécurité et à afficher des messages sur lesquels les utilisateurs peuvent agir.
9 min de lectureÀ l’intérieur des intercepteurs NestJS : comment corriger une régression de latence de 96 % à grande échelle.
Découvrez comment le pipeline d’exécution AOP de NestJS et les pièges liés à la fermeture des opérations RxJS ont provoqué une augmentation brutale de la latence P99, ainsi que comment créer un intercepteur d’audit sans allocation mémoire pour y remédier.
7 min de lecture
À propos de ces articles
Devis en 24 h
Besoin du même stack en couche opérateur ? Envoyez le brief — devis sous 24 h.