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...
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...
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....
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 ?...
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 =...
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...
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...
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...
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...
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
À 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...
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
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...
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....