Il y a 4 années

Une des premières formations Swift en France sera chez Xebia !

Le 2 juin, Apple a créé la surprise en annonçant un nouveau langage de programmation : Swift. Après vous avoir proposé un TechEvent dédié à Swift, seulement quelques jours après sa sortie, Xebia vous propose dorénavant la formation : Une des premières en France !

Il y a 4 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. Agilité Le coût du retard – retour sur le Mix-IT 2014 (3) (Par Ludovic Perot) La méthode 5 why’s (Par Clément Rochas) Mobilité Android – Série d’astuces pour les développeurs (Par Gautier...

Il y a 4 années

Présence exceptionnelle de Sandro Mancuso chez Xebia !

La devise de Xebia est Software Development Done Right : venez apprendre comment l’appliquer chez vous ! La journée DevOps est finie mais Xebia vous réserve de très belles surprises pour la rentrée. Le 30 septembre, ne manquez pas la nouvelle journée dédiée cette fois-ci au mouvement Craftsmanship, en présence de Sandro Mancuso. Les 1er et 2...

Il y a 4 années

Xebia organise un Hands’on Akka Java/Scala le 18 juin

Publié par Xavier Bucchiotty

Xebia vous propsose une soirée Tech’Events autour du framework Akka le mercredi 18 juin. Xavier Bucchiotty et Vincent Spiewak vous proposent de découvrir la programmation asynchrone autour d’un jeu sur le thème de la gestion de trafic aéroportuaire.

Il y a 4 années

Xebia organise un Hands-on Java 8 le 17 Juin

Publié par Ivan Beauvais

La version finale de Java 8 est sortie en mars dernier. Cette version révolutionne la manière dont nous allons coder des applications : Lambdas, streams, nouvelles API de date et heure, traitements en parallèle… Difficile de lister toutes les nouveautés.

Il y a 4 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Scaling at Jimdo (Par Laurène Vol) Let your teams design their own approaches to Agile (Par Ludovic Perot) Mobilité Robolectric 2.3 (Par Thomas Guerin) Craftsmanship Les valeurs du développeur (Par Yannick...

Il y a 4 années

Screencast sur l’Open/Closed principle

Avec cette vidéo, nous vous proposons d’étudier un des principes SOLID : l’open/closed principle. En résumé, ce principe permet simplement de garantir que le système que vous développez pourra facilement accueillir de nouvelles fonctionnalités (ouvert aux extensions) sans toutefois devoir modifier le code existant (fermé aux modifications). Le principe va être illustré dans ce screencast...

Il y a 4 années

[DevoxxFR] Software Craftsmanship

Publié par Julien Smadja

Sandro Mancuso a présenté une conférence passionnante au sujet du Software Craftsmanship. Digne héritier d’Uncle Bob Martin, il a étayé ses propos à l’aide d’anecdotes de son expérience professionnelle.

Il y a 4 années

WireMock, le Mockito du serveur HTTP

Publié par Sergio Dos Santos

Avec WireMock on peut démarrer un serveur HTTP et le programmer facilement et rapidement. Promis, vous allez voir. De la ligne de statut, au contenu des réponses en passant par les en-têtes et le délai avant de répondre, nous allons découvrir que l’on peut tout programmer. On peut donc produire avec WireMock presque tous les cas de tests d’intégration d’une application...

Il y a 4 années

[DevoxxFR] 42 IntelliJ IDEA tips and tricks in 45 minutes

Publié par Vincent Spiewak

Hadi Hariri (@hhariri) nous a présenté 42 tips et tricks sous IntelliJ IDEA 13. C’était l’occasion parfaite pour réviser tous ses raccourcis clavier notamment.

Il y a 4 années

Construire une API REST avec Jersey et Spring sans web.xml, ni applicationContext.xml, ni getters/setters

Les API REST font légion de nos jours et sont très souvent découpées en plusieurs couches : contrôleurs (traitant les requêtes HTTP), services (exécutant la logique métier) et accès aux données (pour interagir avec la ou les bases de données). Pour cet exemple, nous utiliserons Jersey pour la couche REST, Spring pour l’injection de dépendances et...

Il y a 4 années

Xebia organise un Hands-on Domain Driven Design le 27 mars prochain

Publié par Nicolas Jozwiak

Xebia organise dans ses locaux un hands-on sur le Domain Driven Design. Vous avez entendu parler de DDD, vu des présentations sur le sujet et encore mieux, lu le livre d’Eric Evans. Mais maintenant, il faut intégrer ces principes à votre code. À travers une application existante, nous vous proposons de vous intéresser à la réflexion...

Il y a 4 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Agilité Divide responsibility for defining stories (Par Ludovic Perot) Les barbares attaquent les DSI (Par Yannick Grenzinger) Mobilité L’API wear de Google en developer preview (Par Thomas Guerin) Craftsmanship Java 8 est sorti (Par Ivan Beauvais) Front  Angular 2.0 (Par Yannick Grenzinger) Flexbox et...

Il y a 4 années

Validez votre Json avec Play / Scala

Publié par Nicolas Jozwiak

Play est un framework permettant de démarrer et développer rapidement des applications Web. Ce dernier offre un large éventail d’outils. Parmi eux, nous retrouvons la validation de règles métiers. Dans cet article, nous vous proposons de mettre en place le mécanisme de validation de Json avec Play / Scala.

Il y a 4 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Agilité The Seven imperatives to Keeping Meetings on Track (Par Ludovic Perot) Parler de « position » plutôt que de « rôles » (Par Emmanuel Sciara) Craftsmanship 5 personnes de votre organisation qui augmentent le code legacy (Par Yannick Grenzinger) Front 5 stratégies pour passer votre site en...

Il y a 4 années

La notion de BOM avec Maven

Publié par Romain Niveau

Maven est une solution de gestion de production de projets mature et connue du plus grand nombre. Sa dernière release majeure (version 3.0) date de 2010 et depuis, peu de grandes nouveautés ont été ajoutées (nous en sommes à la release 3.1.1). Dans cet article, nous allons revenir sur une fonctionnalité de Maven ancienne mais...

Il y a 5 années

Screencast Bonus Calculator

On entend souvent dire que l’héritage c’est le mal. Mais quelles sont les justifications à ce type d’assertions ? Pourquoi faut-il favoriser la composition plutôt que l’héritage ? Avec ce screencast vous allez pouvoir observer une application concrète de ce principe. Diego et Sébastian se livrent à un ping pong TDD afin d’aboutir à un...

Il y a 5 années

Screencast gilded rose Episode 3

Voici le troisième et dernier épisode du screencast de refactoring du kata gilded rose. Si vous n’avez pas suivi ni le premier épisode ni le second voici un bref résumé du but final : il s’agit d’aboutir à un code lisible et maintenable permettant d’ajouter un nouveau type d’item beaucoup plus facilement. Pour cela, nous...

Xebia TV Youtube

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.

Craft Day - Design with DDD and Port / Adapter

Souvent évoqué mais peu pratiqué, le Domain Driven Design propose des patterns de conceptions riches. Découvrez les principaux concepts du DDD, et l'architecture Port / Adapter particulièrement bien adaptée au DDD.