

Civet, un langage orienté programmation fonctionnelle, sur-ensemble de Typescript
Plongée dans les améliorations de syntaxe de Civet et son écosystème d'intégration pour évaluer ses réels avantages et défis potentiels


Comment j'ai migré flaming.codes de Next.js à Qwik
Mon périple de deux semaines pour migrer flaming.codes de Next.js à Qwik et Qwik City


Windows 95 et sa pertinence dans l'histoire de l'informatique
Quels sont les futurs établis de Windows 95 qui sont toujours valables aujourd'hui


Se souvenir de tout avec Rewind.ai : l'utiliser pour le travail
Comment Rewind.ai peut vous aider à vous souvenir de choses que vous avez déjà oubliées


Navigateur Arc pour le développement et la gestion Web
Comment l'expérience utilisateur d'Arc Browser améliore le flux de travail des développeurs


Sons de fond dans iOS et macOS
Comment utiliser les sons de fond pour créer un environnement apaisant sur iOS et macOS


Fichiers Barrel en JavaScript
Les avantages et les inconvénients de l'utilisation de fichiers Barrel en JavaScript


Laboratoires copilotes Github
Une extension expérimentale pour améliorer Github Copilot


Aperçus des captures d'écran PWA
Comment afficher des captures d'écran dans l'invite d'installation de votre PWA


Scripts indépendants des packages avec Node.js
Comment simplifier l'exécution de scripts dans NPM, Yarn et PNPM


L'opérateur 'satisfaits' dans TypeScript
Valider que le type d'une expression correspond à un certain type, sans modifier le type résultant de cette expression


Guide pour les débutants dans Node.js et NPM
Comment démarrer avec Node.js et le gestionnaire de packages de nœuds


Contrôler les moniteurs externes sous Windows
Comment utiliser une application gratuite pour contrôler la luminosité de tous les moniteurs


Les nombreuses différences entre Unix et Linux
Comment deux des systèmes d'exploitation les plus populaires diffèrent l'un de l'autre.


Une introduction simple à Typescript
Une brève introduction à quelques concepts de Typescript


Le symbole en Javascript
Apprenez à connaître les symboles : le type de données unique pour les propriétés d'objet


API DOM TreeWalker
L'API TreeWalker : un outil puissant pour parcourir l'arborescence DOM.


Meilleure documentation dans TS & JS
Comment écrire de meilleurs documents en Javascript avec des métadonnées riches


Types pour la configuration Tailwind-CSS
Comment utiliser les types Typescript pour Tailwind-CSS


Mode sombre pour les images Github Markdown
Comment utiliser différentes images dans Markdown pour le mode clair ou sombre


Comment déterminer le système d'exploitation dans le navigateur
Utilisez des API modernes pour récupérer des informations sur le système hôte de votre application Web


Démarrer un simulateur iOS ou iPadOS spécifique
Comment utiliser le terminal pour sélectionner et lancer n'importe quel simulateur installé


Nouvelles tailles de fenêtres
Comment svh, lvh et dvh peuvent améliorer votre conception réactive


MSW dans SvelteKit
Comment mettre en œuvre MSW pour le développement local dans SvelteKit


Gitpod IDE dans le cloud
Espaces de travail éphémères, c'est tout-op dans le cloud


Générateur de licence dans SvelteKit
Créez une liste de dépendances pour votre projet SvelteKit


Modules de chargement paresseux dans Svelte
Comment importer votre composant à la demande


Dossier lib personnalisé dans SvelteKit
Comment créer un alias de chemin dans SvelteKit


Économiseur d'écran AfterDark pour macOS
Comment installer l'un des meilleurs économiseurs d'écran de tous les temps


Configurer HMR pour SvelteKit avec Gitpod
Comment utiliser Hot Module Reload avec SvelteKit et Gitpod


Regroupez les polices dans votre application Web
Comment Fontsource fournit les polices à livrer avec votre application


Générer du SVG à partir de Google Fonts
Comment utiliser une application Web pour transformer n'importe quel texte en SVG


Remplacer Material-UI par Tailwind.css
Étude de cas sur le remplacement de Material-UI par Tailwind.css


Alternative légère à Axios
Utiliser Redaxios au lieu d'Axios comme petite alternative


Revues de code : comment améliorer vos compétences
Pourquoi les revues de code sont l'outil le plus puissant pour devenir un meilleur développeur


