Last week's finds #8
Dans cette série, nous allons faire un peu de veille ensemble. Le principe est simple, je vous parle de ce qui m'a intéressé dans les 7 jours de veille précédents et je vous mets un lien pour que vous puissiez en profiter aussi.
Je vous livre aujourd'hui quelques articles de la semaine passée en pensant à tous ce qu'il y a à faire cette semaine. Entre l'Apple Keynote et les préparations pour le prochain voyage avec Travel & Food...
C'est une semaine qui va faire plaisir et j'espère que pour vous aussi !
#JAVASCRIPT
Composition is king
Composition ou héritage ? Telle est la question. La composition est très à la mode en ce moment, mais faut-il l'utiliser dans tous les cas ? Si non, dans quel cas l'utiliser ?
joezimjs.com (en)
Closure Compiler in JavaScript
If you've not heard of the Closure Compiler, it's a JavaScript optimizer, transpiler and type checker, which compiles your code into a high-performance, minified version. Nearly every web frontend at Google uses it to serve the smallest, fastest code possible.
La premiere version était codée en Java. Maintenant c'est du pure Javascript sur fond de NodeJS.
developers.googleblog.com (en)
Javascript garbage collection improvements
Le moteur Javascript de Google, V8, a été mis à jour. Et dans le lot d'améliorations il y a celle du garbage collector. Comment ces améliorations impactent-t-elles votre vie de développeur web au quotidien ? En quoi consiste les améliorations ?
blog.risingstack.com (en)
#SÉCURITÉ
The target="_blank" vulnerability by example
Une faille de sécurité toute bête mais terriblement méconnue des développeurs web. Comprenez-la et contribuez à la sécurité du web.
Je serais même tenté de dire que c'est une bonne pratique.
dev.to (en)
#PHP
Créez une API Rest avec Symfony 3
Le tutoriel est complet. Vous verrez comment appréhender Symfony 3 et comment l'utiliser pour développer une API. Le tout est en français.
zestedesavoir.com (fr)
#HTML
This image is also an HTML page
Tout est dans le titre. Apprenez à faire un JPEG qui se comporte comme une page web.
dev.to (en)
#APPLE
App Store improvement
Petite note d'apple pour nous prévenir que désormais les noms de nos applications ne devront plus dépasser les 50 caractères.
Par la même occasion, les applications abandonnées et/ou de mauvaises qualités seront supprimées du store.
developer.apple.com (en)
#GHOST BLOG
A complete guide to AMP templates in Ghost
La dernière version de Ghost supporte nativement le format AMP de Google. Tous les articles sont disponible dans ce format si l'on ajoute /amp
à la suite de leur url.
L'article explique aussi comment développer un thème Ghost compatible AMP. Ou plutôt comment ajouter le support custom de ce format à notre thème Ghost pour ceux qui ne se contentent pas du thème de base.
dev.ghost.org (en)