Il y a 6 ans -
Temps de lecture 1 minute
Revue de Presse Xebia
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
Kotlin Type Hierarchy
Si la documentation officielle du langage Kotlin est plutôt bien faite, il manque pourtant un paragraphe qui présente sa hiérarchie de types.
C’est ce que l’article A Whirlwind Tour of the Kotlin Type Hierarchy, de Nat Pryce, permet de découvrir.
On apprend, entre autres, les relations entre un type quelconque, le type parent non nullable Any ou bien le type parent nullable Any?.
Lecture intéressante pour celles et ceux qui connaissent déjà le langage et bonne introduction au langage pour les autres.
Sortie de la version 5 d’Elasticsearch
Elasticsearch version 5 vient de sortir avec son lot d’évolution, notamment :
- Uniformisation des versions des produits gravitants autour d’Elasticsearch : Kibana, Beats, logstash… qui vont être synchronisées désormais.
- Amélioration des performances notamment pour l’indexation.
- Nouveau type de noeud dédié à l’indexation en masse de données : l’ingest node.
- Changement sur le mapping des chaînes de caractère.
- Amélioration des agrégations et de l’api « completion sugester ».
- Un nouveau client Java utilisant l’api rest.
- Amélioration de la résilience.
Plus de détails sur https://www.elastic.co/fr/blog/elastic-stack-5-0-0-released
Data
Ne cherchez plus vos expressions régulières ! Avec rexpy, ce sont elles qui vous trouvent!
Le blog TDDA nous présente rexpy, une api python petite et puissante capable de générer les patterns d’expressions régulières parmi un ensemble de Strings.
Par exemple :
Fichier d’entrée
123-AA-971 12-DQ-802 198-AA-045 1-BA-834
Sortie
^\d{1,3}\-[A-Z]{2}\-\d{3}$
Le but étant de découvrir d’éventuels patterns et redondances dans les chaines de caractères.
Commentaire