Raycast pour macOS
Un outil polyvalent contrôle un vaste ensemble de tâches courantes


Recherche de code Github
Comment utiliser la recherche floue de Github pour vos référentiels


Contrôler la luminosité sur les écrans externes macOS
Comment utiliser l'application appelée MonitorControl pour les changements de luminosité de l'écran


« Aperçu CSS » dans DevTools de Chromium
Comment analyser votre CSS avec DevTools


Types de chaîne de modèle de script dactylographié en tant que discriminants
Types de littéraux de modèle améliorés avec Typescript 4.5


Charger les modules intégrés Node.js
Une syntaxe d'importation légèrement spéciale pour les modules intégrés


Codage en VR
Pourquoi le Quest 2 (et plus) de Meta est une étape importante dans la réalité virtuelle


Supprimer les fichiers ignorés dans git
Une commande à utiliser pour supprimer les fichiers ignorés qui sont archivés


Détectez les erreurs dans Promise.all
Une alternative sûre à Promise.all de Javascript


Le terminal SSH le plus puissant
Comment utiliser VS Code comme terminal SSH quotidien


Travailler avec Github Copilot
Comment une IA peut améliorer considérablement votre vitesse de codage


Palette de commandes Github
Comment rechercher des référentiels et des actions rapides sur Github


Étude de cas UX d'une page d'article de blog
Comment j'ai conçu la page d'article pour cette application Web


Qu'est-ce que le « navigateur » dans les applications Web progressives ?
Comment le « navigateur » permet d'améliorer progressivement vos applications Web


Horloge analogique animée simple dans Tailwind.css
Comment créer une horloge analogique très simple avec animation uniquement dans Tailwind.css


Etude de cas UX d'une page portfolio
Les pensées qui ont influencé la conception de ma page de portfolio personnel


Étude de cas UX d'une page de présentation
Comment j'ai conçu la page de vue d'ensemble pour toutes les post-catégories


Fonction réseau spéciale pour les données d'analyse dans le navigateur
Comment utiliser « sendBeacon » pour transmettre de manière fiable de petits morceaux de données


Écrire un plugin xbar pour Plausible.io
Comment j'ai écrit un plugin JS pour l'application xbar pour voir le nombre actuel de visiteurs


Portail React.js
La magie du rendu des éléments en dehors du propre arbre DOM


Partage d'écran iPhone sur Mac
Comment afficher votre écran iOS sur votre Mac


Générateur de licence Next.js NPM
Comment créer des licences à partir de votre package.json


Réagir aux mises à jour groupées
Comment combiner les mises à jour d'état dans un seul appel de rendu


API d'informations réseau pour les PWA
Comment déterminer les données réseau réelles dans votre application Web


DaisyUI - Composants Tailwind
L'équivalent Bootstrap pour les classes utilitaires Tailwind


JSX
La syntaxe Javascript XML


Une PWA appelée DevTools
Le meilleur ami d'un développeur est en fait une application Web progressive, directement dans Chromium


Supabase - Backend en tant que service
Une alternative vraiment open source à Firebase


FS incrémentiel Android
Comment un système de fichiers virtuel dans Android permet des démarrages de jeu beaucoup plus rapides


Utilisateur Github par portée de projet
Comment utiliser un autre utilisateur Github pour différents projets


SEO sans Google Analytics ?
Pouvez-vous atteindre les meilleurs classements de Google sans activer Analytics ?


Erreur Node.js avec le contexte
Comment ajouter une cause d'erreur aux lancers dans V8 9.3 et versions ultérieures


Android Studio sur Ubuntu avec NVM
Comment configurer correctement NVM sur Ubuntu pour fonctionner avec Android Studio


Importation ES6 avec paramètres
Comment passer des paramètres à un module ES6 lors de son importation


Déménagement dans un nouvel appartement
Comment déménager dans un nouvel appartement lorsque vous travaillez jusqu'à 12 heures par jour


Comment j'ai appris 12 langues - en une nuit
Utiliser les dernières nouveautés de l'apprentissage automatique et une mise en cache intelligente


Planificateur Kickscale
L'extension Gmail pour trouver automatiquement des réunions gratuites


Codage réfléchi
Pourquoi le codage est plus que l'enchaînement de symboles


