Revue de Presse Xebia

logo-revue-presse220
La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia.

Agilité

8 pratiques critiques DevOps

La convergence Agile / DevOps constitue le passage d’un cap dans la maturité d’une structure agile. Dans cet article, l’auteur liste 8 pratiques incontournables.

Pour des agilistes, les équipes dédiées, raisonner en MVP, délivrer en petits lots et la transparence devraient trouver un écho tout particulier.

http://devops.com/features/eight-critical-devops-practices-innovate-deliver-repeat/

Mobilité

Android – Implémentez les nouveaux composants de Material Design dans vos applications facilement

Google (par l’intermédiaire de Chris Banes et Nick Butcher) vient de publier un excellent guide pour les développeurs répertoriant de manière très claire tout ce qu’il faut savoir pour mettre en place les nouveaux composants de Material Design dans ses applications.

Des explications et exemples de code sont fournis pour implémenter tous ces nouveaux composants : toolbars, ombres, nouvelles vues sous forme de carte, API palette permettant de récupérer les couleurs principales d’une image, et nouvelles animations (transitions activités/fragments via éléments partagés, reveal effect, stateListAnimator).

L’article est disponible sur ce lien, et est un must-read pour tous les développeurs Android.

Google Inbox utilise J2ObjC

J2ObjC a été publié depuis déjà quelques temps et ceci n’est pas une nouveauté. Ce qui est relativement moins connu, par contre, c’est que cet outil est toujours maintenu et utilisé par Google. En effet, grâce à ce post sur le Google Group du projet les développeurs de la nouvelle application Google Inbox (tout comme Google Sheets et Drive) ont confirmé que J2ObjC a été utilisé pour développer le nouveau client mail de Mountain View. Cela va sans dire, comme J2ObjC ne gère pas les librairies UIKit, la partie IHM a été développée directement en Objective-C et seulement le code métier est le résultat d’une conversion. Il reste tout de même intéressant de voir que ce projet est activement maintenu et utilisé par les ingénieurs Google. 

Craftsmanship

Global Day of Coderetreat

Le 15 novembre prochain (samedi) il y aura lieu partout dans le monde le Global Day of Coderetreat. Cet événement se déroule sur une journée et les participants travaillent ensemble sur un exercice (kata), afin d’améliorer leurs techniques de développement et design. Pendant toute la journée, les développeurs auront l’occasion d’échanger et d’essayer des nouvelles techniques sans la pression du travail de tous les jours. Dans cette vidéo, Corey Haines, l’un des créateurs du Coderetreat, explique le concept plus en détail.

A Paris, les inscriptions pour le Global Day of Coderetreat sont ouverts ici et ici. Si vous n’êtes pas à Paris, vous pouvez chercher ici l’événement le plus proche de votre région.

Front

Roadmap de TypeScript

L’équipe TypeScript annonce aujourd’hui sa roadmap pour les versions à venir.

  • la version 1.2 se voulait une version corrective de la 1.1 . N’ayant pas de bugs majeurs, elle n’existera pas !
  • la version 1.3 va se focaliser sur la standardisation de l’outillage ligne de commande, et ajoutera les types Tuples ainsi que la visibilité protected ;
  • la version 1.4 ajoute le type union ;
  • la version 1.5 et supérieur (2.0) veulent ajouter des fonctionnalités compatibles ES6.

Cette annonce est par ailleurs intéressante car elle met en lumière le fait que les équipes Microsoft travaillant sur TypeScript travaillent activement avec Facebook et Google car ces 2 entreprises sont chacunes en train de créer un langage super-ensemble de JavaScript typé statiquement (Flow pour Facebook et AtScript pour Google). On voit ici que la vieille réputation de Microsoft n’est plus d’actualité et qu’ils ont compris que le partage était la meilleure façon de s’enrichir !

Annonce de Jquery 3.0.0

JQuery annonce cette semaine l’arrivée prochaine de sa version 3.0.0. Cette version remplacera et la branche 1.x.x et la branche 2.x.x. Cependant pas de panique, il y aura 2 builds différents :

  • Jquery 3.0.0 supportera les 2 dernières versions des browsers principaux du marché
  • Jquery 3.0.0 compat supportera les vieux Internet Explorer.

La majorité des API restant rétro compatible, ce saut de version marque surtout la fin du double versionning. Et prouve que l’on peut être une librairie mainstream, et respecter correctement le versionning semantique. N’est ce pas underscore.js.

Back

Redis ou memcached ? Comment choisir

Redis et memcached sont deux outils open source utilisés pour faire du cache distribué. Les deux existent depuis quelques années et ont fait leurs preuves en production.

Comment choisir entre les deux ?

Cet article nous propose de revoir les similarités entre les deux outils ainsi que leurs principales différences afin de nous aider à choisir.

 

Spring AMQP 1.4 RC1

Spring publie la version Release Candidate de AMQP. Voici les nouveautés et améliorations :

  • Annotation @SendTo pour envoyer le résultat d’une méthode
  • Ajout du RabbitMessagingTemplate
  • Ajout du Logback appender AmqpAppender
  • Ajout du support pour RabbitMQ 3.4.0

Vous trouverez plus de précisions à cette adresse.

Le coin de la technique

DevFest Nantes

Le vendredi 7 Novembre de 8h20 à 18h se tiendra la 3ème édition du DevFest Nantesà la Cité des Congrès. Cette année 24 sessions réparties en 5 tracks (Mobile, Cloud, Web et Découverte) sont au programme. Au menu ManageVM, Android Wear, Docker, Firefox OS …Pour plus d’informations le programme est disponible ici : http://devfest.gdgnantes.com/#nav-agenda

Commentaire

1 réponses pour " Revue de Presse Xebia "

  1. Published by , Il y a 9 ans

    Bonjour,

    Concernant la news sur j2objc, c’est effectivement une façon intelligente de réutiliser de la logique métier « pure » que nous avons exploité à Sfeir. J’invite vos lecteurs à consulter ce « Starter Kit » dont le but est d’écrire un moteur de calcul en Java et de l’exécuter sur d’autres plateformes ( JavaScript, Android, et iOS) grâce aux compilateurs (ou transcompilateurs) de GWT et J2Objc.

    Voici le lien : https://github.com/Sfeir/jhybrid

    Vos retours sont les bienvenues

Laisser un commentaire

Votre adresse e-mail 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.