la toile

Implémenter des écrans squelettes dans React

Les spinners et les chargeurs ont traditionnellement été le moyen de dire aux utilisateurs que le contenu va prendre un certain temps à se charger. Bien que cette approche soit excellente, elle devient rapidement obsolète dans le développement moderne.

Lire la suite

Rester connecté et apprendre les uns des autres

Un mois, c'est long pour rester au top. Vous trouverez ici un aperçu de tout ce sur quoi nous avons travaillé et que nous avons aimé lire au cours du mois dernier.

Lire la suite

Faits saillants de Django : modèles, administration et exploitation de la base de données relationnelle (partie 3)

Le panneau d'administration est l'une des fonctionnalités les plus puissantes et les plus flexibles fournies par le framework Web Django, combinant des fonctionnalités instantanées prêtes à l'emploi avec une personnalisation infinie. En utilisant un exemple de projet basé sur un système d'inventaire de bibliothèque, nous utiliserons le panneau d'administration pour en savoir plus sur la création de modèles et l'interaction avec les bases de données relationnelles dans Django.

Lire la suite

Meilleures pratiques avec les crochets React

Cet article couvre les règles de React Hooks et comment commencer à les utiliser efficacement dans vos projets. Veuillez noter que pour suivre cet article en détail, vous devrez savoir [comment utiliser React Hooks](https://reactjs.org/docs/hooks-intro.html).

Lire la suite

Des décisions de conception inspirées avec Herb Lubalin : la typographie peut être aussi passionnante que l'illustration et la photographie

Dans ce huitième numéro d'Inspired Design Decisions, Andy Clarke expliquera comment l'apprentissage du graphiste et typographe américain Herb Lubalin a transformé son approche de la typographie sur le Web.

Lire la suite

Premiers pas avec l'API React Hooks

Ce didacticiel partage des exemples d'utilisation de React Hooks pour vos applications. Au cours du processus, vous découvrirez également certains crochets supplémentaires fournis avec React 16.8 et également comment écrire vos propres crochets React personnalisés.

Lire la suite

Intégrer des données structurées dans le processus de conception

La modernisation de l'optimisation des moteurs de recherche ne vous mène que jusqu'à présent. À mesure que les métadonnées deviennent plus intelligentes, il est plus important que jamais de les intégrer au processus de conception dès le départ.

Lire la suite

Comment configurer un projet backend d'API express avec PostgreSQL

Dans cet article, nous allons créer un ensemble de points de terminaison d'API à l'aide de [Express](https://expressjs.com/) à partir de zéro dans la syntaxe ES6, et couvrir certaines bonnes pratiques de développement. Découvrez comment toutes les pièces fonctionnent ensemble lorsque vous créez un petit projet à l'aide de l'intégration continue et du développement piloté par les tests avant le déploiement sur Heroku.

Lire la suite

Smashing Podcast Épisode 13 Avec Laura Kalbag : Qu'est-ce que la confidentialité en ligne ?

Dans cet épisode du Smashing Podcast, nous parlons de confidentialité en ligne. Que doivent faire les développeurs Web pour s'assurer que la confidentialité de nos utilisateurs est préservée ? Drew McLellan s'entretient avec une experte en la matière, Laura Kalbag, pour le savoir.

Lire la suite

Créez votre blog de développeur gratuit en utilisant Hugo et Firebase

L'écriture est une compétence cruciale que tout développeur de logiciel devrait cultiver. La création et l'hébergement d'un blog technique offrent l'opportunité de le faire. Voyons comment déployer un blog gratuitement et avec un minimum d'effort en utilisant Hugo et Firebase.

Lire la suite