12k
PAGE 11

Depuis le blog OpenReplay

Conseils pour porter une application Express vers Hono

Porter une app Express vers Hono ? Découvrez les différences clés en routage, middleware, body parsing, gestion des erreurs et migration progressive.

OpenReplay Team · May 17, 2026 · 5 min read

Existe-t-il un Rails pour JavaScript ?

Rails pour JavaScript ? Comparez AdonisJS, Wasp, Next.js et Sails.js pour voir quels frameworks offrent auth, ORM et scaffolding intégrés.

OpenReplay Team · May 16, 2026 · 5 min read

Créer un sélecteur de thèmes avec les variables CSS

Construisez un sélecteur de thème avec variables CSS, data-theme, prefers-color-scheme, localStorage et sans flash de mauvais thème au chargement.

OpenReplay Team · May 16, 2026 · 6 min read

Du prompt à l'interface utilisateur avec Google Stitch

Google Stitch transforme des prompts en interfaces, prototypes et export HTML. Voyez comment mieux rédiger vos prompts, utiliser DESIGN.md et accélérer le passage au dev.

OpenReplay Team · May 15, 2026 · 5 min read

Les métriques de code expliquées : qu'est-ce que la complexité cyclomatique ?

La complexité cyclomatique expliquée avec des exemples JavaScript, les formules et des outils comme ESLint et SonarQube pour mesurer et réduire les branches.

OpenReplay Team · May 15, 2026 · 5 min read

Styliser les Web Components avec le Shadow DOM et CSS

Styliser des Web Components avec Shadow DOM : utilisez :host, ::slotted(), variables CSS, ::part() et adoptedStyleSheets pour contrôler le CSS.

OpenReplay Team · May 14, 2026 · 6 min read

Rendu côté serveur avec Preact

Preact SSR avec preact-render-to-string, hydrate et Vite: rendu côté serveur, streaming et conseils pour éviter les erreurs dhydratation.

OpenReplay Team · May 14, 2026 · 5 min read

Créer une table des matières à partir des titres en JavaScript

Créez une table des matières JavaScript à partir des titres avec IDs sûrs, navigation accessible et section active via IntersectionObserver.

OpenReplay Team · May 13, 2026 · 5 min read

Comment installer Claude Desktop sur Linux

Claude Desktop sur Linux : support officiel via Claude Code CLI, plus paquets desktop communautaires, installation, comparatif des fonctions et risques de sécurité.

OpenReplay Team · May 13, 2026 · 5 min read

Nuxt UI, la bibliothèque de composants intuitive pour les applications Vue

Nuxt UI est une bibliothèque de composants Vue native Tailwind avec plus de 125 composants accessibles, TypeScript et une configuration Vite pour Nuxt ou Vue.

OpenReplay Team · May 12, 2026 · 5 min read

5 alternatives à Figma conçues avec des technologies web

5 alternatives à Figma conçues avec des technologies web, de Penpot et Plasmic à Webstudio, Framer et tldraw pour des workflows natifs du navigateur.

OpenReplay Team · May 12, 2026 · 6 min read

L'état du CSS-in-JS en 2026

CSS-in-JS en 2026 : runtime ou zero-runtime, limites avec React Server Components et Next.js App Router, et quel style choisir pour votre app.

OpenReplay Team · May 11, 2026 · 5 min read

Comment créer une application Android avec Android CLI

Configuration dAndroid CLI, création de projet, installation du SDK, lancement sur émulateur, et rôle des Android Skills et de la Knowledge Base.

OpenReplay Team · May 11, 2026 · 5 min read

Le Versionnage Sémantique expliqué

La version sémantique pour npm expliquée: MAJOR.MINOR.PATCH, plages caret et tilde, versions 0.x, préversions et fichiers lock pour des mises à jour sûres.

OpenReplay Team · May 10, 2026 · 5 min read

Choisir un moteur de templating JavaScript

Comparez EJS, Handlebars, Pug et Nunjucks pour le rendu HTML côté serveur avec Node.js, exemples, usages et conseils de sécurité.

OpenReplay Team · May 10, 2026 · 5 min read

Comment intégrer une vidéo dans React

Intégrez une vidéo dans React avec la balise HTML5 video pour les fichiers hébergés, des iframes YouTube, les réglages autoplay et le responsive.

OpenReplay Team · May 9, 2026 · 5 min read

Cinq fonctionnalités Sass que vous pouvez remplacer par du CSS

Cinq fonctionnalités Sass à remplacer par du CSS moderne : variables personnalisées, nesting, color-mix(), @layer et @property au quotidien.

OpenReplay Team · May 9, 2026 · 5 min read

Techniques d'obfuscation d'adresses email pour le Web

Techniques dobfuscation des emails pour le web : comparez encodage HTML, JavaScript, CSS à éviter, formulaires et protections Cloudflare.

OpenReplay Team · May 8, 2026 · 6 min read

Enregistrement audio dans le navigateur avec l'API Web Audio

Enregistrement audio dans le navigateur avec Web Audio API : capture du micro avec getUserMedia, traitement si besoin, puis encodage via MediaRecorder.

OpenReplay Team · May 8, 2026 · 5 min read

Fonctionnalités modernes de SQLite que vous pourriez ignorer

Les fonctionnalités modernes de SQLite expliquées : JSONB, tables STRICT, RETURNING, WASM avec OPFS et mode WAL pour de meilleures performances.

OpenReplay Team · May 7, 2026 · 5 min read

Utiliser es-toolkit pour les utilitaires JavaScript du quotidien

es-toolkit propose des utilitaires JavaScript typés et tree-shakeable, une alternative légère à Lodash, avec des bundles plus petits et une migration simple.

OpenReplay Team · May 7, 2026 · 5 min read

Créer une infobulle en CSS pur

Créez une infobulle en pur CSS avec ::after, data-tooltip et des transitions d opacité, plus le support focus-visible et les limites d accessibilité.

OpenReplay Team · May 6, 2026 · 5 min read

Ce qu'Axios apporte encore par rapport à Fetch

Axios vs Fetch : voyez où Axios garde l’avantage avec les intercepteurs, la gestion des erreurs HTTP, les instances partagées, la progression et les délais.

OpenReplay Team · May 6, 2026 · 5 min read

Génération automatique d'écrans squelettes avec boneyard

boneyard-js génère automatiquement des skeleton loaders à partir des layouts réels des composants en dev, avec .bones.json responsifs et support Vite.

OpenReplay Team · May 5, 2026 · 6 min read

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