Pourquoi le suivi du temps en local protège votre vie privée
Les données de temps décrivent votre comportement et devraient rester sur votre appareil par défaut.
Articles techniques, décisions produit et observations honnêtes, rédigés pendant la construction, pas après.
Les articles complets sont en anglais. Leurs titres et résumés sont présentés ici en français.
Filtrer les notes par thème et par mois.
Effacer les filtresThème
Comment les fonctionnalités IA se comportent quand de vraies personnes les utilisent, pas dans des démos contrôlées.
Guides pratiques pour Manifest V3, outils navigateur et distribution d’extensions.
Politique de confidentialité, visuels et conformité MV3 comptent autant que le code lors de la validation.
ResistGate demande de taper un texte avant d’ouvrir le site, au lieu de seulement bloquer des adresses.
L’IA accélère la structure initiale. Les autorisations, le stockage et les règles du store exigent encore de l’expérience humaine.
Extrayez le contenu depuis la page, appelez Claude dans le service worker et envoyez la réponse au popup.
Demandez uniquement les autorisations nécessaires. Chaque permission en plus coûte de la confiance.
React justifie sa complexité quand le popup a un véritable état dynamique.
Les extensions restent pertinentes lorsqu’elles répondent à un vrai besoin de produit.
Les service workers s’arrêtent, et leur état global disparaît avec eux.
Des messages typés gardent le popup, le service worker et les scripts de contenu cohérents.
MV3 combine manifeste, service worker, scripts de contenu et interface. Ce n’est plus un simple script.
Vite, CRXJS et TypeScript transforment un dossier vide en extension MV3 fonctionnelle.
Tarifs, choix produit et ce que j'ai appris en essayant de créer des choses que les gens achètent vraiment.
Comment je prends des décisions, reste concentré et avance sans équipe.
Abonnements PayPal, webhooks et table de droits dans Postgres : le minimum pour activer Pro dans une extension.
Freemius, Paddle et une intégration PayPal sur mesure conviennent à des stades différents. Choisissez selon vos revenus actuels.
L’idempotence et les webhooks comptent dès le début. Les registres distribués répondent à une autre échelle.