la toile
ProcessWire CMS – Guide du débutant
Les systèmes de gestion de contenu sont le plus souvent plutôt opiniâtres. Par exemple, la plupart d'entre eux s'attendent à une certaine structure de contenu rigide pour la saisie des données, puis ont une manière spécifique d'accéder et de sortir ces données, que cela ait du sens ou non. De plus, ils offrent rarement des outils efficaces pour sortir des sentiers prédéfinis si un cas l'exige.
Lire la suiteConnecter les enfants à la nature grâce à la conception de jouets intelligents
Saviez-vous qu'au moment où un adolescent aux États-Unis atteint l'âge de 16 ans, il passe moins de sept heures par semaine dans la nature, et ces tendances sont mondiales. Quelques idées, faits et chiffres.
Lire la suiteComment utiliser les arguments et paramètres ES6
Les développeurs utilisent de plus en plus les fonctionnalités ECMAScript 6, et bientôt ces fonctionnalités seront incontournables. Dans ce didacticiel, vous apprendrez comment ECMAScript 6 a amélioré la gestion des paramètres dans JavaScript, et plus encore.
Lire la suiteProtégez votre entreprise et vos clients avec des politiques numériques
Les travailleurs numériques, en particulier les concepteurs et développeurs Web, doivent reconnaître que la politique influence leurs produits en ligne autant qu'hors ligne. Quelle que soit la taille de notre entreprise - qu'il s'agisse d'une grande entreprise, d'une petite agence numérique, d'un éditeur de logiciels ou d'une entreprise personnelle - nous devons travailler dans le cadre de ce système de réglementations législatives (ce que nous appelons simplement des « politiques ») afin de maintenir notre conformité à la loi.
Lire la suiteComment créer et maintenir des systèmes de conception atomique avec Pattern Lab 2
Les avantages des systèmes de conception d'interface utilisateur sont maintenant bien connus. Ils conduisent à des expériences utilisateur plus cohérentes et cohérentes. Ils accélèrent le flux de travail de votre équipe, vous permettant de lancer plus de choses tout en **économisant énormément de temps et d'argent dans le processus**. Ils établissent un vocabulaire commun entre les disciplines, ce qui se traduit par un flux de travail plus collaboratif et constructif. Ils facilitent les tests de navigateur, d'appareil, de performances et d'accessibilité. Et ils constituent une base solide sur laquelle s'appuyer au fil du temps, aidant votre organisation à s'adapter plus facilement au paysage Web en constante évolution. Cet article fournit un guide détaillé sur la création et la maintenance de **systèmes de conception atomique** avec Pattern Lab 2.
Lire la suiteCréer un jeu WebGL multiplateforme avec Babylon.js
Voici un défi pour vous : que diriez-vous de créer un jeu en 3D pendant le week-end ? [Babylon.js](https://www.babylonjs.com/) est un framework JavaScript pour **créer des jeux 3D avec HTML5, WebGL et Web Audio**, créé par votre serviteur et l'équipe Babylon.js. Pour célébrer la nouvelle version 2.3 de la bibliothèque, nous avons décidé de créer une nouvelle démo nommée "Sponza" pour mettre en évidence ce qui peut être fait avec le moteur WebGL et HTML5 lorsqu'il s'agit de créer de grands jeux de nos jours. L'idée était de créer une expérience cohérente, similaire, voire identique, sur toutes les plates-formes prises en charge par WebGL et d'essayer d'atteindre les fonctionnalités des applications natives. Dans cet article, j'expliquerai comment tout cela fonctionne ensemble, ainsi que les différents défis auxquels nous avons été confrontés et les leçons que nous avons apprises lors de sa construction.
Lire la suiteComment nous avons commencé à publier des fonctionnalités deux fois plus rapidement (étude de cas)
Lorsque les entreprises s'appuient sur votre application pour leur travail quotidien, vous devez être suffisamment agile pour répondre rapidement à leurs besoins. Si vous ne le faites pas, d'autres le feront certainement. Dans le monde impitoyable du SaaS, retarder une fonctionnalité critique (ou précipiter un morceau de code bourré de bogues) signifiera perdre des clients. Un flux de travail agile solide peut faire toute la différence.
Lire la suiteRequêtes d'élément et comment vous pouvez les utiliser aujourd'hui
Depuis un certain temps, nous nous heurtons aux **limites de ce que CSS peut faire**. Ceux qui construisent des mises en page réactives admettront librement les frustrations et les lacunes de CSS qui nous obligent à rechercher des préprocesseurs CSS, des plugins et d'autres outils pour nous aider à écrire les styles que nous ne pouvons pas écrire avec CSS seul. Même encore, nous rencontrons des limites avec ce que les outils actuels nous aident à accomplir.
Lire la suiteListe de lecture de développement Web # 144: erreurs CSP, débogage JS et test d'échec
Chaque semaine est une semaine d'apprentissage et cette semaine, on m'a rappelé que les unités de visualisation ne sont pas toutes bonnes à utiliser. De plus, choisir le bon code d'état HTTP peut être difficile et peut même ne pas être pris en charge par la version d'Apache exécutée sur votre serveur. J'ai également appris comment la journalisation des erreurs JavaScript peut être étendue afin que vous puissiez enfin obtenir des rapports faciles à lire et utiles. Comme si cela ne suffisait pas, j'ai beaucoup appris sur l'accessibilité et l'amélioration progressive, et j'ai découvert un diaporama sur la façon dont vous pouvez contourner CSP et pourquoi les navigateurs peuvent rendre des éléments avec des limites connues ainsi que des limitations de mise en page incroyablement plus rapides qu'inconnues. Es-tu prêt? C'est maintenant à votre tour d'apprendre tout cela également.
Lire la suiteSortir des sentiers battus : Inspiration design pour juillet
À l'approche des vacances d'été, j'aimerais partager quelques illustrations et photos inspirantes qui, je l'espère, vous aideront à rêver et à vous détendre. Il ne fait aucun doute qu'il existe de nombreuses techniques géniales - il suffit de les découvrir. En parcourant la collection de ce mois-ci, vous remarquerez des combinaisons de couleurs assez intéressantes et rafraîchissantes. Je me suis assuré d'inclure un bon groupe que nous pouvons tous admirer et apprendre - j'espère que vous serez d'accord ! Préparez-vous à entrer dans l'été avec une grande étincelle d'inspiration.
Lire la suite