La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia.
Craftsmanship
Martin Fowler : exercice de refactoring en Javascript
Front
Toast : une grille CSS simple et efficace
Toast est une grille CSS concise qui vous permet de définir simplement les colonnes de vos pages responsives. On appréciera la syntaxe concise au format BEM et la mise à disposition d’une version SASS.
Jile : pour gérer les styles avec React en souplesse
Back
Horizon : le backend temps réel pour vos applications JavaScript
Horizon est un backend temps réel pour vos applications JavaScript. Les backends temps-réel sont à la mode, on pensera aux récentes annonces de Google autour de Firebase. Horizon propose une alternative open source basée sur la technologie de RethinkDB. On retrouvera les principaux cas d’utilisations d’un backend (Authentification, gestion des utilisateurs et des groupes, collections), mais aussi une cli pour démarrer rapidement ses projets. Une version beta en mode cloud est disponible à travers un formulaire.
Data
Confluent annonce la release de Kafka 0.10
Kafka est une plateforme sécurisée d’échanges de données. Confluent vient d’annoncer la sortie de la version 0.10 de Kafka couplée à la version 3.0 de la plateforme Confluent. Cette version 0.10 propose quelques nouveautés importantes, notamment l’API Kafka Streams. Cette API permet la transformation de topic à topic sans avoir à utiliser de framework de calcul distribué complexe de type Spark, Storm ou Flink. Nous avions testé cette version pendant notre Hand’s on lors de Devoxx 2016 et force est de constater que Kafka Stream semble prometteur.
On notera également l’ajout d’un timestamp dans les métadonnées des messages (ce qui offre de nouvelles possibilités de requêtes), des fonctionnalités de Rack Awareness afin de garantir la disposition géographique des répliquas, et diverses améliorations commencées en 0.9 concernant la sécurité ou encore Kafka Connect.