On aime, on partage #58

Bienvenue dans la série « On aime, on partage » de VISEO Technologies ! Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.

A la une

JetBrains : The Drive to Develop

Créée en 2000, la société derrière l’incontournable Resharper ou encore IntelliJ IDEA (et ses différentes déclinaisons) propose désormais une vingtaine de produits. Pour l’occasion, JetBrains redéfinit ces jours son branding avec notamment un nouveau slogan qui remplace le « Developing with Pleasure ».

Microsoft

Slidez sur la vague C# 6

Avec le support de présentation de la présentation sur « C# 6 a cleaner code », réalisé par Rui Carvalho à la tête d’Alt.Net France, vous verrez les nouveautés apportées par cette version et comment elle peut aujourd’hui vous aider à écrire du code plus lisible et plus efficace.

Libérez (vos) Chakra

Microsoft va libérer les sources de Chakra, le moteur JavaScript de son nouveau navigateur Microsoft Edge. Le navigateur disposerait du meilleur d’EcmaScript 6 (90% contre 74% pour Firefox et 65% pour Chrome).

Java

 Java 9 repoussé de 6 mois, suite du précédent épisode

Il n’y a manifestement pas eu d’objection à la proposition de Mark Reinhold, il vient donc de proposer un nouvel échéancier, lequel devrait être confirmé d’ici le 16 décembre.

(2016/05/26 Feature Complete)
2016/08/11 All Tests Run
2016/09/01 Rampdown Start
2016/10/20 Zero Bug Bounce
2016/12/01 Rampdown Phase 2
2017/01/26 Final Release Candidate
(2017/03/23 General Availability)

 Java 8 plomberait les performances ?

Depuis quelques semaines on voit différents articles faisant référence à des benchmarks, comparant les performance de code écrits en Java 7 (JRE 7), Java 7 (JRE 8) et Java 8, avec pour ce derniers différentes syntaxes liées aux nouveautés introduites dans la dernière version de Java.
Comme souvent, il faut prendre les benchmarks avec beaucoup de précautions, notamment car on n’est pas à l’abris d’écrire un code non optimal et de tirer des conclusions hâtives.

Cet article est un bon résumé des différentes démarche et (si vous le lisez jusqu’au bout) met le doigts sur les erreurs qu’une première version de la comparaison peut contenir.

Ce qu’il faut retenir :

  • le JRE 8 apporte un gain de performance
  • les streams et lambdas peuvent s’avérer contre performants selon vos cas d’usage (voir notamment un article spécifique sur le sujet)
  • sans maîtrise, la puissance n’est rien
 Java 8 Best Practices Cheat Sheet

Les équipes de ZeroTurnaround proposent un cheat sheet autour de certaines nouveautés de langage introduites dans Java 8 :

  • les Default Methods
  • les Lambdas
  • le type Optional

Web et mobile

Aurelia Repaint Performance Rules

Aurelia, le framework d’architecture de Rob Eisenberg challenger d’AngularJS, évolue de plus en plus pour sa transition vers la version beta. Les derniers efforts se sont portés sur l’optimisation de performances et les résultats sont impressionnants :
« Aurelia performing 2-3x faster than React and 15-40% faster than Angular 2. »

La fin de Firefox OS

Mozilla a annoncé à sa conférence développeur à Orlando, “Mozlando“, arrêter le développement et la vente de smartphone sous Firefox OS.

Pas étonnant vu le succès relatif de Firefox OS … Le challenge d’entrer sur le marché mobile est-il aujourd’hui trop grand ?

Big Data

MapR annonce MapR Streams et la Converged Data Platform

L’intention de cette plateforme est d’apporter une approche hybride face aux différents courants Big Data (Hadoop et Spark pour n’en citer que deux en matière de processing) et complète sur le cycle de vie de la donnée.

Là où beaucoup raisonnent « entrepôt de données » à l’évocation de Big Data, MapR Streams apporte une solution davantage tournée vers la vie de la données et l’accumulation d’évènements dans un système. Cette solution d’event streaming s’intègre dans ladite Converged Data Platform qui propose une architecture d’entreprise intégrant également Hadoop, Spark, les fonctionnalités d’une base de données temps réel. Cette plateforme s’intègre avec des nombreux produits du marché et a pour vocation de proposer des APIs standardisées.

MapR Converged Data Platform est disponible sous une édition community (gratuite) et une édition entreprise : https://www.mapr.com/products/mapr-distribution-editions

MapR Streams : https://www.mapr.com/products/mapr-streams
MapR Converged Data Platform : https://www.mapr.com/products/mapr-converged-data-platform

MongoDB 3.2 est disponible

MongoDB 3.2 est disponible en version finale. Au programme :

  • Nouveaux moteurs de stockage pour des nouveaux scenarios (notamment un mother de stockage en mémoire !)
  • Document Validation
  • MongoDB Compass
  • BI Connector
  • Et plein d’autres choses !

Nos contributeurs :

Merci aux contributeurs de cette semaine : Anthyme CAILLARD, Adil BENDOULA, Julien ROY, Eric SIBER, Etienne TISSIERES.

 

Laisser un commentaire

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