Résultats

Il y a 3 ans

Collective ownership We code together, we push together

Lors de la XebiCon’19, Peter Onneby – Consultant, Anis Chaabani – Coach Agile et Craftsmanship, Laurent Seng – Product Owner / Coach Agile et Franck Cussac – Data Engineer chez Publicis Sapient Engineering ont présenté la conférence Collective ownership We code together, we push together ». C’est l’histoire d’une équipe qui a décidé de travailler en...

Publié par Pablo Lopez

Il y a 3 ans

24 nuances de tests

Lors de la XebiCon’19, Pablo Lopez, CTO chez Publicis Sapient Engineering a présenté la conférence « 24 nuances de tests ». Tests unitaires, tests d’intégration, tests de performance, tests d’acceptation. Toutes ces nuances sont aujourd’hui bien connues et (nous l’espérons) de plus en plus souvent appliquées. Et si l’on poussait le bouchon jusqu’au bout, en se (sou)mettant...

Publié par Sylvain Decout

Il y a 3 ans

Architecture & Documentation : les ADRs en 5 minutes

Lors de la XebiCon’19, Sylvain Decout, Ingénieur logiciel chez Publicis Sapient Engineering a présenté la conférence « Architecture & Documentation : les ADRs en 5 minutes ». La documentation des décisions d’architecture n’est généralement pas quelque chose d’évident. En l’espace de 5 minutes, je vous propose de vous présenter une solution efficace et légère : les ADRs....

Publié par Sarah Buisson

Il y a 3 ans

Veille technologique et side projects

Lors de la XebiCon’19, Sarah Buisson, Ingénieur chez Publicis Sapient Engineering, a présenté la conférence « Veille technologique et side projects ». Veiller, c’est bien, mais faire, c’est mieux ! Et si vous codiez des sides projects pour tester tous ce que vous avez appris ? Comment choisir le sujet ? les technos ? Comment s’organiser ?...

Publié par Benjamin Dupin

Il y a 3 ans

Java Puzzles

Lors de la XebiCon’19, Benjamin Dupin, Consultant chez Publicis Sapient Engineering, a présenté la conférence « Java Puzzles ». Le but est simple : répondre le plus rapidement possible à des questions sur la sortie d’exécution d’un programme écrit en Java.ExempleQu’est ce que ça affiche ? Pourquoi ?var x = ‘a’ + 2; System.out.println(x); var y =...

Publié par Pablo Lopez

Il y a 3 ans

6 mois déconnecté : que s’est il passé dans le paysage IT en France

Lors de la XebiCon’19, Pablo Lopez, CTO chez Publicis Sapient Engineering, a présenté la conférence « 6 mois déconnecté : que s’est il passé dans le paysage IT en France« . Adepte d’une veille permanente, j’ai, par la force des choses, déconnecté pendant 6 mois. Qu’ai je trouvé à mon retour ? Suis-je toujours au fait de...

Publié par Diana Ortega

Il y a 3 ans

Lis mon code ou pourquoi j’ai du mal faire ta code review

Lors de la XebiCon’19, Diana Ortega, Consultant Cloud & IoT chez Publicis Sapient Engineering, a présenté la conférence « Lis mon code ou pourquoi j’ai du mal faire ta code review ». Si vous êtes un développeur, peut-être que vous vous demandez comment mieux écrire le code pour qu’il soit fonctionnel, efficace et correcte. J’ai constaté que...

Publié par Romain Sagean

Il y a 3 ans

UX > craft

Lors de la XebiCon’19, Romain Sagean, Software Engineer chez Publicis Sapient Engineering, a présenté la conférence « UX > craft ». Le craft, je n’y comprends rien. Venez découvrir comment l’UX de par ses principes simples va vous permettre de faire un code encore plus propre que les meilleurs crafteux. Découvrez la vidéo : Toutes les autres...

Publié par Ramy Temim

Il y a 3 ans

Tester ses containers ? Oui c’est possible et c’est simple et rapide !

Lors de la XebiCon’19, Ramy Temim, Consultant, chez Publicis Sapient Engineering, a présenté la conférence « Tester ses containers ? Oui c’est possible et c’est simple et rapide ! ». – Tu fais des tests unitaires ?– Bah oui bien sûr c’est primordial– Tu livres des containers ?– Bah oui on est modernes nous– Et tu testes...

Publié par Ibrahima Fall

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

Publié par Sinan SERDAROGLU

Il y a 3 ans

À propos de la dette technique

Introduction La notion de dette technique est utilisée avec plus ou moins de réussite au sein des projets. Elle a été introduite par Ward Cunningham en 1992 notamment dans le but de pouvoir mieux dialoguer avec des décideurs non techniques. Dans cette vidéo de 2011, il explique rétrospectivement sa démarche et il est intéressant de...

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

Retour sur NewCrafts 2019

NewCrafts, la conférence incontournable pour les craftsmen passionnés et investis, était de retour le mois dernier pour son édition 2019. Nous avons assisté aux deux jours de la conférence et vu d’excellents talks (comme d’habitude !) On notera une forte tendance cette année autour du Domain Driven Design et de la programmation fonctionnelle, avec beaucoup...

Publié par Sébastien Manicon

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

Publié par Sylvain Decout

Il y a 4 ans

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

Publié par Sylvain Decout

Il y a 4 ans

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

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.