12k
RÉCENTS

Depuis le blog OpenReplay

Publier une bibliothèque JavaScript avec Rslib

Publiez des bibliothèques JavaScript avec Rslib : configurez les builds ESM et CJS, générez les déclarations TypeScript, incluez les styles et détectez les erreurs en CI.

OpenReplay Team · Oct 13, 2026 · 7 min read

Comment créer une application iOS sans Mac

Créez et publiez une app iOS sans Mac avec Expo EAS, un Mac loué dans le cloud ou la CI. Comparez les coûts, la signature et les tests sur iPhone.

OpenReplay Team · Oct 13, 2026 · 6 min read

Identifier les règles ESLint qui ralentissent votre linting

Repérez les règles ESLint lentes avec TIMING=1 et Config Inspector. Comparez les règles typées, ciblez les plugins coûteux et optimisez votre configuration.

OpenReplay Team · Oct 12, 2026 · 7 min read

Faut-il déjà passer à TypeScript 7 ?

Faut-il passer à TypeScript 7 ? Comparez sa vitesse, les changements incompatibles et la compatibilité des outils, puis choisissez une migration sûre.

OpenReplay Team · Oct 12, 2026 · 8 min read

ArkType, une alternative plus rapide à Zod

Comparez la syntaxe d’ArkType et de Zod, l’inférence des types, la vitesse de validation et le traitement des réponses API. Sachez quand choisir ArkType ou garder Zod.

OpenReplay Team · Oct 11, 2026 · 7 min read

Ajouter des sous-titres à une vidéo grâce à l'IA, directement dans le navigateur

Générez des sous-titres vidéo dans le navigateur avec Transformers.js et Whisper. Extrayez l’audio, utilisez WebGPU ou WASM et créez des fichiers WebVTT sans envoyer les médias.

OpenReplay Team · Oct 11, 2026 · 9 min read

Comment gérer 3D Secure dans une application monopage

Gérez 3D Secure dans une application monopage avec Stripe : préservez l’état du paiement, reconstruisez la page de retour et vérifiez le PaymentIntent côté serveur.

OpenReplay Team · Oct 10, 2026 · 9 min read

Que mettre dans un fichier theme.json WordPress

Découvrez le contenu d’un fichier WordPress theme.json, la génération des variables CSS par settings et styles, ainsi que le rôle des presets et thèmes enfants.

OpenReplay Team · Oct 10, 2026 · 8 min read

Comment réduire la consommation de tokens des agents de codage IA

Réduisez les tokens des agents de codage IA en limitant l’accès aux fichiers, en rédigeant des consignes concises, en planifiant et en renouvelant les sessions.

OpenReplay Team · Oct 9, 2026 · 7 min read

Comment corriger l'espace superflu au-dessus et en dessous du texte en CSS

Supprimez l’espace au-dessus et au-dessous du texte avec text-box-trim en CSS. Comprenez le rôle des métriques de police et de line-height, choisissez text-box-edge et prévoyez une solution de repli.

OpenReplay Team · Oct 9, 2026 · 6 min read

Waku : les React Server Components sans Next.js

Découvrez Waku, un framework React léger pour utiliser les composants serveur React sans Next.js. Créez une petite application et explorez routage, rendu et déploiement.

OpenReplay Team · Oct 8, 2026 · 7 min read

Utiliser git bisect pour identifier un commit fautif

Utilisez git bisect pour repérer le commit à l’origine d’une régression. Choisissez des références fiables, automatisez les tests, gérez les résultats instables et vérifiez le coupable.

OpenReplay Team · Oct 8, 2026 · 7 min read

Dans les coulisses de la réécriture de pnpm en Rust

Découvrez la réécriture de pnpm 12 en Rust, ses résultats de benchmark, sa compatibilité avec pnpm 11 et les risques de mise à niveau pour la CI.

OpenReplay Team · Oct 7, 2026 · 8 min read

Lire et écrire des fichiers ZIP dans Node sans bibliothèque

Lisez et créez des fichiers ZIP avec l’API expérimentale node:zlib de Node.js 26.8.0. Découvrez le streaming, les protections contre zip-slip et les alternatives.

OpenReplay Team · Oct 7, 2026 · 8 min read

Animations échelonnées sans calculs `nth-child`

Remplacez les règles nth-child et les boucles JavaScript par sibling-index() pour échelonner les animations CSS. Découvrez les variantes, usages, compatibilité et solutions de repli.

OpenReplay Team · Oct 6, 2026 · 6 min read

5 outils d'IA pour créer des applications mobiles

Comparez cinq outils IA de création d’apps mobiles : Dactyl, Rork, FlutterFlow, Thunkable et Bubble. Découvrez leurs exports, plateformes, tarifs et options de publication.

OpenReplay Team · Oct 6, 2026 · 7 min read

Sécuriser Docker sur une machine Linux

L’accès au groupe Docker donne les privilèges root. Sécurisez Docker sous Linux avec le mode sans privilèges, sudo, Podman, le durcissement des conteneurs et une checklist.

OpenReplay Team · Oct 5, 2026 · 7 min read

Peut-on encore se fier à la chaîne User-Agent ?

Découvrez quels champs du user-agent restent fiables, lesquels les navigateurs figent et comment les Client Hints de Chromium et la détection de fonctionnalités évitent les erreurs.

OpenReplay Team · Oct 5, 2026 · 8 min read

Pourquoi votre useEffect s'exécute deux fois

Comprenez pourquoi React StrictMode exécute useEffect deux fois en développement et corrigez les requêtes, écouteurs et effets avec un nettoyage adapté.

OpenReplay Team · Oct 4, 2026 · 7 min read

Accélérer la validation Zod grâce aux schémas compilés

Découvrez comment les schémas compilés de Zod accélèrent la validation, quand le gain compte et comment gérer les coûts, les schémas non pris en charge et les limites CSP.

OpenReplay Team · Oct 4, 2026 · 7 min read

HTTP adopte une nouvelle méthode pour la recherche

Découvrez HTTP QUERY, méthode sûre et idempotente pour les recherches avec corps de requête. Voyez comment fonctionnent cache et reprises, et où elle est prise en charge.

OpenReplay Team · Oct 3, 2026 · 8 min read

Comment créer un bloc Gutenberg personnalisé

Créez un bloc Gutenberg personnalisé avec React, block.json et PHP. Gérez les attributs, le rendu statique ou dynamique et les versions obsolètes pour éviter les erreurs.

OpenReplay Team · Oct 3, 2026 · 9 min read

Comment vérifier la signature d'un webhook

Vérifiez les signatures de webhooks Stripe et GitHub avec Express : corps bruts, contrôle HMAC à temps constant, protection contre les rejeux et rotation des secrets.

OpenReplay Team · Oct 2, 2026 · 9 min read

5 distributions Linux dont vous n'avez peut-être jamais entendu parler

Comparez cinq distributions Linux méconnues pour développeurs : CachyOS, Bazzite, Nobara, Vanilla OS et Chimera Linux, côté pilotes, mises à jour et outils.

OpenReplay Team · Oct 2, 2026 · 7 min read

We use cookies to improve your experience. By using our site, you accept cookies.