Il y a 3 jours

Revue de presse

  Craftsmanship Scala Wars: FP-OOP vs FP Très flexible, Scala permet de mettre le curseur où vous le souhaitez entre programation fonctionnelle (FP) et programmation orientée object (OOP). On parle souvent du FP-OOP lorsqu’on se trouve entre les deux. Si l’OOP permet à Scala d’être aussi accessible que Java 8 ou Kotlin, la FP effraie...

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

La XebiCon revient en 2018 !

La XebiCon est de retour en 2018 !   SAVE THE DATE: Rendez-vous le 20 novembre prochain. Cette 4ème édition aura lieu dans le cadre prestigieux du Palais Brongniart, au centre de Paris. Qu’est ce que la XebiCon 2018 ? La XebiCon, c’est : 1 200 personnes partageant et échangeant sur les dernières actualités technologiques...

Il y a 4 semaines

Craft – Les patterns tactiques du DDD

Publié par Lionel Guez

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

Maven vs SBT : quel outil de build choisir pour vos projets Scala en entreprise ?

Publié par Jonathan Norblin

    Maven ou SBT ? Au-delà du déclenchement d’une nouvelle Holy War pour distraire les développeurs, cette question est l’une des premières qui se pose lorsqu’un nouveau projet Scala est amorcé. Les débutants en Scala choisiront probablement naïvement SBT, poussé par Lightbend (ex-Typesafe) comme outil de build par défaut de Scala, tandis que les développeurs venant...

Il y a 3 mois

Un vendredi à Devoxx, découvrez le retours des Xebians !

Publié par Xebia France

Pour cette nouvelle édition de Devoxx France, les Xebians étaient présents. Ils vous proposent à travers cet article de découvrir leur avis sur certaines des conférences présentées. Découvrez d’ores et déjà leurs retours sur les conférences du jeudi. Keynote French Road L’ordinateur quantique Software Heritage: pourquoi et comment préserver le patrimoine logiciel de l’humanité Web,...

Il y a 3 mois

Un jeudi à Devoxx, découvrez le retours des Xebians !

Publié par Xebia France

Un jeudi à Devoxx, découvrez le retours des Xebians ! Pour cette nouvelle édition de Devoxx France, les Xebians étaient présents. Ils vous proposent à travers cet article de découvrir leurs avis sur certaines des conférences présentées : Keynote La e-residence estonienne et l’entrepreneuriat sans frontieres Le Smart Building : par où commencer ? Web,...

Il y a 4 mois

Revue de presse

Publié par Xebia France

      Craftsmanship  Pourquoi le TDD fait gagner du temps.  Dans son dernier article, Rainer Hahnekamp démonte le plus grand argument anti-TDD: le « J’ai pas le temps ». Et parce qu’un petit dessin vaux mieux qu’un long résumé:     Data Swift for TensorFlow TensorFlow Dev Summit a été l’occasion d’annoncer Swift for TensoFlow, qui...

Il y a 4 mois

Devoxx 2018 : Les Xebians y étaient. Découvrez leurs conférences !

Publié par Xebia France

Cette année encore, nous ne pouvions pas manquer l’événement incontournable des développeurs : Devoxx France. Du 18 au 20 avril prochain, les 3 000 participants attendus seront tous réunis au Palais des Congrès pour assister à 235 conférences. Parmi eux, une trentaine de Xebians se mêleront à la foule, en tant que participants mais aussi...

Il y a 4 mois

Kotlin et mémoïzation de fonctions récursives

Publié par Sergio Dos Santos

La mémoïzation est une technique qui permet de mémoriser le retour d’une fonction afin d’optimiser le temps d’exécution de ses appels suivants. Cette technique se révèle également très intéressante lorsque l’on veut mémoriser des appels à des resources externes : base de données, API avec rate limiting, etc. Lorsque les données sont représentées sous forme...

Il y a 6 mois

git essentials – 5 – visualiser les changements

Publié par Bastien Bonnet

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 8 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é Lean and Digital Transformation: A New Golden Age ?  How start building functional team retrospective ? Mobilité Announcing TensorFlow Lite Craftsmanship How we create technology radar ? Front The Cost Of JavaScript...

Il y a 9 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. Mobilité Android Studio 3.0 en version stable Craftsmanship TestingGoogle Blog Health Serie : Comment éviter les noms de variables trop long? Back Scala 2.12.4 est disponible ! Data Comment tester unitairement ses réseaux...

Il y a 9 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. Mobile Android – The rise of Kotlin IoT API.AI c’est fini, il faut maintenant dire Dialogflow Craftsmanship Java: Free at last Front Migration d’une base de code en React 16 Back Server-Sent Events...

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

Xebia.TV

XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles de l'art.

NodeJS x Craftsmanship : Comment faire un projet dans les règles de l'art. Par Julien Smadja et Benjamin Lacroix, Développeurs chez Xebia NodeJS est-elle une technologie prête pour créer des applications back en production ? Oui, définitivement. Et on vous le prouve. À travers ce live coding, découvrez le cycle de vie de la création d'un projet Node, du développement à la production (tests, qualité, déploiement, monitoring). Pratiques, outils, astuces, nous allons passer en revue la boite à outils du craftsman utilisant Node.

XebiCon'16 : Data Science & Craftsmanship - Je t'aime, moi non plus

Data Science & Craftsmanship: Je t'aime, moi non plus. Par Yoann Benoit et Sylvain Lequeux "Je ne trouve pas le répo Git du code, tu l'as mis où ?" - "Je peux te fournir une clé USB avec mon notebook si tu veux.". Ceci est une histoire d'amour et de haine entre Data Scientist et Software Craftsman ! À l'heure où de plus en plus de projets Data sont conduits, nous avons commencé à nous demander comment délivrer des travaux de Data Science en production et les intégrer dans le système d'information. Les proofs of concepts sont terminés, que vient après ? L'une des principales questions que nous nous sommes posés est comment concilier le monde de la Data Science, dans lequel nous travaillons à coups de notebooks sur des modèles et des technologies pour l'experimentation, avec le monde du Craftsmanship, dans lequel la qualité du code est le pilier de la réutilisation et de l'industrialisation. Pendant ce talk, nous présenterons des pistes et des conseils permettant de faire cohabiter ces deux mondes qui ne se connaissent que trop peu et qui auraient pourtant tout à y gagner. Nous aborderons également la place du Data Scientist dans une équipe agile, ainsi que par quels moyens il devrait communiquer avec ces collègues.

#xebia_craft Tweets

Pierrick Rassat a retweeté
Pierrick Rassat

RT @XebiaFr: [#Xebia_Craft] Comment @Intellij Idea va révolutionner votre TDD ? Profitez de l'été pour revivre une petite partie de l'actua…

Xebia France
Xebia France @XebiaFr Il y a 3 jours

[#Xebia_Craft] Comment @Intellij Idea va révolutionner votre TDD ? Profitez de l'été pour revivre une petite partie… https://t.co/IVTFZQwmnJ