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.