Résultats

Il y a 2 années

Annonce AllCraft

AllCraft, une nouvelle aventure … Software Development Done Right, c’est ce que nous faisons chez Xebia depuis le premier jour et cela avec les meilleurs talents en région parisienne. Au sein de Xebia Studio, nous proposons à nos clients un dispositif clé en main pour réaliser leurs produits, de la captation du besoin à sa...

Publié par Grégory FONTAINE

Il y a 2 années

A la découverte de l’ATDD – une pratique d’équipe pour le développement 2/3

Dans le premier article, nous avons commencé à suivre une petite équipe de développement dans sa découverte de « l’Acceptance Test-Driven Development ». Nous avons quitté Héloïse, Aurore et Nicolas après une première phase de « spécification par l’exemple ». Nous les retrouvons dans le second article de cette série alors qu’ils s’apprêtent à démarrer l’implémentation de leur première...

Publié par Sarah Buisson

Il y a 2 années

Design pattern : Builder et Builder sont dans un bateau

On ne présente plus le patron builder, l’un des plus connus des patrons de conception… Mais parle-t-on toujours de la même chose? Qu’est-ce que le design pattern builder ? Le Gang Of Four nous donne la définition suivante du design pattern « builder » :   « Le pattern Builder est utilisé pour la création d’objets complexes dont...

Publié par Antoine Michaud

Il y a 3 années

Global Day of Code Retreat

Samedi 22 octobre, c’est la fête du code ! Enfin… c’est tout comme, puisque des centaines de groupes de développeurs de par le monde vont plancher sur le même problème de code. Le plan de la journée, comme annoncé par http://globalday.coderetreat.org/ : « Start with a simple programming problem: Conway’s Game of Life. Work with different partners...

Publié par Peter Önneby

Il y a 3 années

REX Mob Programming : la cohésion d’équipe maximale

Nous avons essayé le Mob Programming, la méthode qui fait travailler toute l’équipe sur un seul ordinateur. Dans cet article, nous partageons ce que nous avons appris et nos astuces pour tirer un maximum de bénéfices de cette méthode.

Publié par Bastien Bonnet

Il y a 3 années

git essentials – 4 – rebase

Ceci est le quatrième article d’une série consacrée aux commandes de Git, le système de gestion de révisions décentralisé. Le sujet de cet article est la commande git rebase, qui permet de déplacer, réordonner et modifier des commits, et donc des branches, dans l’arborescence de révisions. Retrouvez les précédents articles de la série : git essentials...

Il y a 3 années

Retour sur nCrafts 2016

Souvent quand on essaie d’expliquer ce qu’est le software craftsmanship, on a du mal à synthétiser les idées qui définissent ce mouvement. Après réflexion, il s’avère que la conférence nCrafts à elle seule nous donne un bel aperçu : DDD, BDD, TDD, code quality, functionnal programming, craftsmenship, machine learning and much more… It´s all there...

Publié par Antoine Michaud

Il y a 3 années

Samedi 28 mai, devenez un… Legacy Buster !

Chers codeurs du samedi, Nos deux dernières sessions portant entièrement ou en partie sur le refactoring et puisque, comme le dit l’adage, jamais deux sans trois, cette prochaine session aura elle aussi pour objectif de nous aider à progresser dans l’évolution de notre code en milieu hostile, plus connu sous son nom maléfique de « legacy...

Publié par Xebia France

Il y a 3 années

NCrafts.io : Venez parler Craftsmanship avec les Xebians

Cette année, nous sommes de nouveau sponsor de la plus grande conférence Crafts en France, le NCrafts. On y parle de DDD, Devops, Agilité, TDD, Design, Refactoring, Programmation Fonctionnelle, etc. et évidemment de Software Craftsmanship ! Pourquoi être présent lors de la Ncrafts ? Quality without compromise est l’une des valeurs fondatrices de Xebia. Ainsi, le Craftsmanship...

Publié par Alexandre Dergham

Il y a 3 années

Screencast : trouvez un commit avec git-bisect

En complément de l’article de Bastien Bonnet sur la commande git-bisect, voici une vidéo illustrant l’utilisation de cette commande et la recherche par dichotomie.

Publié par Peter Önneby

Il y a 3 années

Amazon DynamoDB guidé par les tests

Amazon DynamoDB est un service de base de données NoSQL rapide complètement géré par Amazon. Afin de réduire le feedback loop de nos changements de code, nous souhaitons mettre en place des tests unitaires. Mais comment peut-on écrire des tests automatisés pour DynamoDB, étant donné qu’il s’agit d’un service cloud ? Dans cette article nous allons...

Publié par Diana Ortega

Il y a 3 années

JUnit 5 rencontre lambda

JUnit est un framework conçu pour faire des tests unitaires en respectant l’architecture xUnit. Il a accompagné le Test Driven Development (TDD) depuis le début des années 2000 et a inspiré la création d’autres alternatives comme TestNG. Il n’existe pas vraiment d’outil standard pour faire des tests dans Java, mais JUnit est le plus répandu. JUnit 4 est sorti...

Publié par Xebia France

Il y a 3 années

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Craftsmanship  Refactoring Code to Load a Document with Martin Fowler Front 5 questions auxquelles un test unitaire doit répondre  Qualité, mobile, SEO, Performance, Eco-conception : les check-lists des professionnels du Web par...

Publié par Clément Héliou

Il y a 3 années

Pérennisez votre métier avec l’architecture hexagonale !

Dans la majorité des DSI où nous intervenons, nous faisons souvent le même constat depuis plusieurs années ; il reste difficile de produire des applications évolutives et pérennes. C’est d’autant plus vrai aujourd’hui alors que la révolution numérique (ne dites surtout pas digitale) bat son plein, entrainant des nouveautés incessantes en termes de technologies, d’outillage, etc. Ainsi,...

Il y a 3 années

Article Programmez! – Le mouvement Craftsmanship

Il est fréquent de constater que, quelle que soit la méthode choisie, la durée de vie des projets informatiques dépasse rarement cinq ans : code non maintenable, dette technique incontrôlable, connaissance perdue au gré des départs des “développeurs clés”. Cet amer constat a poussé les premiers concernés, à savoir les équipes de développement, à agir. C’est ainsi qu’est...

Publié par Xebia France

Il y a 3 années

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Offrez à vos applications tvOS un outil de reporting digne de ce nom ! Craftsmanship Move fast and fix things Front CodeceptJS: un nouveau framework de test end-to-end Comprendre les propriétés...

Il y a 4 années

Double Loop TDD

Dans ce screencast, Pierre-Jean et moi réalisons ensemble un kata pour démontrer le Double Loop TDD. En résumé, le Double Loop TDD consiste à ajouter un test d’acceptance qui échoue (un test BDD généralement), puis ensuite implémenter la fonctionnalité ajoutée à travers une ou plusieurs boucles TDD. Dans cet exemple, il s’agit d’une application de gestion...

Publié par Alexandre Dergham

Il y a 4 années

Screencast : refactorez votre dépôt GIT pour réécrire l’histoire

Git nous donne les moyens de sauvegarder fréquemment l’état de notre base de code. Cependant, dans la mesure où lire l’historique des sources d’un projet participe à sa compréhension, il devient intéressant de refactorer notre dépôt Git local avant de le partager sur le dépôt distant. Cette vidéo nous montre comment améliorer la lisibilité d’un...

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.