Résultats
Il y a 3 ans
XebiKart Infrastructure : de nos laptops à Kubernetes dans le Cloud
Lors de la XebiCon’19, Alexis Chotard, SRE chez Publicis Sapient Engineering, a présenté la conférence « XebiKart Infrastructure de nos laptops à Kubernetes dans le Cloud ». Pour la démo présentée en Keynote et durant le reste de la journée, il a bien fallu monter l’infrastructure qui fait tourner le tout. Naturellement, nous nous sommes tournés vers...
Il y a 3 ans
Découvrir la programmation fonctionnelle #2 | Récursivité et Immutabilité
Lorsque l’on débute dans la programmation, le style impératif est ce qui se rapproche le mieux de notre façon de penser. Les langages tels que le C, PHP ou Java intègrent tous ce paradigme. Il permet de créer des algorithmes puissants en séquençant des instructions les unes à la suite des autres afin d’atteindre un...
Il y a 3 ans
Patterns de microservices avec Spring Cloud (2/2)
Le premier article de cette série a présenté la gestion de la configuration, avec Spring Config, et la découverte de services, avec Eureka. Dans ce second article, on aborde la passerelle de services avec Zuul et les notions de circuit breakers, de fallback processing et de bulkhead avec Hystrix. Passerelle de services – Spring Cloud...
Il y a 3 ans
XebiCon’19 – la 6ème édition est lancée !
Après le succès sans précédent de l’édition 2018, la XebiCon revient pour une 6ème édition, le 28 novembre 2019 au Palais Brongniart. Notre conférence dédiée au partage de connaissances et d’expériences est devenue un incontournable dans l’écosystème IT français. Cette édition sera le symbole de la première fondation du rapprochement entre Xebia et Publicis Sapient....
Il y a 3 ans
La curryfication et ses applications
Si on compare beaucoup la programmation fonctionnelle et les mathématiques, ce n’est pas pour rien. Derrière les principes fondamentaux de la programmation fonctionnelle se cache un mathématicien, Haskell Curry. Il a notamment travaillé sur une technique qui porte son nom : la curryfication. Mais qu’est-ce que la curryfication ? Bonne question, voyons ça avec un...
Il y a 3 ans
Patterns de microservices avec Spring Cloud (1/2)
Introduction Il y a une dizaine d’années, la plupart des applications Web étaient construites selon un style architectural monolithique. Mais la plupart du temps, plusieurs équipes de développement travaillent sur l’application. Chaque équipe de développement a ses propres composants de l’application dont elle est responsable. Avec le temps, l’application grossit et il faut découper le...
Il y a 4 ans
Pépite #17 – Rust, CircleCI et logging : Une histoire de debugging de CLI
« Pépite » (n.f.), catégorie du blog de Xebia : Nous rêvons tous de devenir, du jour au lendemain, immensément riches de connaissances. Pouvoir se prélasser sur les plages du savoir, un cocktail de science infuse à la main. Mais nous savons aussi qu’un lingot est parfois compliqué à emporter avec soi dans le monde moderne. C’est...
Il y a 4 ans
Une journée au Paris Container Day 2019
En asynchrone du Paris Container Day, votre fidèle reporter, Richard D., vous accompagne pour une journée complète au PCD. Entre conférences et visites des stands, cette journée est extrêmement riche en informations, partages et discussions diverses. C’est dans une chaleur quasi estivale que commence, en cette matinée du mardi 4 juin, le PCD 2019. À...
Il y a 4 ans
Une journée à Devoxx, l’avis des Xebians
Des Xebians ont pu assister à plusieurs conférences lors de Devoxx France qui s’est tenu du 17 au 19 avril dernier. Retrouvez dans cet article leurs retours ! Mercredi University Highway to Elm – pour un meilleur front-end Jordane Grenat persiste et signe sa passion pour le langage Elm avec cette très bonne université. Après...
Il y a 4 ans
Meetup Paris Container Day, venez rencontrer Rancher et HAProxy !
Le 4 juin prochain aura lieu la conférence Paris Container Day portée sur l’écosystème des conteneurs, organisée par WeScale et Xebia. À cette occasion, nous avons décidé de vous donner un avant goût de cette conférence en organisant un Meetup « Spécial Conteneurs » qui vous sera présenté par Rancher et Haproxy le 15 mai prochain à...
Il y a 4 ans
Flogger : le logger fluent de Google pour Java
Qui pensait que le logging en Java pouvait encore évoluer ? C’est pourtant ce qu’a réussi à faire Google avec Flogger : leur framework de logging pour Java. Après les classiques SLF4J ou Apache Log4j, découvrons ce qu’apporte cette API de logging. Présentation Flogger est une API de logging fluent pour Java qui se veut...
Il y a 4 ans
Les frameworks et librairies Java under the hood
En tant que développeurs Java, nous utilisons de nombreux frameworks et librairies. Parmi les plus populaires, nous retrouvons Spring, Lombok, ainsi que beaucoup d’outils de test tels que JUnit ou Mockito. Leur utilisation est simplifiée par le biais d’annotations et de fluent API. Cela les rend moins intrusifs dans le code et surtout nous fait...
Il y a 4 ans
Améliorez vos tests d’intégration grâce à Testcontainers
Introduction On ne doute plus de l’importance des tests dans une application robuste. Citons tout d’abord les tests unitaires qui, comme leur nom l’indique, permettent de tester unitairement chaque brique de l’application (au niveau d’un service, d’une classe, d’une méthode…). Viennent ensuite les tests d’intégration permettant quant à eux de tester les liens entre les...
Il y a 4 ans
Le programme du Paris Container Day est disponible !
Après un cru 2018 mémorable, Xebia et WeScale organisent le 4 juin prochain la nouvelle édition du Paris Container Day au New Cap Event Center. Le Paris Container Day, c’est quoi ? Le Paris Container Day est la conférence pionnière en France dédiée à l’écosystème des conteneurs et de ses bonnes pratiques. 2019 marquera...
Il y a 4 ans
Écho des TOs n°5 : Service Mesh, comment en est-on arrivé là ?
L’Echo des TOs #5 Service Mesh, comment en est-on arrivé là ? Régulièrement, nous vous proposons l’écho des TO. Les Technical Officers de Xebia vous proposent un focus sur les sujets phares de 2019, retours d’experience, présentation de projets internes, etc. (Re) découvrez les précédents articles : From the clouds How deep is your...
Il y a 4 ans
Les 17, 18 et 19 avril, nous serons à Devoxx avec Publicis Sapient
Devoxx France, vous connaissez forcément (pour celles et ceux qui auraient vécu loin de tout cette dernière décennie, il s’agit de l’une des conférences tech les plus en vue). Trois jours intenses de conférences, de hands-on, de découvertes et de rencontres. C’est la conférence que nous avons choisie pour vous parler de notre avenir commun...
Il y a 4 ans
Enforcing architecture decisions with ArchUnit
ArchUnit is a library which offers a fluent API to test the architecture of Java applications. The purpose of this article is to show what it is capable of and to question how it can fit the way you deal with architecture and its documentation. Introduction Scope ArchUnit is a library that is used to implement...
Il y a 4 ans
Revue de Presse
Back What is BDD and What Does it Mean for Testers Ce court article présente un premier aperçu de ce qu’est le Behaviour Driven Design (BDD) du point de vue d’un testeur. L’analogie de la part de gâteau est très juste mais le reste de l’article gagnerait à parler davantage de la principale partie du...