La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia.
Back
What is BDD and What Does it Mean for Testers
Ce court article présente un premier aperçu de ce qu’est le Behaviour Driven Design (BDD) du point de vue d’un testeur. L’analogie de la part de gâteau est très juste mais le reste de l’article gagnerait à parler davantage de la principale partie du BDD : les conversations.
RedHat lance Quarkus
RedHat annonce le lancement d’un nouveau framework Java pour Kubernetes : Quarkus. Ce framework, qui a été conçu pour GraalVM et Hotspot, a pour objectif de rendre Java leader dans le développement d’applications dans des environnements Kubernetes et serverless.
Il est ainsi particulièrement optimisé pour le déploiement sous forme de containers, allie programmation impérative et réactive, et utilise les meilleures bibliothèques Java utilisées par les développeurs.
Les premiers retours semblent enthousiastes.
Cloud
AWS annonce Open Distro for Elasticsearch
AWS a annoncé sur son blog la sortie d’Open Distro for Elasticsearch. Il ne s’agit pas d’un fork, mais d’une distribution 100% Open Source autour d’Elasticsearch entièrement supportée par AWS.
Pour eux, si le cœur d’Elasticsearch est Open Source, il n’en est pas de même pour son écosystème (suite Elastic, X-Pack). Ce mélange ambigu entre code propriétaire et Open Source est à leurs yeux une mauvaise idée, d’où la nécessité de créer une distributionOpen Source.
Data
Conférence Kafka-Summit de New-York
Il y a peu, a eu lieu la conférence Kafka-Summit de New-York. Cela été l’occasion de dévoiler la version 5.2.1 de la distribution Confluent, quelques jours après la release 2.2 de Kafka.
En bref pour Kafka 2.2:
- Les requêtes liées aux données et celles faites au l’
ActiveController
sont maintenant séparées (KIP-291) - L’utilisation d’
AdminClient
réduit encore l’obligation de spécifier Zookeeper aux scripts d’administration (KIP-377) - Un bug de désérialisation du
TimeWindowSerde
a été corrigé (KIP-393)
En bref pour Confluent 5.2.1:
- Une licence de développement vient s’ajouter à celle d’évaluation et d’entreprise. Elle donne accès à des outils comme Control Center qui se limite à un cadre de développement qui consiste en un déploiement avec un unique broker.
- librdkafka, la bibliothèque C/C++ d’Apache Kafka passe en version 1.0
- KSQL intègre encore quelques expressions supplémentaires telles que :
CASE
,BETWEEN
,LIMIT
Pour plus d’infos : Introducing Confluent Platform 5.2
IoT
Découvrez Acklio
Acklio est une pépite française qui se dédie à la sécurisation des réseaux sur lesquels sont branchés les objets connectés. En effet, cette entreprise a développé un logiciel qui propose une surcouche entre différents réseaux IoT (LTE, ZigBee, LoRa, SigFoox..).