Publié par
Il y a 2 années · 4 minutes · Back, Cloud, Craft, DevOps, Front

Revue de Presse Xebia

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

Craftsmanship

 Refactoring Code to Load a Document with Martin Fowler

De nos jours, travailler avec des documents hiérarchisés (JSON, XML, etc…) est probablement devenu la chose la plus banale qui soit pour un développeur Java. Tellement banale que l’on pense avoir fait le tour de la question à maintes reprises. Les étapes du processus sont bien connues : définir un mapper (Jackson pour ne pas le nommer), créer les classes modélisant le document, rendre disponible le tout dans un service (ou un webservice) et vous êtes généralement parés. Pourtant, qui n’a jamais eu l’impression d’écrire trop de classes de modélisation alors que seule une faible portion du document était utilisée ? Martin Fowler c’est justement posé la même question et se propose de revoir la façon dont nous chargeons un document hiérarchisé dans un article intitulé « Refactoring Code to Load a Document ».

Front

5 questions auxquelles un test unitaire doit répondre

Eric Eliott continue sa série d’articles sur les bonnes pratiques du développement Javascript. Cette semaine il partage avec nous les 5 questions auxquelles ses tests unitaires doivent répondre.

  • que testez-vous ?
  • quelles sont vos attentes ?
  • quel est le résultat attendu ?
  • comment le test peut-il être reproduit ?
Pour nous aider, il nous propose un exemple de test qui répond à toutes ces questions:
import test from 'tape';

// For each unit test you write,
// answer these questions:

test('What component aspect are you testing?', assert => {
  const actual = 'What is the actual output?';
  const expected = 'What is the expected output?';

  assert.equal(actual, expected,
    'What should the feature do?');
  assert.end();
});

 Qualité, mobile, SEO, Performance, Eco-conception: Les check-lists des professionnels du Web par opquast

Opquast vient de publier une série de check-lists pour améliorer la qualité de vos développements web. Ces check-lists couvrent cinq grands thèmes du développement web:

  • Qualité Web
  • Mobile
  • SEO
  • Performance Web
  • Eco-conception

cinq grands thèmes du développement web

Etat de l’art du Javascript en 2016

 un projet Web, sur quelle stack technique s'appuyer ?

Lorsque l’on démarre un projet Web, sur quelle stack technique s’appuyer ? Nous nous sommes tous posés cette question à laquelle Francois Ward tente de répondre dans son état de l’art du Javascript en 2016.

Back

Longue vie au Scala Center

Le 14 mars dernier, Martin Ordersky annonce la création d’une fondation pour accompagner les initiatives open-source autour du langage Scala.  « The Scala Center » est né. Supporté par de grands acteurs de l’écosystème Scala, comme Goldman Sachs, Verizon, IBM ou encore Lightbend (anciennement Typesafe), cette fondation a pour but de supporter les projets Open-Source reposant sur Scala, améliorer la ScalaDoc, continuer à étendre son adaption par la formation aux travers de MOOC ou encore l’organisation de conférences. Nous retrouvons à sa tête deux personnes bien connues de la communauté, Heather Miller de l’EPFL accompagnée de Jon Pretty, auteur de la librairie la librarie Scala Rapture.

Vous avez envie de contribuer à cette communauté ? À vos claviers et rendez-vous sur le channel gitter du Scala Center!

Cloud

NodeJS sur Google App entre en phase Beta

Google vient d’annoncer le lancement de la Beta du déploiement des applications NodeJS sur leur cloud.

Plus d’information sur leur blog.

DevOps

Kubernetes sort en version 1.2

La solution d'orchestration Kubernetes est disponible en version 1.2

La solution d’orchestration Kubernetes est disponible en version 1.2, au menu on trouvera entre autres, l’amélioration des performances, l’autoscaling horizontal, les jobs, un nouveau site plus joli et plus pratique.

Xebia France

Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Web, les architectures Java et la mobilité dans des environnements agiles. Depuis plus de 11 ans nous avons la volonté de partager notre expertise et nos actualités à travers notre blog technique.

Laisser un commentaire

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