Aller au contenu principal

Trois JWT + RBAC dans Fastify : ce que j'ai réellement livré

· 9 minutes de lecture
Pitt Wu
Software / Product Engineer

La plupart des tutoriels JWT vous montrent un seul token, une route de login, et basta. Les vrais projets exigent davantage : renouvellement de token sans re-login, changement de mot de passe forcé pour les nouveaux comptes, et un contrôle d'accès basé sur les rôles qui ne s'effondre pas quand les exigences deviennent bizarres.

J'ai récemment livré la couche d'authentification d'un projet personnel — le backend admin d'un RPG communautaire. Trois rôles (Admin, Game Master, Moderator), un arbre de permissions imbriqué couvrant la gestion des joueurs et le contenu du jeu, et un flux de changement de mot de passe forcé pour les GMs nouvellement intégrés. Voici ce que l'implémentation donne concrètement avec Fastify + Drizzle ORM.

Pas de PM dans l

· 5 minutes de lecture
Pitt Wu
Software / Product Engineer

J'ai récemment passé ma période d'essai, et lors d'un 1-on-1, mon manager m'a dit : « J'aimerais que tu sois plus proactif dans l'exploration des problèmes produit. »

Ça m'a pris de court. J'écrivais du code tous les jours, je corrigeais des issues, je faisais avancer les projets. Comment ça n'était pas assez proactif ? Il m'a fallu un moment pour comprendre ce qu'il voulait vraiment dire.

Reconstruire mon blog entier avec Claude Code

· 8 minutes de lecture
Pitt Wu
Software / Product Engineer

Avant 2023-2024, les blogs techniques perso avaient encore pas mal de valeur à mes yeux. On pouvait y compiler ses notes, ses expériences d'entretien, les questions rencontrées, et même les pièges dans lesquels on était tombé avec tous les détails.

Mais à partir de mi-2025, les modèles ont commencé à itérer de plus en plus vite, et à devenir de plus en plus puissants. Même Cursor, que je trouvais plutôt bien comme AI Code Editor au premier semestre 2025, s'est fait visiblement écraser par Claude Code au second semestre. J'ai compris qu'il fallait s'adapter à l'époque et refondre tout le blog (en espérant qu'il garde un minimum de valeur).

Comment j'ai négocié la meilleure offre parmi 5 après mon licenciement

· 6 minutes de lecture
Pitt Wu
Software / Product Engineer

Fin octobre 2025, mon entreprise a procédé à une vague massive de licenciements, et j'en faisais partie.

Le Nouvel An lunaire tombant particulièrement tard cette année, ne pas trouver de travail avant signifierait une longue période à puiser dans mes économies. Avec un jeune enfant à la maison, je devais trouver quelque chose le plus vite possible.

Au cours des 45 jours suivants, j'ai passé des entretiens et décroché 5 offres. Voici un compte-rendu complet de comment je les ai comparées, comment j'ai négocié et comment j'ai fait mon choix. Les chiffres sont réels. Les noms d'entreprises sont anonymisés.

Reflexion mi-2024

· 3 minutes de lecture
Pitt Wu
Software / Product Engineer

Le temps passe vraiment plus vite qu'on ne l'imagine. En un clin d'oeil, la moitie de 2024 est deja passee, mais j'ai l'impression que ma discipline personnelle ne s'est pas amelioree. Peu de choses accomplies meritent d'etre mentionnees, mais je prends quand meme quelques lignes pour en parler.