Il y a 7 ans -
Temps de lecture 4 minutes
Revue de Presse Xebia
La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia.
Mobilité
Quelques extensions utiles pour Xcode 8
Avec l’arrivée de Xcode 8 et d’une api officielle pour les extensions, plusieurs développeurs se sont déjà amusés avec pour nous proposer quelques outils à la fois pratiques et utiles. Le blog de SwiftDev propose au travers d’un article le recensement de plusieurs d’entre elles qui vont sans doute vous faciliter certaines tâches quotidiennes, n’hésitez donc surtout pas à les tester !
Front
Comment améliorer les performances front end ?
Declan Reki, développeur De Voorhoede, nous révèle les méthodes utilisées pour améliorer les performances d’affichage de leur site et arriver à un score de 100/100 sur PageSpeedInsights. Son article couvre tous les domaines du développement d’un site Web : CSS, Javascript, configuration du serveur, …
Browsertime 1.0: Sauvegarder les métriques de performance de vos pages web
Browsertime vient de sortir en version 1.0. Cet outil vous permet de lancer une série de tests pour mesurer les performances web de vos pages et d’enregistrer le résultat dans un fichier au format HAR (HTTP Archive). Dans cette version, on pourra donc lancer un tester avec la commande suivante :
browsertime -u https://example.com/
Plus besoin d’installer Java (nécessaire dans la version précédente) pour piloter les navigateurs. On pourra ensuite visualiser les résultats dans un outil du type http://www.softwareishard.com/har/viewer/.
React Storybook 2 : encore plus facile et extensible
Dans l’écosystème React, l’arrivée de react-storybook de Arunoda Susiripala a révolutionné le cycle de développement des composants React. Extrêmement simple à mettre en place, il génère un styleguide qui vous permet d’exposer chacun de vos composants et leurs variantes, en fixant l’état du store, voir même un ensemble de composants et de conteneurs complexes pour tester une mise en page spécifique. Grâce au hot reload, c’est la meilleure façon de développer en isolation et de manière itérative, en simulant n’importe quel état de votre application. La version 2, lancée depuis un certain temps, devient la nouvelle version stable. Elle apporte pas mal de choses intéressantes, au programme :
- Une super nouvelle doc très détaillée.
- getstorybook : un nouvel outil qui génère facilement une configuration en étudiant votre stack.
- Un principe d’addons donne la possibilité de créer des plugins pour storybook.À ce propos-ci, comme moi, vous pensiez qu’il ne manquait que le côté test à storybook, aller vite tester storybook-addon-specifications par Marie-Laure Thuret. Vous pourrez ainsi ajouter vos specifications directement dans les stories, sans changer vos outils habituels. Si vous avez par exemple des tests Enzyme (comme moi), il est très facile de les déplacer et ainsi voir le résultat directement dans la story pendant que vous modifiez le composant et ainsi s’assurer que vous ne cassez rien ! Mieux, vous pouvez les ajouter au run des tests Mocha ou JEST et donc vérifier leur fonctionnement dans un CI, que demander de plus…
Vous pouvez retrouver tous les détails dans ce billet et surtout, pas d’inquiétude, cette nouvelle version est rétro-compatible !
Back
Installer Docker sur Raspberry Pi avec 1 ligne
La fondation Raspberry Pi vient d’annoncer que l’installation de Docker est désormais simplifiée sur Raspbian Jessie. En effet, une seule ligne de commande est maintenant nécessaire pour installer Docker. Il sera par conséquent possible de créer ou télécharger des conteneurs plus facilement.
Commentaire