On aime, on partage #58

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

Lire la suite

Java 8 in Anger – DevoxxFR

Java 8 in Anger est un talk qui a été donné lors du Devoxx France 2015 pour présenter les nouveautés de Java 8 avec du live coding et je ne sais pas si vous partagez mon enthousiasme à assister à du live coding mais qu’est-ce que c’est bon !
Lors de l’édition 2015 du Devoxx France, les talks où le live coding était mis en avant ne sont pas légion. Et je trouve que, personnellement, c’est dommage car on retrouve dans le live coding l’un des piliers de ce qu’est le Devoxx : une conférence pour les développeurs et développeuses. Avec le « live build » du talk « Java 8 in Anger », je n’ai pas été déçu !

Java 8 in Anger - Trisha Gee au Devoxx France 2015
Java 8 in Anger – Trisha Gee au Devoxx France 2015

Lire la suite

On aime, on partage #49

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. Après la trève liée aux fêtes de fin d’année, nous reprenons les bonnes habitudes et vous partageons quelques faits marquants des dernières semaines.

Mais avant tout, nous tenons à adresser à nos lecteurs tous nos voeux pour cette nouvelle année.

Web & Mobile

Espresso 2.0 est sorti

Espresso, le framework de test pour Android développé par Google, fait maintenant officiellement partie de l’outillage Android.

Un framework pour la construction d’applications responsives

Zurb lance Foundation for Apps, un framework pour créer des applications responsives, en particulier avec AngularJS.

Lire la suite

On aime, on partage #40

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

Java 8

8 super nouveautés de Java 8 dont personne ne parle

Lorsque l’on parle Java 8, on pense de suite au streams et lambdas. Cet article se concentre sur d’autres apports du langage donc nous n’avons eu que très peu de communication telles que les Stamped Locks, la nouvelle API Date ou encore l’entrée dans la programmation système avec le contrôle des processus de l’OS.

http://www.infoq.com/articles/Java-8-Quiet-Features

Diversité

Interview diversité avec Agnes Crepet et Maxime Tiran

Dans l’univers informatique tout le monde se ressemble, dans la trentaine, homme, … Quelques idées sur comment faire évoluer les choses dans le bon sens.

http://lescastcodeurs.com/2014/06/16/lcc-104-interview-diversite-avec-agnes-crepet-et-maxime-tiran/

Merci aux contributeurs de cette semaine : Frédéric BOUQUET

On aime, on partage #3

Bienvenue dans la série « On aime, on partage » d’Objet Direct ! Chaque semaine retrouvez les meilleurs articles du web issues de notre veille technologique.

Java 8: Secure the train

Mark Reinhold, responsable du développement de Java SE chez Oracle, a annoncé la semaine dernière que la sortie Java serait repoussée au premier trimestre 2014. Initialement prévue pour septembre de cette année, il explique que ce choix est dû à une réorganisation des priorités. En effet, le plugin Java pour les navigateurs a beaucoup fait parler de lui ces derniers temps, à cause de failles de sécurité. Ils ont donc décidé de mettre l’accent sur la sécurité et de retarder de quelques mois la livraison de Java 8.


Sur le net, certains développeurs ont exprimé leur déception et se demandent s’il ne faudrait pas plutôt abandonner le support des technologies client (applets Java et Web Start). En effet, ces dernières sont les sources principales de failles de sécurité, tout en étant de moins en moins populaires et beaucoup moins utilisées que leur équivalent côté serveur.


L’annonce de Mark Reinhold : http://mreinhold.org/blog/secure-the-train

Commentaires de la communauté Java sur Twitter : https://twitter.com/mreinhold/status/325464368143794176

Sortie de jQuery 2.0

jQuery 2.0 est sorti ce 18 avril après 10 mois de développement. jQuery 2.0  ne supporte plus les versions 6,7 et 8 d’IE permettant ainsi de régler des problèmes d’incompatibilités et de performances. Deux branches distinctes sont donc développées actuellement:

  • une branche jQuery 1.X où les anciens navigateurs sont supportés

  • une branche jQuery 2.X

Vous trouverez plus de détails sur les changements apportés sur le blog de jQuery.

http://blog.jquery.com/2013/04/18/jquery-2-0-released/

Coding, Fast and Slow: Developers and the Psychology of Overconfidence

Dan Milstein, ingénieur chez Hut 8 Labs, se demande pourquoi sommes-nous si mauvais quand il s’agit d’estimer le coût de développement d’un logiciel.

Il met en avant deux causes : la première est que, pour pouvoir être précis, il faut avoir une connaissance totale de ce qu’il faut faire, et donc avoir des spécifications précises. Le problème est que, pour que ça marche, la spécification doit tellement être précise que cela revient à écrire le logiciel lui-même. L’autre source d’erreur est selon lui l’excès de confiance en soi, qui fait qu’un expert dans un domaine précis aura tendance à toujours croire à ses propres estimations, même si les échecs successifs lui montrent qu’il se trompe à chaque fois (voir aussi notre article sur l’art d’avoir tort).

En conclusion, il suggère que nous nous fassions à l’idée qu’il est impossible de faire des estimations précises sur plusieurs mois de travail, mais que nous pouvons contourner le problème grâce aux méthodes agiles. Il détaillera ce dernier point dans un prochain article.

http://blog.hut8labs.com/coding-fast-and-slow.html


What Makes Code Readable: Not What You Think

John Sonmez se propose de nous expliquer ce qui, selon lui, rend un code plus lisible. Dans un premier temps, il explique que ce qui est lisible pour un programmeur expérimenté l’est beaucoup moins pour un novice. Il prend comme exemple l’apprentissage de la lecture ou de la musique.

Il explique ensuite que plus une grammaire de langage est riche, plus il sera facile d’exprimer des concepts avancés de manière lisible et concise. La contrepartie sera un effort plus important pour maîtriser cette grammaire, ce qui peut faire le succès de langages plus simples donc plus facile à appréhender.

Il conclut que la lisibilité du code sera de plus en plus aisée au fur et à mesure que les lecteurs seront formés à ces langages.

http://java.dzone.com/articles/what-makes-code-readable-not

Merci à nos contributeurs de la semaine : Clément Plantier, Benoît Parmentier et Benjamin Marron