AC600 sur Ubuntu
Comment installer les pilotes AC600 de Netgear sur Ubuntu


Domaine des fonctions Firebase
Comment utiliser un domaine personnalisé pour les fonctions Firebase


Fourniture de flux RSS
Cette PWA fournit un flux RSS


Réparer le kit web mobile 100vh
La gestion de 100vh par Mobile Webkit pourrait nécessiter plus d'attention


Ouverture ≠ ouverture
Formes, opportunités et inconvénients de la science ouverte


Jeton d'attention de base
Un nouveau modèle de revenus pour le web


Microdonnées pour la sémantique web
Comment enrichir vos pages avec plus d'informations sémantiques


Plasmique
Un constructeur d'applications Web WYSIWYG


Émulateur Android sur Apple M1
Comment utiliser l'émulateur pour Android sur les appareils Apple Silicon


Propriétés de classe privée dactylographiée
Typescript prend en charge les propriétés privées pour les classes


Types de tuples dactylographiés
Comment taper au mieux les tuples dans Typescript 4.2 et versions ultérieures


Menu de commande Chrome & Edge DevTools
Comment naviguer dans les DevTools comme un utilisateur expérimenté


Types de chaîne de modèle de script dactylographié
Comment affiner les types de chaînes à l'aide du mécanisme de chaîne de modèle


Qu'est-ce que AuthN et AuthZ
Un guide simple sur la différence entre l'autorisation et l'authentification


Try/catch/finally avancé en Javascript et Typescript
Découvrez en détail la mise en œuvre d'un try-catch-finally-block


API de vibration PWA
Utilisons le navigateur pour secouer votre appareil


Markdown Github suralimenté
Découvrez à quel point le Markdown de Github peut être polyvalent


API de session multimédia
Fournir des métadonnées multimédias et des rappels dans votre PWA


Quand votre PWA commence à parler
Utilisation de WaveNet pour ajouter une synthèse vocale pour les articles


API de verrouillage Web
Coordonner le travail et l'utilisation des ressources entre les différents processus


Lanceur de test de composants Cypress
Construire des tests de composants unitaires pour React


Correction du 100vh de Webkit dans Tailwind
Comment corriger le comportement 100vh dans Tailwind


IntelliJ pour Apple M1
La suite IntelliJ complète est disponible pour les processeurs M d'Apple


La méthode Disney
Comment être plus créatif en étant plus systématique


API de partage Web
Comment utiliser l'API de partage native du Web


Code de prévention des incendies avec moi
Il est temps de mettre le feu au code !


Activité Web de confiance
Comment valider votre application Web - et créer une application Android à partir de celle-ci


Chaînes de modèles étiquetées dactylographiées
Comment utiliser des chaînes de modèle en tant que fonctions


API de création de badges d'applications Web
Comment utiliser un badge pour votre PWA installée


Travailleurs Cloudflare
Fonctions sans serveur rapides hébergées par le CDN de Cloudflare


Colonnes Miller
Un excellent concept de mise en page qui a changé l'interface utilisateur des systèmes de fichiers


Étude UX : copier dans le presse-papiers
Comment concevoir une action de copie dans le presse-papiers dans votre UX


Classe de performances Android
Comment chaque version Android définit son niveau de performance


Next.js-config avec vérification de type
Comment utiliser la vérification de type pour votre next.config.js


Morphogenèse numérique
Le domaine interdisciplinaire des motifs naturels en calcul numérique


Espaces de code par Github
IDE en tant que service, disponible dans votre navigateur


Qu'est-ce qu'un modèle d'interface utilisateur ?
Un nouvel aspect de la conception de l'interface utilisateur


AndroidEnv
Une interface pour l'apprentissage par renforcement pour accéder à l'OS Android


Privacy-First Analytics
Comment respecter vos utilisateurs tout en surveillant les performances


Ensembles de données Firestore
Une nouvelle implémentation pour les documents Firestore mis en cache


Opérateur de pipeline tapuscrit
Écrire des appels de fonction chaînés dans Typescript


PWA dans l'App Store de Microsoft
Comment publier votre PWA dans le Microsoft App Store


Qu'est-ce que XaaS ?
C'est tout en tant que service, et plus encore


Google ZX - scripts shell avec Javascript
Comment écrire des scripts shell avec Javascript et Node.js


Responsable du télétravail
Comment garder tout le monde et tout synchronisé