You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Vincent Siveton <vs...@apache.org> on 2006/11/20 22:52:19 UTC

[ANN] Maven Conference in Montréal, Canada

Hi all,

CRIM (Centre de Recherche en Informatique de Montréal) is proud to announce
a conference on Maven with Vincent Massol and Jason Van Zyl, Apache Maven
PMC members, on Friday December 1st, 2006.

You can find more information at the following location:
http://www.crim.ca

Cheers,

Vincent

=================================================


*(English version follows)*



HEURE DU CRIM

Conférence de Vincent Massol et Jason van Zyl

*Vendredi le 1er décembre 2006*
De 10 h 00 à 12 h 00
http://www.crim.ca
(Présentation donnée en anglais)

*Titre : Assurer la qualité du produit avec Maven, en première partie, et
utiliser efficacement Maven avec des équipes, en deuxième partie ***

*Conférenciers : Vincent Massol* , directeur technique, Pivolis, Paris
et *Jason
van Zyl*, chef, Mergere, Marina Del Rey, Californie.

*Lieu : *Maison des hautes technologies de Montréal, 550, rue Sherbrooke
Ouest, Bureau 100, Salle A, H3A-1B9, Montréal, Canada

*Inscription gratuite - Réservation : *(514) 840-7992 /
carmen.robert@crim.ca



*Résumé : * *Assurer la qualité du produit avec Maven* : La première partie
de cette présentation démontrera comment utiliser les « plugins * »* de
Maven pour garantir une bonne qualité du code. Plus spécifiquement, nous
couvrirons les thèmes suivants :

·   Les bonnes pratiques d'utilisation des « plugins*  »* Checkstyle, PMD et
Findbugs

·   Couverture de code avec les « plugins* »* Clover et Cobertura

·   Vérification de compatibilité binaire en utilisant le « plugin » Clirr

·    Automatisation des tests fonctionnels avec Cargo et Maven.



*Utiliser efficacement Maven avec des équipes *: La deuxième partie de cette
présentation est pour ceux et celles qui veulent influencer la collaboration
dans les équipes au moyen de Maven et de ses outils reliés comme Continuum,
le gestionnaire de « repository * »*. Il y aura aussi une discussion sur les
défis que les équipes doivent relever lors du développement d'un logiciel et
comment Maven peut aider à surmonter ces défis. Les techniques de gestion de
site Web fournies par Maven aident les équipes à fournir de la visibilité
nécessaire aux projets et aident les membres de l'équipe à connaître la
documentation à jour lors de la génération de site Web. Les techniques
d'intégration continue seront présentées et le logiciel Continuum sera
utilisé pour démontrer comment suivre un projet avec un minimum d'effort. La
gestion des « releases * »*, qui peut être souvent difficile, sera également
discutée et les outils de gestion de « release* »* fournis par Maven seront
employés pour démontrer comment alléger la complexité et le fardeau de faire
des « releases * »* fréquemment, sûrs et reproductibles.

*
**Biographies :** *



*Vincent Massol* : Vincent est un participant actif de la communauté Maven
en tant que committer et que membre du Project Management Committee (PMC),
depuis les débuts de Maven en 2002. En plus de son travail sur Maven, il a
fondé le projet Jakarta Cactus de la fondation ASF, qui est un simple
« framework  *»* pour tester le code Java côté serveur, et le projet Cargo
de la fondation Codehaus, une API Java unifiant la manipulation des
conteneurs Java. Récemment, Vincent a participé comme committer au projet
Xwiki, un wiki Open Source de deuxième génération. Vincent est le co-auteur
de trois livres : « JUnit in Action » publié par Manning en 2003, « Maven: A
Developer's Notebook » publié par O'Reilly en 2005 et « Better Builds with
Maven » publié par Mergere en 2006.



*Jason van Zyl :* Jason Van Zyl a plus de dix ans d'expérience en
développement de logiciel pour des entreprises du Fortune 500. Il est le
fondateur des projets Maven d'Apache, du « framework  *»* Plexus de
Codehaus, et du projet Velocity de Jakarta, et est actuellement le président
du PMC de Maven. Jason est un fanatique d'Open Source, il est impliqué dans
Apache depuis plus de six ans, il a participé à la création de la fondation
Codehaus et quand il ne travaille pas sur des projets Open Source, il
s'endort en rêvant à eux !



*L'HEURE DU CRIM
*Vincent Massol and Jason van Zyl Conference
*Friday December 1st, 2006*
>From 10:00 a.m. to 12:00 p.m.
http://www.crim.ca
Presentation given in English

*Title : Ensuring quality with Maven (first part) and Using Maven
effectively with teams (second part)*

*Speakers : Vincent Massol *, Technical Director, Pivolis, Paris, and *Jason
van Zyl*, Chief, Mergere, Marina Del Rey, California.

*Location : *Maison des hautes technologies de Montréal, 550 Sherbrooke
St. West, Suite 100, Room A, H3A-1B9, Montreal, Canada



*Free admission - Reservation :* 514-840-7992 / carmen.robert@crim.ca



*Abstract : Ensuring quality *: The first part of this presentation will
demonstrate how to use Maven plugins to ensure good code quality. More
specifically we'll cover the following topics:

·  Best practices on how to use Checkstyle, PMD and findbugs with Maven

·   Code coverage with the Clover and Cobertura plugins

·   Binary compatibility verifications using Clirr

·  Automated functional testing with Cargo and Maven



*Using Mavin effectivcely with teams* : The second part of this presentation
is for those who want to leverage team collaboration techniques provided by
Maven and related technologies like Continuum, The Maven Repository Manager.
There will be a discussion of the challenges that teams face when developing
software and how Maven can make these challenges easy to overcome. Maven's
site management techniques can help teams provide visibility into their
projects and help teammates see what's happening in near real time when site
generation is automated. Continuous integration techniques will be discussed
and Continuum will be used to demonstrate how you can track the pulse of
your projects with little effort. Release management, which can often be
difficult, will also be discussed and Maven's release management tools will
be used to demonstrate how to relieve the complexity and burden of making
frequent, dependable, and reproducible releases.



*Biographies :*

*Vincent Massol :* Vincent has been an active participant in the Maven
community as both a committer and a member of the Project Management
Committee (PMC) since Maven's early days in 2002. In addition to his work on
Maven, he founded the Jakarta Cactus project, a simple testing framework for
server-side Java code and Cargo, a unifying Java API for manipulating Java
containers. Recently Vincent has been participating as a committer to XWiki,
a next-generation open source application wiki. Vincent has co-authored 3
books: "JUnit in Action" published by Manning in 2003, "Maven: A Developer's
Notebook" published by O'Reilly in 2005 and "Better Builds with Maven"
published by Mergere in 2006.

*Jason van Zyl :* Jason Van Zyl has over ten years of software development
experience for Fortune 500 companies. He's the founder of the Apache Maven
project, the Plexus component framework at Codehaus, the Velocity project at
Jakarta, and currently serves as Chair of Apache Maven PMC. Jason is an Open
Source fanatic, has been involved with Apache for over six years, helped to
found the Codehaus Foundation and when he isn't awake working on Open Source
projects, he's asleep dreaming about them!