Veille de la semaine - N°3
Le récap de ma veille de la semaine
Cette semaine, des liens sur GraphQL, WebComponents et Grid Layout côté tech, un peu d'UX et de typo. A ne pas rater, un brillant debunk de l'IA washing, et une réflexion de fond pour éviter l'apocalypse du logiciel.
Dev, tech & web
Dive Into GraphQL
GraphQL est un des buzzword tech du moment. Développé, maintenu et promu par Faceboook, GraphQL est à la base un langage de requêtes pour construire une API. Mais c'est bien plus que ça: un standard, un runtime, de nombreuses implémentations de références et outils d'aide au développement, le tout porté par Facebook. Bref, une solution clés en main (ou presque) pour développer une API, d'où un succès certain auprès des développeurs. Cette série de posts est une introduction à GraphQL très bien construite et riche d'éclairages pertinents sur les avantages et inconvénients de la solution.
I’ve seen the future, it’s full of HTML.
Un article très intéressant sur Web components, le standard qui permet de définir des composants riches pour le web.
Web Truths: JavaScript can’t be trusted
Christian Heilmann pose les bonnes questions sur l'avenir de l'écosystème Javascript — sans troll.
Introduction to CSS Grid Layout
Un super guide / bac à sable par Mozilla pour démarrer avec CSS Grid Layout.
UX
An Overview Of The Most Common UX Design Deliverables
Une présentation synthétique et rapide des livrables de l'UX Design. C'est un post sponsorisé, ça ne va pas très loin, mais c'est un point de repère utiles pour tous ceux qui, comme moi, doivent faire un peu de conception UX et sont des newbies sur le sujet.
A Five Minutes Guide to Better Typography
Un joli petit blog post bien foutu sur les règles de bases pour une bonne typographie.
MĂ©tiers
Redéfinir le chômage à l’âge des freelances
Une contribution intéressante à la réflexion sur l'évolution des institutions sociales nécessaire pour s'adapter aux évolutions du travail.
The Coming Software Apocalypse
Un article long, bien écrit et assez bien documenté sur le problèmes de la conception de logiciels, et les problèmes de qualité.
The problem is that software engineers don’t understand the problem they’re trying to solve, and don’t care to,” says Leveson, the MIT software-safety expert. The reason is that they’re too wrapped up in getting their code to work. “Software engineers like to provide all kinds of tools and stuff for coding errors,” she says, referring to IDEs. “The serious problems that have happened with software have to do with requirements, not coding errors.”
Les solutions mises en avant par l'article sont discutables, mais je crois qu'il pose les bonnes questions et les bons enjeux, et donne des éclairages intéressants sur les solutions expérimentées.
Un dernier passage, juste pour troller sur les IDE
Visual Studio is one of the single largest pieces of software in the world,” he said. “It’s over 55 million lines of code. And one of the things that I found out in this study is more than 98 percent of it is completely irrelevant. All this work had been put into this thing, but it missed the fundamental problems that people faced. And the biggest one that I took away from it was that basically people are playing computer inside their head.
Startups
Good by Cozy
Franck Rousseau, co-fondateur et ex CTO de Cozy Cloud, délivre un retour d'expérience très intéressant.
What’s a Tech Company?
Nicolas Colin propose un cadre pour définir une société tech, sur la base de critères assez simples. Un travail très interessant, qui soulève de nombreuses questions, notamment sur l'usage des data clients et la vie privée.
Sideways
Douze mythes de l’intelligence artificielle
Si comme moi vous êtes une bille sur la question de l'IA, mais que vous flairez le washing médiatique permanent, cet article est un super debunk très documenté et instructif sur le sujet.