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é