Wiki source code of VincentMassol

Version 41.1 by Vincent Massol on 2013/07/03 15:42

Show last authors
1 #startfloatingbox()
2 *Contents*
3 #toc ("2" "3" "")
4 #endfloatingbox()
5
6 1 Vincent Massol
7
8 I'm Technical Director of [XWiki SAS>http://www.xwiki.com], a company developing [XWiki>http://www.xwiki.org], an open source [second generation wiki>http://www.xwiki.org/xwiki/bin/view/Main/SecondGenerationWiki]. My full bio is available on [linkedin>http://www.linkedin.com/in/vmassol].
9
10 I'm really interested in anything that can make computer development a better "science", i.e. that helps the software engineering discipline. As a consequence, I've been researching and participating in the following areas over the past few years:
11 * Development methodologies and especially applying agile methodologies in the field.
12 * Tools / frameworks, especially in the domain of Builds, Tests and generally quality control.
13 * Making collaboration easy even from a distance.
14
15 #info("You can find my old blog posts [here>http://blogs.codehaus.org/people/vmassol/archives.html].")
16
17 1.1 Book Authoring
18
19 * [JUnit in Action>http://www.amazon.com/JUnit-Action-Vincent-Massol/dp/1930110995/ref=sr_1_5?ie=UTF8&s=books&qid=1230123628&sr=8-5] published by Manning in 2003
20 * [Maven: A Developer's Notebook>http://www.amazon.com/Maven-Developers-Notebook-Notebooks/dp/0596007507/ref=sr_1_1?ie=UTF8&s=books&qid=1230123685&sr=1-1] published by O'Reilly in 2005
21 * [Agile Offshore>http://www.kpitcummins.com/processes/agileoffshore.htm] published by KPIT in 2005
22 * [Better Builds with Maven>http://www.mergere.com/better-build-maven] published by Mergere/DevZuz/Exist in 2006
23
24 1.1 Organizations
25
26 I've created the [OSSGTP>http://ossgtp.myxwiki.org/] in 2004 (and still alive and kicking today!) which is a group of French open sourcers, gathering to speak about technology and open source. The [list of projects we cover is quite varied>http://ossgtp.myxwiki.org/xwiki/bin/view/OSSGTP/Projects].
27
28 1.1 Podcast
29
30 I'm participating to a monthly Podcast called [Les Cast Codeurs>http://lescastcodeurs.com/] talking about Java News (in French), along with Emmanuel Bernard (JBoss, Hibernate), Guillaume Laforge (VMWare, Groovy) and Antonio Goncalves (freelance, book author).
31
32 1.1 Open source participations
33
34 Current open source projects I am still participating to:
35 * [WikiModel>http://code.google.com/p/wikimodel/]: A set of wiki-related libraries, such as a parsers for various wiki syntaxes, and common wiki model.
36 * [XWiki>http://www.xwiki.org]: A [second generation enterprise wiki>http://www.xwiki.org/xwiki/bin/view/Main/SecondGenerationWiki]
37
38 Open source projects I have participated to at some point in time but where I'm no longer active:
39 * [Cactus|http://jakarta.apache.org/cactus] (Creator) : JUnit extension to perform in-container unit testing of J2EE applications
40 * [Maven 1|http://maven.apache.org] : Next generation project build tool. I have especially created the following Maven plugins (initial creation - lots of people have helped since then):
41 ** [cactus|http://jakarta.apache.org/cactus/integration/maven]
42 ** [jboss|http://maven.apache.org/reference/plugins/jboss]
43 ** [statcvs|http://statcvs-xml.berlios.de/maven-plugin/]
44 ** [aspectj|http://maven.apache.org/reference/plugins/aspectj]
45 ** [changes|http://maven.apache.org/reference/plugins/changes]
46 ** [clover|http://maven.apache.org/reference/plugins/clover]
47 ** [eclipse|http://maven.apache.org/reference/plugins/eclipse]
48 ** [ear|http://maven.apache.org/reference/plugins/ear]
49 ** [dashboard|http://maven.apache.org/reference/plugins/dashboard]
50 ** [multichanges|http://maven.apache.org/reference/plugins/multichanges]
51 ** [aspectwerkz|http://maven.apache.org/reference/plugins/aspectwerkz]
52 ** [jetty|http://maven.apache.org/reference/plugins/jetty]
53 ** [abbot|http://maven.apache.org/reference/plugins/abbot]
54 ** + helped for a few others (checkstyle, pmd, war, ...)
55 * [Maven2|http://maven.apache.org/maven2] : I was participating to design discussions. I have created the following plugins (initial creation - lots of people have helped since then):
56 ** [verifier|http://maven.apache.org/maven2/plugins/maven-verifier-plugin/]
57 ** [clover|http://maven.apache.org/maven2/plugins/maven-clover-plugin/]
58 * [Pattern Testing|http://patterntesting.sf.net/] (Creator) : concept based on AspectJ to perform testing of architecture patterns. This concept is now reused in the new proposal for [Cactus 2 architecture|http://blogs.codehaus.org/people/vmassol/archives/000520_cactus_v2_architecture_proposal.html].
59 * [JUnit in Action source code|http://junitbook.sf.net/]: I have donated all source code from my [JUnit in Action|http://www.amazon.com/exec/obidos/tg/detail/-/1930110995/qid=1113295354/sr=8-1/ref=pd_csp_1/002-4483409-0703212?v=glance&s=books&n=507846] book to the open source community under an Apache license.
60 * [Maven: A Developer's notebook|http://www.mavenbook.org/]: I have donated all source code from the Maven book to the open source community under an Apache license.
61 * [Cargo|http://cargo.codehaus.org/] (Creator): Java API to start/stop and configure Java containers.
62 * [MockObjects|http://www.mockobjects.com/]: strategy for unit testing code in isolation
63 * [Struts|http://struts.apache.org/]: framework for building Java web applications
64 * [Gump|http://gump.apache.org/]: continuous integration tool
65
66 1.1 Latest Public Activities
67
68 My latest significant activities (outside coding!):
69
70 #set ($prezDoc = $xwiki.getDocument("Main.Presentations"))
71
72 * Apr 2013: Presented [Implementing quality on a Java project>http://massol.myxwiki.org/xwiki/bin/view/Blog/CodeCamp+Iasi+2013] at [CodeCamp Iasi 2013>http://iasi.codecamp.ro/].
73 * Mar 2013: Presented [Implementing quality on a Java project>http://massol.myxwiki.org/xwiki/bin/view/Blog/Devoxx+France+2013] at Devoxx France 2013. Also participated to several other events including the Live recording of LesCastCodeurs and the OSSGTP BOF.
74 * Feb 2013: Co-Presented "Combining Open Source ethics with private Interests" at FOSDEM 2013 with Ludovic Dubost
75 * Nov 2012: Presented [Application Within Minutes>http://www.parleys.com/#st=5&id=3606&sl=2] at Devoxx BE and recorded a live podcast of [LesCastCodeurs>http://lescastcodeurs.com/]
76 * Oct 2012: Presented [Developing simple web applications quickly and Developing the XWiki software>Blog.AlpesMarsJUG2012] at the Mars JUG
77 * Oct 2012: Presented [Developing simple web applications quickly and Developing the XWiki software>Blog.AlpesMarsJUG2012] at the Alpes JUG
78 * Sep 2012: Presented [XWiki Evolutions for 2012/2013>http://www.slideshare.net/vmassol/evolutions-xwiki-20122013] for a breakfast event organized by XWiki SAS at Eurosite George V in Paris
79 * Jun 2012: Table Ronde @ Solutions Linux on the topic "Quels rôles pour les logiciels libres dans le cloud ?"
80 * Jun 2012: Presented [XWiki le wiki++>http://massol.myxwiki.org/xwiki/bin/view/Blog/Breizhcamp2012XWiki] (Demonstration of XWiki used as a web development platform to construct the Breizhcamp 2013 web site) and recorded live [LesCastCodeurs podcast>http://lescastcodeurs.com/2012/06/18/les-cast-codeurs-podcast-episode-60-en-direct-du-breizhcamp/] at [Breizhcamp 2012>http://www.breizhcamp.org/].
81 * Apr 2012: Co-presented the OSSGTP team at Devoxx France 2012
82 * Mar 2012:Presented [XWiki: A web development runtime platform>>http://www.yajug.org/confluence/display/Public/Past+Events+2012] (slides and video) and [Developing XWiki>http://www.yajug.org/confluence/display/Public/Past+Events+2012] with Denis Gervalle at the [Luxembourg JUG (YAJUG)>>]. A very nice poster done by [Yannick Kirschhoffer>http://www.yajug.org/confluence/download/attachments/1671881/Affiche_201202.jpg?version=1].
83 * Jan 2012: Presented [XWiki Evolutions for 2012>http://www.slideshare.net/vmassol/evolutions-xwiki-2012] for a breakfast event organized by XWiki SAS at Eurosite George V in Paris.
84 * Oct 2011: Participated in round table on the [Software Developer Job>http://massol.myxwiki.org/xwiki/bin/view/Blog/ParisJUGAboutDeveloperJob] at the Paris JUG
85 * Oct 2011: Presented [Using a wiki as a web development platform>http://rivieradev.fr/application/talk?id=190] at RivieraDEV 2011
86 * Sep 2011: Presented the XWiki Component Model at a workshop in France on Component Models.
87 * Sep 2011: Presented [XWiki: A web development runtime platform>http://www.slideshare.net/xwiki/xwiki-a-web-development-runtime-platform-9277065] at Lausanne JUG
88 * Sep 2011: Presented [Developing the XWiki Software>http://www.slideshare.net/xwiki/developing-the-xwiki-software] at Lausanne JUG
89 * Jul 2011: Recorded live podcast of [Les CastCodeurs>http://lescastcodeurs.com/] at [USI 2011>http://usievents.com/en/conferences/8-paris-usi-2011].
90 * Apr 2011: Participated to the [Geek Snow Camp 2011>http://massol.myxwiki.org/xwiki/bin/view/Blog/GeekSnowCamp2011] organized by the [OSSGTP>http://ossgtp.myxwiki.org/].
91 * Sep 2010: Participated to an open space on how to facilitate working from a distance.
92 * Jul 2010: Recorded live podcast of [Les CastCodeurs>http://lescastcodeurs.com/] at [USI 2010>http://usievents.com/en/conferences/6-paris-usi-2010].
93 * Mar 2010: Presented [Developing Situational Applications in XWiki>Blog.SolutionsLinux2010] at Solutions Linux 2010
94 * Nov 2009: Presented the [latest innovations in XWiki>Blog.XWikiEnterprise20AndFuture] at OCTO Technology
95 * Sep 2009: Attendee and impromptu session organizer at [CITCON Europe 2009>http://citconf.com/paris2009] on Continuous Integration
96 * Jul 2009: Speaker at [OCTO USI 2009>http://www.universite-du-si.com/] on [Wiki vs CMS>Blog.WikiVsCmsUsi2009]
97 * Jun 2009: Speaker at Jazoon 2009 on [Next generation Wikis: Mixing Content-Oriented Applications with Wikis>Blog.XWikiAtJazoon2009]
98 * Dec 2008: Doing demos at the XWiki booth at Devoxx 2008
99 * Jul 2008: Speaker at [OCTO USI 2008>http://www.universite-du-si.com/] on {attach:Wiki 2.0|file=XWiki-OCTO-USI-1.2.ppt|document=Main.Presentations}
100 * May 2008: Doing demos at the XWiki booth at JavaOne 2008
101 * Dec 2007: Doing demos at the XWiki booth at Javapolis 2007
102 * Nov 2007: Wrote article for TheServerSide on [XWiki: A platform for collaborative apps>http://www.theserverside.com/tt/articles/article.tss?l=XWiki]
103 * Oct 2007: Google Summer of Code Summit 2007 representing XWiki
104 * Oct 2007: Speaker at [Valtech Days 2007>http://www.valtech.fr/fr/index/valtech_days/Edition_2007.html] on {attach:XWiki: Second generation wiki|file=XWiki-ValtechDays-2007.ppt|document=Main.Presentations}
105 * Mar 2007: Presented XWiki as an OSSGTP project at Sun Tech Days 2007
106 * Dec 2006: Doing demos at the XWiki booth at Javapolis 2006
107 * Dec 2006: Joined [XWiki|http://xwiki.com] as CTO.
108 * Dec 2006: Maven presentation on Maven2 and Quality at a conference organized by [CRIM|http://www.crim.ca/]
109 * Jul 2006: Talk at [EOA|http://www.e-oa.net/] (European Outsourcing Association) on doing Distributed Development using Agile methodologies.
110 * Jun 2006: Co-presented the [OSSGTP>http://ossgtp.org] (Open Source Get Together Paris) group at Sun Java Day
111 * Apr 2006: Finished co-writing a book on Maven2: [Better Builds with Maven|http://library.mergere.com/] which is available freely as a PDF.
112 * Jan 2006: Talk at [CIGREF|http://www.cigref.fr] on Agile Offshore Development
113 * Dec 2005: Talk on [Maven 2.0|http://wiki.javapolis.com/confluence/display/JP05/Maven+2.0] at Javapolis 2005
114 * Sep 2005: Article for O'Reilly on [Building J2EE projects with Maven|http://www.onjava.com/pub/a/onjava/2005/09/07/maven.html]
115 * Sep 2005: [Interview|http://developpeur.journaldunet.com/itws/itw-pivolis-cactus-vincentmassol.shtml] for French website "Journal du Net" about my open source activities
116 * Sep 2005: Speaker at [JavaZone|http://www.javazone.no/] on Maven ("From Maven 1 to Maven 2").
117 * Jun 2005: Finished writing a White Paper on [Agile Offshore|http://www.pivolis.com/]. Beware it's in French :-)
118 * May 2005: Creation of the [Mavenbook.org|http://www.mavenbook.org] web site to promote the Maven book and provides news and tips and tricks about Maven.
119 * Apr 2005: Finished writing the [Maven: A Developer's Notebook|http://www.mavenbook.org] book for O'Reilly
120 * Dec 2004: Speaker at [Javapolis 2004|http://www.javapolis.com/confluence/display/JP04/Vincent+Massol]
121 * Jun 2004: Speaker at [CTO Days|http://www.brainsonic.fr/DesktopDefault.aspx?tabid=82] in Paris
122 * Jun 2004: [Interview|http://www.brainsonic.fr/DesktopDefault.aspx?tabid=24&parentid=114&site=234] for Brainsonic.fr on Pivolis + Open source participation (in French)
123 * May 2004: Speaker at [TheServerSide Symposium 2004|http://www.theserverside.com/symposium/] in Las Vegas
124 * Apr 2004: [Interview in Courrier-Cadre about the role of Offshore Project Manager|http://www.apec.fr/recruteurs/actualites/semaine_metier/jsp/RecrutDeliaSemaineMetier.jsp?APECHTML_TEXT_NAME_22222222222222222_attribute=1_ARTICLE_13764] (in French)
125 * Jan 2004: [Tech Talk on TheServerSide about Agile Offshore|http://www.theserverside.com/news/thread.jsp?thread_id=23168]
126 * Oct 2003: Finished writing [JUnit in Action|http://www.manning.com/massol]. [Pointers and reviews|http://blogs.codehaus.org/people/vmassol/archives/000239_junit_in_action_news.html] about JUnit in Action.
127 * Jun 2003: Speaker at [TheServerSide Symposium 2003|http://www.theserverside.com/symposium/testimonials.html] in Boston. I have presented 2 sessions: one on [Unit Testing J2EE applications|http://blogs.codehaus.org/people/vmassol/archives/000080_back_from_tsss.html] and one on [Building Complex J2EE applications using Maven|http://blogs.codehaus.org/people/vmassol/archives/000080_back_from_tsss.html]
128 * May 2002: Speaker at the Open Source Day in Luxembourg on the subject of Cactus and the Jakarta open source community
129 * Apr 2002: Speaker at [OT2002|http://www.ot2002.org/] on [Agile delivery process in practice|http://www.ot2002.org/scripts/wiki/?AgileDelivery]
130 * Dec 2001: Lead a BOF at XP Day on [Open Source vs XP|http://xpday.xpdeveloper.com/]
131 * Nov 2001: Reviewer of the Cactus chapters for the book "Java Tools for Extreme Programming : Mastering Open Source Tools including Ant, JUnit and Cactus"
132 * Oct 2001: Speaker at [JSIG London|http://www.jsig.com/] on [Unit Testing J2EE applications|http://wiki.codehaus.org/general/VincentMassol?action=AttachFile&do=get&target=Cactus-2002-03-28.zip]
133 * Apr 2001: Interview on Cactus titled "Views from abroad : [Cactus - No pity for bugs|http://softwaredev.earthweb.com/java/sdjjavaee/article/0,,12396_793701,00.html] for [EarthWeb|http://wiki.codehaus.org/general/EarthWeb]
134 * Feb - Mar. 2000: Lead the "EJB : Advantages and Weaknesses" cycle of conferences (Java User Club, IBM and 01 Réseaux seminaries)
135 * Feb 2000: Co-authored the book [Application Servers|http://www.eyrolles.com/php.management/Ouvrages/ouvrage.php3?ouv_ean13=9782212091120] (although my name is not on the book !), editor Eyrolles
136 * Mar 1999: Speaker at a technical seminary for IBM on the WebSphere Application Server
137 * Mar 1999: Co-author of Octo Technology's white paper on Application Servers (available free on Octo's web site ... but in French !)
138 * before that I can't remember :-) ...
139
140 ##includeForm("XWiki.XWikiUserSheet")