Netapsys Blog

Aller au contenu | Aller au menu | Aller à la recherche

Sébastien Roul

Sébastien RoulSébastien Roul est titulaire d’un DESS Génie Logiciel et Génie Informatique. Après 9 ans de mission chez différents clients (APAV, Gaz de France, Brittany Ferries, Université Catholique…), il rejoint Netapsys en février 2006 en qualité de chef de projet technique. Il intervient en AMOA et AMOE et conçoit des applications Clients/Serveurs – Inter/Extra/Intranet. Il intègre fin 2007 la direction technique de la société et prend la direction de Netapsys Atlantique en avril 2008.

Fil des billets Fil des commentaires

vendredi 7 novembre 2008

Nantes JUG - Soirée Apache MAVEN

Logo-jug

Le JUG de Nantes reçoit ce mois-ci Arnaud l'Héritier (committer/pmc sur Maven) pour une soirée Apache MAVEN.

Arnaud est accompagné de Benoit JACOB. Ils interviennent dans des entreprises de toutes tailles où ils accompagnent des projets, des cellules transverses ou des DSI. Ils sont souvent sollicités pour améliorer la productivité des équipes, et améliorer la qualité des livrables. Dans ce cadre ils mettent régulièrement en place Apache Maven. Durant cette session, Arnaud et Olivier vous présenteront les bénéfices que l'on peut attendre de cet outil multifonctions, mais aussi, les pièges à éviter lors de sa mise en œuvre et de nombreux conseils issus de leur expérience.

Au programme de cette session :

  • Pourquoi Maven ? Un peu d'archéologie pour retrouver les besoins qui ont conduit à la création du projet.
  • Maven, les concepts. Une revue plus ou moins détaillée en fonction de l'audience sur les fonctionnalités et concepts de l'outil.
  • Maven, dans l’entreprise. Pourquoi ? Quels apports ? Comment ?
  • 10 moyens de faire échouer son projet avec Maven ? Et oui, il est si simple de mal l'utiliser...
  • Démonstration, en fonction du temps qu'il nous restera, pour présenter son utilisation à travers eclipse et son plugin m2eclipse.

Jeudi 13 Novembre : Apache MAVEN, mise en œuvre en entreprise Inscrivez-vous

lundi 13 octobre 2008

API Hibernate criteria : poser deux critères de recherche sur la même entité dans deux méthodes distinctes

Après pas mal de recherche, j’ai trouvé une solution à une difficulté récurrente :

  • Une méthode X ajoute un critère sur une des tables d’un "join" (exemple order.product.price>0)
  • Une méthode Y ajoute un autre critère sur la même table du "join" (exemple order.product.deleted=false)

Hibernate renvoie une erreur de type QueryException en disant « duplicate association path : product…. » Et nous n’arrivions pas à accéder au premier critère posé par la méthode Y.

C’est finalement une histoire de cast : l’interface criteria n’expose pas la méthode iterateSubCriteria, son implémentation CriteriaImpl, si :

Iterator<Subcriteria> iter = ((CriteriaImpl)crit).iterateSubcriteria();
boolean found = false;
while ( iter.hasNext() ) {
	Subcriteria subcriteria = iter.next();
	if ("product".equalsIgnoreCase(subcriteria.getPath())) {
		subcriteria.add(Expression.eq("deleted", false));
		found=true;
		break;
	}
}
if(!found){
	crit.createCriteria("product").add(Expression.eq("deleted", false));
}

vendredi 10 octobre 2008

Petits Déjeuners Netapsys / Intégration continue et outils de pilotage stratégique de vos projets

Jeudi 20 novembre à Nantes, Netapsys Atlantique vous invite à son petit déjeuner technique : Intégration continue et outils de pilotage stratégique de vos projets.

Animée par Jean-Baptiste Defard, Directeur Technique Netapsys, cette présentation sera l'occasion de détailler l'apport de tels outils par rapport à vos problématiques d'industrialisation des développements, de qualité et de pilotage stratégique de vos projets.

Nous vous proposerons sur cette rencontre de répondre aux questions suivantes :

  • Qu'est-ce que l'intégration continue ?
  • Quelles sont les étapes importantes de sa mise en oeuvre ?
  • Quels sont les impacts au quotidien ?
  • Quels sont les outils disponibles ? Maven, Hudson, Sonar...
  • Quels retours d'expérience après plus d'un an d'utilisation ?

Inscription sur notre site : http://petitdejeuner.netapsys.fr

mardi 16 septembre 2008

Première réunion du Nantes JUG

C'était jeudi dernier, le 11 septembre.

Force est de constater que cette soirée était bien choisie pour le lancement du Nantes JUG.

25 personnes sont venues assister à la présentation, dans une ambiance décontractée et active.

Au delà de l'intégration continue en tant que telle, il a été intéressant de constater la prise de conscience du changement culturel que celle-ci imposait. Certains découvraient ce que l'intégration voulait dire, d'autres apportaient leurs retours d'expérience. Bref un vrai lieu d'échange !

La suite de la rencontre s'est prolongée jusqu'à 22 heures autours d'un verre, de discussions et quelques gâteaux apéro.

Le programme de la fin d'année va bientôt sortir, à vos fils RSS.

Longue vie au Nantes JUG.

Quelques photos de l'évenement :

samedi 9 août 2008

Première rencontre du Nantes JUG

Logo-jug


Au menu, Intégration Continue.


Nantes JUG annonce sa première rencontre : le jeudi 11 septembre !

La rencontre sera l'occasion de voir :

  • Quels outils peuvent être utilisés: Maven, Hudson, CruiseControl, Sonar
  • Quelles sont les étapes importantes de la mise en oeuvre : L'infrastructure
  • Comment ça fontionne au quotidien : Mylyn, Jira, TRAC, les tests, un métier d'ingénieur qui change !
  • Quel est le retour d'expérience : Retour sur un an d'utilisation

L'Ecole des Mines de Nantes nous accueillera dans ses locaux pour ce premier évènement.

Inscrivez-vous vite : ICI

NANTES JUG : Communauté des utilisateurs JAVA de NANTES.

vendredi 9 mai 2008

Nantes JUG : c'est parti !

Le JUG (Java User Group) de Nantes est lancé !

Un JUG pour quoi faire ?

Le but est de réunir les acteurs nantais du langage (professionnels, communautés open source, institutions, étudiants, enseignants...) afin d'échanger des idées et de discuter "Java".

Un JUG pour qui ?

Tous les passionnés de JAVA qui souhaitent échanger dans un autre cadre que l'école ou le boulot.

Un JUG pour quand ?

Nous lançons les bases du projet dès la semaine prochaine, l'idée est d'être opérationnel en Septembre.

Y a t'il des personnes motivées pour participer à l'aventure ? N'hésitez pas à nous contacter : team@nantesjug.org