Il y a 2 semaines

Focus sur la Data sur GCP chez Early Birds avec Jonathan Norblin

Google Cloud Platform (GCP) et la Data dans le Cloud sont des axes clés pour cette année 2018 chez Xebia. Cela tombe bien, Jonathan Norblin intervient chez Early Birds, et pas sur n’importe quoi : un super combo des deux, de la data sur GCP s’il vous plaît ! Pour contextualiser, découvrez l’interview de Samuel...

Il y a 3 semaines

Craft – Les patterns tactiques du DDD

Le DDD (ou Domain-Driven Design) est une approche de la conception logicielle qui préconise, entre autres, de mettre le domaine métier au centre du développement logiciel. Cette approche est globale car elle propose des outils de conception à la fois au niveau du code, au niveau de l’organisation d’un projet et même au niveau stratégique...

Il y a 6 mois

git essentials – 5 – visualiser les changements

Ceci est le cinquiè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 visualisation des changements, au travers de la commande diff. Retrouvez les précédents articles de la série : git essentials – 1 – log git essentials – 2 – bisect...

Il y a 6 mois

Real Time Code Coverage Analysis. Ou comment IntelliJ IDEA va révolutionner votre TDD

Publié par Sarah Buisson

NCrunch-like sur IntelliJ. Vous avez sans doute remarqué, peut-être même déjà utilisé cette fonctionnalité d’IntelliJ : l’auto-testing: Cela n’a l’air de rien, vu comme ça. Mais l’auto-testing va révolutionner la pratique des tests dans vos équipes. Dans cet article nous allons découvrir ensemble comment utiliser l’auto-testing pour avoir une couverture du code actualisée en temps réel, et...

Il y a 6 mois

Automatiser l’exécution de ses scénarios Gherkin en Scala

Publié par Clément Héliou

Si l’exécution automatisée de spécifications par l’exemple (ou scénarios Gherkin) est monnaie courante et bien outillée dans beaucoup de langages tels que Java, Ruby ou C#, la recherche s’avère moins fructueuse en Scala. Dans cet article, nous vous proposons de parcourir les solutions qui s’offrent à vous pour exécuter automatiquement vos scénarios afin d’obtenir une...

Il y a 7 mois

Revue de presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Scrum master, one name, two possibilities? Scrum master, chef de projet, coach agile, un même poste partage souvent plusieurs casquettes. Comment arbitrer correctement entre l’avancement opérationnel et l’indépendance de l’équipe ?...

Il y a 10 mois

Les KProperty2 ou la réflexion signée Kotlin

Publié par Sergio Dos Santos

En parcourant la bibliothèque standard de Kotlin, section réflexion, on peut tomber sur des types tels que KProperty0, KProperty1 et KProperty2. On comprend assez rapidement que les types KProperty* sont des types qui représentent et permettent de manipuler, par réflexion, des propriétés i.e. des variables déclarées dans un package ou dans une classe. On comprend, en...

Il y a 12 mois

Développement Agile et Craft

Publié par Christophe Pelé

Vous êtes développeur mobile pour un journal d’information bien connu. Les articles paraissent sur un site web et l’application Android correspondante est utilisée par des centaines de milliers d’utilisateurs. Elle permet de réagir sur les articles, et les utilisateurs ne s’en privent pas : c’est le théâtre de débats d’un haut niveau émotionnel, si ce...

Il y a 1 année

Be A Better Developer : Relèverez-vous les défis ?

Publié par Xebia France

Peut-être verrez-vous à partir d’aujourd’hui des cartes bleues à Devoxx ou bien dans votre société ? Peut-être verrez-vous certaines personnes se sentir tout d’un coup investi d’une mission ? Ou peut-être verrez-vous certaines personnes devenir des ninjas ? Mais que se passe t-il ? Les cartes Be A Better Developer débarquent en France ! Serez-vous...

Il y a 1 année

Clojure : Entre parenthèses

Publié par Julien Simon

Vous êtes développeur et voulez découvrir un nouveau langage ? Vous n’êtes pas phobique des parenthèses ? Dans cet article je vais vous faire découvrir Clojure qui est un dialecte de LISP qui fonctionne sur la JVM. Il est compilé, dynamique, fonctionnel et facilite la programmation multi-thread.

Il y a 2 années

Git : Dépôts distants sans accès réseau

Publié par Christophe Pelé

L’open space était inhabituellement calme aujourd’hui. Après 4 heures de code en TDD il est temps de lever la tête, car c’est vendredi soir et votre TGV part dans 37 minutes. Vous utilisez Git pour enregistrer votre progression par des commits réguliers. Vous n’avez plus qu’à pousser vos changements sur le dépôt de votre organisation. Damned. Le...

Il y a 2 années

Event Sourcing : comprendre les bases d’un système évènementiel

Publié par Clément Héliou

Depuis plusieurs mois, l’Event Sourcing et les systèmes évènementiels sont sur toutes les lèvres. L’année passée a sans nul doute marqué l’avènement des systèmes dits « réactifs » ou « dirigés par les évènements ». Bien que leur présence ne date pas d’hier, peu d’applications en tirent aujourd’hui bénéfice. Durant la dernière Xebicon, Xebia a proposé...

Il y a 2 années

Codeurs en seine 2016, dans l’oeil du craftsman et de l’agiliste

Publié par Sarah Buisson

Codeurs en seine est une conférence (gratuite) ayant lieu tous les ans en novembre, à l’université de Rouen. Cette année, la conférence fêtait ses 10 ans !   Retours des amphis pour une agiliste du craft Tout au long de la journée du jeudi, 4 amphis étaient proposés en parallèle, soit au final pas loin de...

Il y a 2 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia Agilité Planning as a social event – scaling agile at LEGO Mobilité Apple repousse la deadline pour supporter App Transport Security Le créateur de Swift part d’Apple Craftsmanship Pair Programming Essentials Front...

Il y a 2 années

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

Publié par Grégory FONTAINE

Nous retrouvons Aurore, Nicolas, Héloïse, et Emma, la petite nouvelle, pour le troisième et dernier article de la série sur l’Acceptance Test-Driven Development. Nous y verrons les problèmes que peuvent poser l’ATDD sur la durée et réparerons les quelques erreurs de jeunesse commises par Aurore et Nicolas dans l’article précédent. Bonne lecture !   Conclusion A...

Il y a 2 années

Tester du code Spark : 1- La théorie

Publié par Sylvain Lequeux

Spark est plus puissant et plus simple à utiliser que MapReduce, mais comment tester du code Spark ? Voici notre vision ! Spark est un framework de calcul distribué créé à Berkeley en 2010. Il connait une adoption impressionnante. Plusieurs raisons à cela : des performances de très loin supérieures à MapReduce et un framework à...

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

Il y a 2 années

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

Publié par Grégory FONTAINE

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