Résultats

Il y a 3 mois

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

Publié par Jérémy Pinsolle

Il y a 10 mois

Contrôler et Fiabiliser

« Contrôler et Fiabiliser », d’entrée de jeu, soit ça excite un RSSI, soit ça fait partir en courant ! Et pourtant… la fiabilité, la sécurité sont des critères qu’on ne peut omettre dans la conception d’une architecture ou d’une application, mais ne doivent pas pour autant venir en travers de la productivité et des objectifs métiers...

Publié par Souhaib Guitouni

Il y a 1 an

Angular : Tests UI

Dans cet article, nous détaillons la problématique de tests UI des applications Front Angular 6, pour explorer le Framework de tests end to end Protractor, ainsi que le Framework de BDD Cucumber. Nous parlons aussi de Rick et Morty. Cucumber ? Non pas le légume, mais le Framework de tests BDD : Behavior Driven Design....

Il y a 1 an

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

Publié par Lionel Guez

Il y a 1 an

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

Publié par Bastien Bonnet

Il y a 2 ans

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

Publié par Sarah Buisson

Il y a 2 ans

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

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

Publié par Clément Héliou

Il y a 2 ans

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

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

Publié par Xebia France

Il y a 2 ans

Revue de presse Xebia

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

Publié par Sergio Dos Santos

Il y a 2 ans

Les KProperty2 ou la réflexion signée Kotlin

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

Publié par Christophe Pelé

Il y a 2 ans

Développement Agile et Craft

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

Publié par Xebia France

Il y a 3 ans

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

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

Publié par Julien Simon

Il y a 3 ans

Clojure : Entre parenthèses

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.

Publié par Christophe Pelé

Il y a 3 ans

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

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

Publié par Clément Héliou

Il y a 3 ans

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

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

Publié par Sarah Buisson

Il y a 3 ans

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

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

Publié par Xebia France

Il y a 3 ans

Revue de Presse Xebia

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

Publié par Grégory FONTAINE

Il y a 3 ans

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

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

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.