Il y a 3 années

Screencast : Dependency Inversion Principle

Dans ce screencast, nous réalisons un kata pour appliquer le Principe d’Inversion de Dépendance (Dependency Inversion Principle – DIP) de SOLID. Dans la programmation orientée objet, ce principe consiste à découpler les composants de haut niveau (la logique de l’application) des composants de bas niveau (les implementations). Lorsque ce principe est appliqué, cela rend l’application...

Il y a 3 années

Chapitre 13 du livre de Sandro Mancuso sur le Software Craftsmanship

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Nous vous proposons cette semaine le résumé du chapitre 13 décrivant l’importance pour une entreprise de cultiver une culture de l’apprentissage. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous...

Il y a 3 années

Java 8 en production, petit manuel de persuasion.

Un développeur, un architecte, proposant une nouvelle stack logicielle, Java 8 au lieu de Java 6, AMQP au lieu de JMS, Python 3 au lieu de Python 2.6, Teamcity au lieu de Jenkins, est souvent considéré comme une fashion victim. Au delà des anecdotes que nous pourrions citer, il y a des pratiques imposées pour s’adresser à...

Il y a 3 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é La transformation digitale en baromètre (Par Renaud Chevalier) Fifty Quick Ideas To Improve Your User Stories – Version Mind Map (Par Emmanuel Sciara) Craftsmanship  Tests unitaires versus classes de tests. (Par...

Il y a 3 années

Chapitre 12 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Bastien Bonnet

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Nous vous proposons cette semaine le résumé du chapitre 12 décrivant l’importance pour une entreprise d’avoir des développeurs qui s’améliorent continuellement. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous...

Il y a 3 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. Objets connectés IoT et M2M : Quelles tendances en 2015 ? (Par Sameh BEN FREDJ) Agilité ‘No Estimates’ in Action: 5 Ways to Rethink Software Projects (Par Nicolas Lochet) Thoughts on Estimation...

Il y a 3 années

Chapitre 11 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Bastien Bonnet

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Nous vous proposons cette semaine, le résumé du chapitre 11 décrivant ce que le recruteur doit éviter lors d’un entretien. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous pouvez...

Il y a 3 années

Chapitre 10 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Sébastian Le Merdy

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Cette semaine nous vous proposons le résumé du chapitre 10 qui complète le chapitre précédent sur le recrutement. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous pouvez retrouver Sandro dans...

Il y a 3 années

Xebia accueille le prochain Software Craftsmanship Paris

Publié par Diego Lemos

Le 11 février prochain, Xebia ouvre ses portes au Software Craftsmanship Paris. Le Software Craftsmanship Paris est une communauté parisienne d’artisans du logiciel, de développeurs, d’agilistes, d’ingénieurs, de curieux, etc. qui se réunissent tous les mois pour échanger sur l’état de l’art du développement logiciel et sur le software craftsmanship proprement dit. Actuellement, l’événement se...

Il y a 3 années

Legacy code – Se défaire des dépendances statiques

Publié par Clément Héliou

Depuis quelques années, et particulièrement ces derniers mois, le mouvement Software Craftsmanship gagne du terrain et convainc de plus en plus de développeurs et de DSI. Si les valeurs qu’il soutient sont relativement bien comprises, une interrogation revient régulièrement : « Comment appliquer tout cela sur le legacy code? » Lors de la dernière réunion du Paris Software Craftsmanship, cette...

Il y a 3 années

Fixtures – SQL vers DbSetup

Publié par Antoine Michaud

Fixtures – SQL vers DbSetup A l’ère impitoyable des tests, beaucoup d’entre nous ont cherché la bonne méthode pour se créer une base de fixtures correcte. Mais ce n’est pas toujours évident, surtout quand il s’agit de maintenance. TL; DR : Cet article présente un petit utilitaire disponible sur Github vous permettant de migrer vos...

Il y a 3 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. Suite à l’actualité tragique du 7 janvier 2015 au siège du journal Charlie Hebdo, nous souhaitions faire une parenthèse dans cette revue de presse. Via les blogs, les réseaux sociaux et tous...

Il y a 3 années

Retour sur le meetup Paris Software Craftsmanship de décembre

Publié par Antoine Michaud

Mercredi, comme tous les mois, a eu lieu le meetup Software Craftsmanship à Paris. Pour ceux qui n’ont encore jamais participé, un meetup craft, ça se présente comme ça : Tout d’abord, place aux lightning talks. Deux présentations d’environ 15 minutes ont lieu, organisable par les premières personnes volontaires pour l’exercice ; Ensuite, certains des...

Il y a 3 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é Agilité & DévOps @ Voyages-sncf.com – YouTube (Par Renaud Chevalier) The Five Poisons of Big Company Disease (Par Nicolas Galland) Ten Benefits of Flow (Par Nicolas Galland) Mobilité Rétrospective détaillée sur...

Il y a 3 années

Chapitre 9 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Sébastian Le Merdy

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Cette semaine, découvrez le résumé du chapitre 9 nous expliquant comment bien recruter. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous pouvez retrouver Sandro dans le catalogue de formation de Xebia...

Il y a 3 années

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

Publié par Alexandre Dergham

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

Il y a 3 années

Retour sur une conférence de codeurs

Le 27 novembre 2014 à Rouen s’est déroulée la conférence Codeurs en Seine. Cet évènement gratuit durant une journée a profité d’un lieu idéal pour une conférence ouverte et sérieuse : les amphithéâtres de l’université de Rouen. Ce ne sont pas moins de 4 slots en parallèles qui ont vu passés chacun 7 sujets. De ce programme...

Il y a 3 années

Chapitre 8 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Julien Smadja

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Cette semaine, découvrez un chapitre plus personnel de l’auteur, puisqu’il y décrit les raisons et les choix qui l’ont menés à la carrière qu’on lui connait. Si vous êtes intéressés par la vision d’un...

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.

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.