Depuis le 15 novembre 2018, Xebia a rejoint Publicis Sapient, leader de la Digital Business Transformation.

Articles

KubeCon + CloudNativeCon EU 2019 – Day 0

Nous vous en parlions la semaine dernière : cette semaine se tient à Barcelone la « KubeCon + CloudNativeCon EU 2019 », soit 2 conférences en une : la KubeCon, conférence dédiée à Kubernetes, et la CloudNativeCon, évènement consacré à l’environnement « Cloud Native » gravitant en particulier autour de la CNCF (Cloud Native Computing Foundation). Ayant la chance...

Publié par Loic Divad

Il y a 2 mois

Kafka Summit London 2019: Streaming platforms at massive scale

Lundi Event Streaming: Our Cloud-Native Journey Lessons – Neha Narkhede Experiences Operating Apache Kafka at Scale – Noa Resare Everything You Always Wanted to Know About Kafka’s Rebalance Protocol but Were Afraid to Ask – Matthias J. Sax Mardi Show Me Kafka Tools That Will Increase My Productivity! – Stéphane Maarek Performance Analysis and Optimizations...

Il y a 2 mois

KubeCon + CloudNativeCon EU 2019 nous voici !

L’année dernière, nous vous avions partagé l’expérience qu’a été la KubeCon + CloudNativeCon EU 2018 via les 5 articles suivants : KubeCon + CloudNativeCon EU 2018 – Day 0 KubeCon + CloudNativeCon EU 2018 – Day 1 KubeCon + CloudNativeCon EU 2018 – Day 2 KubeCon + CloudNativeCon EU 2018 – Day 3 KubeCon +...

Il y a 2 mois

Pépite #14 – Les script phases de Cocoapods

Depuis la version 1.4.0, CocoaPods nous permet de définir des script phases directement depuis notre Podfile. Dans cette pépite nous allons voir brièvement comment les utiliser avec deux outils populaires que sont SwiftLint et SwiftGen, et comment pousser leur utilisation un peu plus loin. SwiftLint La script phase pour SwiftLint est la plus simple qui...

Publié par Xebia France

Il y a 2 mois

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...

Publié par Xebia France

Il y a 2 mois

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 à...

Publié par Loic Divad

Il y a 3 mois

Kafka-Streams : une voie vers l’autoscaling avec Kubernetes

Kafka-Streams est la bibliothèque de stream processing associée à la streaming platform Apache Kafka. Kafka vient donc en plusieurs parties avec notamment : une partie persistance (core) qui donne la faculté de publier et consommer des messages, puis une partie traitement (streams) qui rend possible le traitement à la volée de ces messages. Kafka-Streams a...

Publié par Benjamin Dupin

Il y a 3 mois

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...

Publié par Sébastien Manicon

Il y a 3 mois

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...

Publié par Sylvain Decout

Il y a 3 mois

Appliquez vos décisions d’architecture avec ArchUnit (2/2)

  ArchUnit est une bibliothèque qui propose une fluent API pour tester l’architecture d’applications Java. Nous avons vu dans un premier article les possibilités techniques offertes par ArchUnit. Ce second article a pour objectif d’aller plus loin en voyant en quoi ArchUnit peut vous aider dans la gestion de votre architecture, dans sa documentation, et...

Il y a 3 mois

Kiss séries – épisode 5 – Ce que mon cheval m’a appris au sujet de la motivation au travail

Keep It Simple and Stupid. Chacun connaît l’acronyme du baiser. Et pourtant … Simplicité ne saurait s’apparenter à bêtise. C’est même tout l’inverse. “La simplicité est la sophistication suprême.” Léonard de Vinci. Dans cette série d’articles, je vous propose de revenir sur des bases, des ateliers et outils agiles connus de tous, mais sous un format accessible, empreint de...

Il y a 3 mois

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 3 mois

Google Cloud : Démarrer une VM depuis une Cloud Function pour décompresser des fichiers

Introduction Dans cet article nous allons développer pas à pas une Cloud Function pour décompresser des archives. Elle sera déclenchée lors d’un événement de dépôt de fichier dans GCS et démarrera une VM pour réaliser l’extraction des fichiers. Pour donner un peu de contexte, dans notre projet nous recevons des fichiers compressés que nous devons...

Publié par Alexandre Genet

Il y a 3 mois

Pépite #13 – JSON To Kotlin Class

Dans une application cliente, nous avons très souvent besoin de parser des services JSON en plusieurs classes. Le plugin Json to Kotlin vous permet de créer des data class plus vite que votre ombre à partir d’un JSON. Pour l’installer : allez dans les « Paramètres » puis « Plugins » et « Browse Repositories« . Pour l’utiliser : cliquez sur « Code » puis...

Publié par Sylvain Decout

Il y a 3 mois

Appliquez vos décisions d’architecture avec ArchUnit (1/2)

ArchUnit est une bibliothèque qui propose une fluent API pour tester l’architecture d’applications Java. L’objectif de cet article est de vous donner un aperçu des possibilités techniques d’ArchUnit. Il sera suivi par un second article qui apportera une vision plus théorique sur l’intégration d’ArchUnit par rapport aux problématiques de gestion et de documentation de l’architecture....

Publié par Xebia France

Il y a 3 mois

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...

Publié par Qian Jin

Il y a 3 mois

Android Makers 2019, rendez-vous les 23 & 24 avril

Pour la troisième année consécutive, Xebia sponsorise Android Makers, la conférence des Android Lovers ! Vous y participez ? Venez nous rencontrer sur notre stand et échanger lors des conférences avec Michaël, Jordan, Julien, Arnaud et Simone nos speakers 2019. En attendant les 23 et 24 avril prochains, voici un flashback des éditions précédentes… et on vous...

Publié par Sergio Dos Santos

Il y a 3 mois

É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...

Nous recrutons

Être un Xebian, 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.