Il y a 7 années

Software Craftsmanship : en pratique

Le software Craftsmanship est un mouvement récent qui met en exergue l’expérience des pratiques de développement des programmeurs. Ce mouvement de pensée est l’une des réponses à la tendance à l’externalisation systématique des développements banalisant le métier de développeur pour le reléguer au rôle de simple producteur de ligne de code. Le mouvement est réellement...

Il y a 8 années

De l’héritage à la délégation

Parmi les piliers de l’OOP, 3 sont majoritairement implémentés par nos langages, l’héritage, le polymorphisme et l’encapsulation. Et, bien qu’à l’intérêt reconnu, la délégation ne l’est que trop rarement. Elle remplace pourtant souvent avantageusement l’héritage en réduisant couplage et graphe d’objets. Voyons comment faire de cette petite sœur injustement négligée une alliée de choix. Décliner...

Il y a 8 années

Légende urbaine : En java, les objets sont passés par référence

La semaine passée, le site TheServerSide.com a vu se rejouer un de ces éternels débats du monde Java. Le sujet : le mode de passage des paramètres de méthode dans le langage Java. Cette querelle resurgit malheureusement trop souvent lorsque la communauté Java est amenée à échanger avec les autres communautés, ou même en interne....

Il y a 8 années

Livre blanc – Qualité logicielle

Nous avons le plaisir de vous présenter notre livre blanc sur la qualité logicielle écrit par Frédéric Dubois, avec la participation de Séven Le Mesle. Objet du désir, la qualité logicielle est régulièrement invoquée sur le mode incantatoire au démarrage d’un projet de développement logiciel. Assurance qualité, direction qualité, responsable qualité, qualimétrie, processus unifié, modèle...

Il y a 8 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Java Community Process : la Fondation Apache tire sa révérence ! Sortie d’IntelliJ IDEA 10 Le coin de la technique WebSocket, un trou dans la raquette Evènements de notre communauté en France et à l’étranger #Gitfr vous dit tout sur...

Il y a 8 années

NoThunes, tests en tout genre et qualité de code

Publié par Aurélien Maury

Avec un peu de retard sur les autres, voici le cinquième article de cette série sur Grails. Nous allons parler ici de : Tests unitaires Tests d’intégration Mesures de qualité de code Intégration continue En appliquant le tout à notre projet test bien aimé : NoThunes.

Il y a 8 années

Robert Martin (Uncle Bob) en France pour des formations « Software Craftsmanship »

Publié par Xebia France

Nous vous l’avions annoncé lors d’un précédent billet. Nous sommes fiers de vous dire que nous travaillons avec Uncle Bob pour promouvoir en France des valeurs auxquelles nous adhérons tout particulièrement. Si vous faites partie de la communauté de gens qui pensent qu’il faut concevoir et développer des applications Java dans les règles de l’Art,...

Il y a 8 années

TDD et productivité

Publié par Simon Caplette

Quand on est en phase de développement et que l’on pratique le TDD, il est nécessaire de connaître certaines méthodes pour éviter la répétition, une fatigue des doigts évidente et ainsi améliorer son rendement. Nous essayerons dans cet article de montrer l’ergonomie d’Eclipse et l’utilisation du clavier pour rendre plus courte et plus agréable une...

Il y a 8 années

Xebia, une sociologie de Craftsmen ou Craftsmen en devenir

Publié par Luc Legardeur

Disclaimer : ce billet est une promotion pour notre société et ses valeurs professionnelles ! A l’instar des guildes néerlandaises de la fin du moyen âge, notre communauté s’organise autour de communautés d’intérêt, toutes porteuses de valeurs et de bonnes pratiques. Ces regroupements de professionnels ont tous pour vocation de faire progresser la collectivité et...

Il y a 8 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Du rififi au JCP Le JDK d’Apple: c’est fini Software Craftsmanship North America 2010

Il y a 8 années

Java en Production – L’audit

Après avoir abordé la gestion des fichiers de logs, nous continuons aujourd’hui la série « Applications Java prêtes pour la Production » avec l’audit. Par audit, nous entendons l’audit des actions importantes réalisées sur une application. Pourquoi auditer ? Est-il vraiment utile de générer des informations d’audit dans nos applications ? Sans explications de juriste, quelques exemples...

Il y a 8 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Du BI en SaaS gratuit pendant un an avec Tibco Sortie de la version 6 du portail open-source Liferay Spring facilite l’adoption d’AMQP SOA Sortie d’Apache Camel 2.4 Le coin de la technique Scala 2.8 enfin finale ! BigPipe :...

Il y a 8 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Le coin de la technique Simplifier vos DAO Appengine avec SimpleDS Double sortie de Grails en version 1.3 SOA Nouvelle console de management pour Mule ESB

Il y a 8 années

Afficher une énumération internationalisée avec Spring MVC 3.0, pas si simple !

Publié par Erwan Alliaume

Je considère Spring MVC comme l’un des framework web action-based les plus conviviaux du moment. Pourtant, il faut avouer que pour répondre à certaines problématiques simples, il nous oblige à inventer des solutions alambiquées, en voici un exemple. Je suis preneur de toute autre meilleure solution :) Le besoin : afficher une liste de civilité...

Il y a 8 années

Configurer vos projets SBT pour Eclipse ou IntelliJ IDEA

Publié par Romain Maton

Dans la lignée du premier article consacré à la présentation de l’outil sbt pour Scala, ce second article s’intéressera à la configuration de nos projets sbt. Objectif : pouvoir les importer dans nos IDEs Scala préférés (surtout les miens ;-) ) à savoir IntelliJ IDEA (Community ou Ultimate Edition) et Eclipse. Git et sbt sont...

Il y a 8 années

SBT (simple-build-tool) pour Scala

Publié par Romain Maton

Maintenant que vous êtes tous convaincus par Scala, nous allons regarder durant les prochaines semaines quelques outils et frameworks indispensables pour démarrer nos projets d’entreprise. En effet, tout comme dans nos projets Java, il n’est plus envisageable au jour d’aujourd’hui de commencer un projet sans un environnement minimum : un bon IDE, un outil de...

Il y a 8 années

Premiers pas avec GreenPepper XWiki

Publié par Nathaniel Richand

Adepte de longue date de Fitnesse, j’ai toujours aimé l’aspect collaboratif du wiki permettant de sortir les tests du code et de les exposer à d’autres populations moins technique. Cependant, malgré le succès du projet et la grande communauté qui l’entoure, Fitnesse reste compliqué à mettre en place et certaines fonctionnalités de bases font cruellement...

Il y a 8 années

Paris JUG – Soirée Scala le 13 Avril 2010

Publié par Xebia France

La prochaine soirée du Paris JUG sera consacrée à Scala. Elle aura lieu le Mardi 13 Avril 2010 à l’ISEP. Au programme ce mois-ci : Scala par Sadek Drobi « Scala est un langage de programmation statiquement et fortement typé, qui intègre, de manière conjointe, des concepts de la programmation fonctionnelle ainsi que ceux de l’orientation...

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.

#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 1 jour

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