Il y a 7 ans -

Temps de lecture 3 minutes

Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.

Mobilité

Android – Automatisez les logs de vos méthodes à l’aide d’annotations

Jake Wharton a sorti un nouvel outil pour simplifier la vie des développeurs Android : Hugo.

Ce plugin Gradle se sert du paradigme de la programmation orientée aspect pour ajouter automatiquement des logs sur vos appels de méthodes, leurs paramètres, valeurs de retours et temps d’exécution.

Pour simplifier, en tant que développeur, vous devrez juste ajouter l’annotation @DebugLog devant les méthodes que vous souhaitez déboguer pour automatiquement recevoir des logs sous ce format :

D/ClassName: ⇢ methodName(parameter1="value1", parameter2="value2")
D/ClassName: ⇠ methodName [16ms] = "Result"

Les logs ne seront affichés qu'en debug, et l'annotation @DebugLog ne sera jamais présente dans la classe compilée.

Web

Web – Sortie de MarionetteJS 1.3.0

La célèbre surcouche à backbone poursuit sa belle aventure et passe en v1.3.0 (avec un nouveau design de son site en prime).

Au programme un seul changement mais de taille : Marionette utilise maintenant l’interface DocumentFragment pour générer le rendu de ses CollectionView et CompositeView.
Concrètement, Marionette utilise maintenant un « buffer » pour créer les éléments du DOM qu’il va pouvoir injecter en une fois à l’élément parent, évitant ainsi les boucles d’appendChild coûteuses en ressources.

Au final, le rendu des vues est jusqu’à 100 fois plus rapide !
Vous savez ce qu’il reste à faire…
Change log

BigData

Cascading 2.5

Cascading est la librairie de référence pour faciliter la vie du développeur de jobs MapReduce pour Hadoop. Au début de ce mois-ci, la version 2.5 fut sortie.

Depuis la release stable d’Hadoop 2, tous les briques de l’écosystème doivent se mettre à jour et garantir leur compatibilité avec cette version tant attendue. C’est désormais le cas avec Cascading 2.5.

La deuxième avancée est l’implémentation d’un PartitionTap permettant de gérer désormais les partitions avec Cascading, que cela soit en lecture et en écriture. C’est une bonne nouvelle car c’est une fonctionnalité nécessaire et permet une meilleure intégration à Hive, qui peut se baser sur le même type de structure de dossiers. Cependant, on regrettera qu’il ne semble toujours pas y avoir d’intégration de HCatalog.

Evènements de notre communauté en France et à l’étranger

Le Hadoop User Group, c’est demain (mercredi 11 décembre)

Un meetup bilingue (français/anglais) est prévu, avec au programme :

  • « Hue: the open source UI for using Apache Hadoop » par Enrico  Berti (UI Engineer at Cloudera)
  • « Dataiku Flow » par Marc Batty (Dataiku CCO) ou Florian Douetteau (Dataiku CEO)
  • « Apache Mahout » par Bertrand Dechoux (Xebia Consultant)

Comme toujours, n’hésitez pas à vous inscrire pour l’événement, surtout que les places sont limitées.

Commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.