Description de l'auteur

Articles

Il y a 7 ans

SBT : keys & settings

Dans notre précédent article, nous avons décrit les principales fonctionnalités de l’outil de build SBT. Son approche est bien différente de celle proposée par Apache Maven car la définition de la construction d’un projet avec SBT est décrite avec du code Scala, ce qui rend l’outil extrêmement flexible. Mais cette flexibilité ne vient pas forcément sans standard. Il...

Il y a 8 ans

Un premier pas vers SBT – Part I

Un premier pas vers SBT Si vous utilisez Playframework!, Spark ou que vous avez des projets en Scala, vous avez sûrement croisé l’outil de build de référence de cet écosystème, SBT. Si vous êtes habitué à Apache Maven, vous risquez d’être surpris les premières fois que vous lancerez des tâches. Pourtant, SBT se révèle être...

Publié par Xavier Bucchiotty

Il y a 8 ans

Un premier pas vers SBT – Part I

Un premier pas vers SBT Si vous utilisez Playframework!, Spark ou que vous avez des projets en Scala, vous avez sûrement croisé l’outil de build de référence de cet écosystème, SBT. Si vous êtes habitué à Apache Maven, vous risquez d’être surpris les premières fois que vous lancerez des tâches. Pourtant, SBT se révèle être...

Publié par Xavier Bucchiotty

Il y a 8 ans

State of the art in Microservices (par Adrian Cockcroft)

Le monde de l’IT ne cesse de s’accélérer. Alors que Docker n’était présent sur aucune feuille de route 2014, il le sera sur toutes en 2015. Pourquoi ? Ce mécanisme de containeur léger est agréable à utiliser en développement et facilite la chaîne de déploiement, et contrairement à une machine virtuelle, c’est extrêmement rapide. Et la...

Publié par Xavier Bucchiotty

Il y a 8 ans

Domain service aggregator: a structured approach to microservice composition (par Caoilte O’Connor)

Caoilte O’Connor est développeur pour ITV, grand acteur britannique de la télévision. Il nous propose dans cette présentation de partager son retour d’expérience sur la réécriture du service de VOD sous forme de microservices. Le contenu principal de la conférence ne traite pas de l’écriture de microservices, mais bien de stratégie pour les composer.   Pour...

Publié par Xavier Bucchiotty

Il y a 8 ans

Microxchg : un résumé du premier jour

Measuring microservices (par Richard Rodger) Pour mesurer l’état de santé du corps, on ne mesure généralement pas les échanges ioniques des globules rouges mais plutôt des propriétés inhérentes au système dans sa globalité, la pression artérielle, le rythme cardiaque. Comment trouver les bonnes métriques pour un système de microservices ? Richard Rodger souhaite nous partager son...

Il y a 8 ans

Retour sur une conférence de codeurs

Le 27 novembre 2014 à Rouen s’est déroulée la conférence Codeurs en Seine. Cet évènement gratuit durant une journée a profité d’un lieu idéal pour une conférence ouverte et sérieuse : les amphithéâtres de l’université de Rouen. Ce ne sont pas moins de 4 slots en parallèles qui ont vu passés chacun 7 sujets. De ce programme...

Publié par Xavier Bucchiotty

Il y a 9 ans

Troubles with types

En attendant avec impatience le cru 2014 de la conférence Scala.IO, j’ai récemment regardé la présentation ‘Trouble with Types’, de Martin Odersky. Elle a eu lieu lors de la conférence Strange Loop l’année dernière. L’inventeur du langage Scala propose de parler de théorie des langages et surtout, des systèmes de type. Car finalement, pourquoi a-t-on...

Publié par Xavier Bucchiotty

Il y a 9 ans

Xebia organise un Hands’on Akka Java/Scala le 18 juin

Xebia vous propsose une soirée Tech’Events autour du framework Akka le mercredi 18 juin. Xavier Bucchiotty et Vincent Spiewak vous proposent de découvrir la programmation asynchrone autour d’un jeu sur le thème de la gestion de trafic aéroportuaire.

