# La mad'zette du 23 Décembre 2018

Publié le 12/23/2018 par Mathieu DARTIGUES

Cette semaine, 7ème édition (17/12 > 23/12), (et dernière de 2018) avec #21lessonsforthe21stcentury de Noah Harari, beaucoup de #JavaScript (async/await, try/catch, prototypage), du #CodeGolf, de l'accessibilité, et toujours du #VueJS !

Hello à tou.te.s, la mad'zette recense quelques infos triées de ma veille quotidienne.
Articles parus dans la semaine, ou pas, pas forcément 100% techniques, mais aussi politiques, culturels,... avec potentiellement des émissions à voir ou revoir !

Bonne lecture et bonnes fêtes !

Culture

Cette semaine je vous invite à découvrir le dernier livre de Yuval Noah Harari :

Yuval Noah Harari est un historien israëlien, connu dans le monde pour ses deux livres Sapiens (le passé de l'homme) et Homo Deus (son avenir), traduits dans plusieurs dizaines de langues.
Dans son dernier livre 21 leçons pour le XXIè siècle, Yuval Noah Harari se concentre sur le présent, et le très court terme.
À travers les problèmes de notre époque, l'auteur déchiffre la réalité, et propose sa vision, une vision moderne et éclairée sur la complexité de notre monde : mondialisation, grandes firmes, religions, risques technologiques,...

Vous pouvez retrouver cet ouvrage à la librairie Ombres Blanches (librairie Toulousaine), où vous pouvez même le commander sur leur site web.

Technique

JavaScript

L'année 2018 se termine, et le monde du Front-end a (encore) bien progressé cette année.
Petite rétrospective pour lister toutes ces [r]évolutions, sur WebAssembly, React ou encore VueJS.

En s'inspirant du langage Go, codebits propose de faciliter la gestion des try/catch dans nos async/await. Sur la gestion des erreurs, Lukas Gisder-Dubé a écrit un guide sur la gestion des erreurs en JS.

Plus globalement, JavaScript est parfois mal compris, notamment cette façon de faire de l'objet avec le prototypage. Sean Maxwell de gitconnected essaie d'expliquer simplement ce pattern.

Code golf

L'écriture de code n'est pas toujours un exercice facile. Arriver à faire faire à du code ce que l'on souhaite est déjà un bon objectif. Arriver à le faire en le moins de ligne possible en est un autre. C'est un exercice récréatif, appelé code-golf. Vous pouvez trouver tout un tas d'exercice sur code-colf.io. Attention à conserver... la maintenabilité du code !!

Voici un exercice réalisé par lesscake sur l'animation d'un carré noir dans un Canvas. (il/elle a aussi écrit un tutoriel pour Phaser framework pour écrire des jeux en JS)

Accessibilité

Chris Ashton de Smashing Magazine fait un retour d'expérience sur l'utilisation d'un lecteur d'écran. Témoignage sur l'accessibilité, à travers YouTube, BBC, Facebook et Amazon.

VueJS

TypeScript se retrouve de plus en plus dans l'écosystème JavaScript. Le module vuex-class-modules permet d'utiliser des décorateurs au sein de votre store Vuex, pour identifer les mutations, actions et le store lui-même.

Vue vs React [vs Angular]

Sans vouloir entretenir une guerre des frameworks qui n'en finirait pas, Joe Podwys a écrit une série d'articles sur la réflexion qu'il a mené dans son entreprise pour choisir un framework.
Pour connaître plutôt bien React et VueJS, je trouve son approche plutôt bien argumentée, sincère et même objective. Prenez le temps de tout lire, c'est pas si long, et ça éclaire beaucoup.
Ça s'appelle Vue vs React, et il y a même un peu d'Angular dedans 😃.



That's all folks !

Dernière mise à jour: 12/24/2018, 8:54:36 AM