L'auteur
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...
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...
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...
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...
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...
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...
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.
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.
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....
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...
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...
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 à...
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...
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...
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.