Publié par Xavier Bucchiotty

Il y a 9 ans

Mixit-14 : un grand cru

Mix-IT est une conférence dans le domaine du développement, de l’agilité et l’innovation. Elle se tient sur deux jours à Lyon. L’édition 2014 avait lieu les mardi 29 et mercredi 30 avril. Je m’y rendais pour la première fois. Voici ce qu’a été mon programme.

Publié par Xavier Bucchiotty

Il y a 9 ans

Craftsman Recipes: know your IDE

Pour coder tous les jours, vous avez un ou plusieurs éditeurs favoris. Mais pourquoi celui-ci plutôt qu’un autre ? Je suis obligé car c’est installé sur le poste et je n’ai pas les droits administrateurs ! Je l’utilise depuis toujours et pourquoi je changerai ? Je l’utilise car je me sens vraiment à l’aise avec....

Publié par Xavier Bucchiotty

Il y a 9 ans

Reactive programming sur Coursera

Comme toute bonne série, le cours de Scala donné par Martin Odersky sur le site Coursera se doit d’avoir une suite. Après une rediffusion pour nous faire patienter, la saison 2 arrive enfin sur nos écrans, en streaming et en anglais bien sûr ! Le cours s’intitule Reactive Programming, directement lié au courant autour du Reactive...

Publié par Xavier Bucchiotty

Il y a 9 ans

Xebia accueille la 38eme soirée du Paris Scala User Group

Le prochain meeting du Paris Scala User Group sera le jeudi 3 Octobre chez Xebia à 19:30. Durant cette séance, je vous parlerai de Stream, d’Iteratee, de Future, du framework Akka et de son extension Akka Cluster pour un slot intitulé "Les Iteratee, ce n’est pas que pour l’I/O!". Nous verrons comment utiliser tout cela pour...

Publié par Xavier Bucchiotty

Il y a 10 ans

Craftsman Recipes: Refactorez votre commit log avec Git

Depuis quelques temps, les systèmes de gestion de sources distribués connaissent un regain d’intérêt fulgurant. Le plus connu est sans conteste Git avec une plateforme en ligne, Github. Git est un outil qui repose sur un concept simple mais qui est redoutablement efficace. Que peut offrir Git au développeur de plus qu’un système classique à...

Publié par Xavier Bucchiotty

Il y a 10 ans

Craftsman Recipes – Refactorez vos tests avec GenericAssert de FEST-Assert

Écrire des tests unitaires, c’est bien. Écrire des tests unitaires maintenables et lisibles, c’est encore mieux. Mais quand ils échouent, combien de temps vous faut-il pour trouver la source du problème ? Pour pallier à quelques manques de JUnit, FEST-Assert est une bibliothèque Java puissante. Elle permet de chaîner les assertions sur un même objet ou...

Il y a 10 ans

Craftsman Recipes

Nous vous proposons par le présent billet une nouvelle série détaillant des pratiques et des outils pouvant nous aider à créer des applications dont nous serons fiers. Le focus est donc entièrement placé sur nous, les développeurs. Quand pouvons-nous être fiers de l’application sur laquelle nous travaillons ? Quand elle s’adapte rapidement aux besoins de...

Publié par Xavier Bucchiotty

Il y a 10 ans

Retour sur les bancs de l’école avec Coursera

Nous vous en parlions il y a quelques semaines dans notre revue de presse. Martin Odersky propose gratuitement, sur Coursera, une introduction à la programmation fonctionnelle à l’aide de Scala, le langage dont il est le père. Une dizaine de Xebians s’est inscrite et une folle course de huit semaines s’en est suivie. La session...

Publié par Xavier Bucchiotty

Il y a 10 ans

Motiver une équipe agile

La rentrée scolaire est passée, l’été et le soleil avec. Il nous faut donc trouver des moyens pour garder la motivation à un niveau élevé afin d’affronter ces jours où la pluie et les nuages remplacent le soleil! Cela me fait penser à la keynote d’ouverture du dernier jour de Jazoon’12 faite par Diana Larsen....

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.