VincentMassol
#startfloatingbox()
*Contents*
#toc ("2" "3" "")
#endfloatingbox()
1 Vincent Massol
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].
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:
- Development methodologies and especially applying agile methodologies in the field.
- Tools / frameworks, especially in the domain of Builds, Tests and generally quality control.
- Making collaboration easy even from a distance.
#info("You can find my old blog posts [here>http://blogs.codehaus.org/people/vmassol/archives.html].")
1.1 Book Authoring
- [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
- [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
- [Agile Offshore>http://www.kpitcummins.com/processes/agileoffshore.htm] published by KPIT in 2005
- [Better Builds with Maven>http://www.mergere.com/better-build-maven] published by Mergere/DevZuz/Exist in 2006
1.1 Organizations
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].
1.1 Podcast
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).
1.1 Open source participations
Current open source projects I am still participating to:
- [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.
- [XWiki>http://www.xwiki.org]: A [second generation enterprise wiki>http://www.xwiki.org/xwiki/bin/view/Main/SecondGenerationWiki]
Open source projects I have participated to at some point in time but where I'm no longer active:
- [Cactus|http://jakarta.apache.org/cactus] (Creator) : JUnit extension to perform in-container unit testing of J2EE applications
- [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):
- [cactus|http://jakarta.apache.org/cactus/integration/maven]
- [jboss|http://maven.apache.org/reference/plugins/jboss]
- [statcvs|http://statcvs-xml.berlios.de/maven-plugin/]
- [aspectj|http://maven.apache.org/reference/plugins/aspectj]
- [changes|http://maven.apache.org/reference/plugins/changes]
- [clover|http://maven.apache.org/reference/plugins/clover]
- [eclipse|http://maven.apache.org/reference/plugins/eclipse]
- [ear|http://maven.apache.org/reference/plugins/ear]
- [dashboard|http://maven.apache.org/reference/plugins/dashboard]
- [multichanges|http://maven.apache.org/reference/plugins/multichanges]
- [aspectwerkz|http://maven.apache.org/reference/plugins/aspectwerkz]
- [jetty|http://maven.apache.org/reference/plugins/jetty]
- [abbot|http://maven.apache.org/reference/plugins/abbot]
- + helped for a few others (checkstyle, pmd, war, ...)
- [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):
- [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].
- [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.
- [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.
- [Cargo|http://cargo.codehaus.org/] (Creator): Java API to start/stop and configure Java containers.
- [MockObjects|http://www.mockobjects.com/]: strategy for unit testing code in isolation
- [Struts|http://struts.apache.org/]: framework for building Java web applications
- [Gump|http://gump.apache.org/]: continuous integration tool
1.1 Latest Public Activities
My latest significant activities (outside coding!):
#set ($prezDoc = $xwiki.getDocument("Main.Presentations"))
- 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/].
- 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.
- Feb 2013: Co-Presented "Combining Open Source ethics with private Interests" at FOSDEM 2013 with Ludovic Dubost
- 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/]
- Oct 2012: Presented [Developing simple web applications quickly and Developing the XWiki software>Blog.AlpesMarsJUG2012] at the Mars JUG
- Oct 2012: Presented [Developing simple web applications quickly and Developing the XWiki software>Blog.AlpesMarsJUG2012] at the Alpes JUG
- 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
- Jun 2012: Table Ronde @ Solutions Linux on the topic "Quels rôles pour les logiciels libres dans le cloud ?"
- 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/].
- Apr 2012: Co-presented the OSSGTP team at Devoxx France 2012
- 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].
- 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.
- Oct 2011: Participated in round table on the [Software Developer Job>http://massol.myxwiki.org/xwiki/bin/view/Blog/ParisJUGAboutDeveloperJob] at the Paris JUG
- Oct 2011: Presented [Using a wiki as a web development platform>http://rivieradev.fr/application/talk?id=190] at RivieraDEV 2011
- Sep 2011: Presented the XWiki Component Model at a workshop in France on Component Models.
- Sep 2011: Presented [XWiki: A web development runtime platform>http://www.slideshare.net/xwiki/xwiki-a-web-development-runtime-platform-9277065] at Lausanne JUG
- Sep 2011: Presented [Developing the XWiki Software>http://www.slideshare.net/xwiki/developing-the-xwiki-software] at Lausanne JUG
- Jul 2011: Recorded live podcast of [Les CastCodeurs>http://lescastcodeurs.com/] at [USI 2011>http://usievents.com/en/conferences/8-paris-usi-2011].
- 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/].
- Sep 2010: Participated to an open space on how to facilitate working from a distance.
- Jul 2010: Recorded live podcast of [Les CastCodeurs>http://lescastcodeurs.com/] at [USI 2010>http://usievents.com/en/conferences/6-paris-usi-2010].
- Mar 2010: Presented [Developing Situational Applications in XWiki>Blog.SolutionsLinux2010] at Solutions Linux 2010
- Nov 2009: Presented the [latest innovations in XWiki>Blog.XWikiEnterprise20AndFuture] at OCTO Technology
- Sep 2009: Attendee and impromptu session organizer at [CITCON Europe 2009>http://citconf.com/paris2009] on Continuous Integration
- Jul 2009: Speaker at [OCTO USI 2009>http://www.universite-du-si.com/] on [Wiki vs CMS>Blog.WikiVsCmsUsi2009]
- Jun 2009: Speaker at Jazoon 2009 on [Next generation Wikis: Mixing Content-Oriented Applications with Wikis>Blog.XWikiAtJazoon2009]
- Dec 2008: Doing demos at the XWiki booth at Devoxx 2008
- Jul 2008: Speaker at [OCTO USI 2008>http://www.universite-du-si.com/] on { 2.0|file=XWiki-OCTO-USI-1.2.ppt|document=Main.Presentations}
- May 2008: Doing demos at the XWiki booth at JavaOne 2008
- Dec 2007: Doing demos at the XWiki booth at Javapolis 2007
- Nov 2007: Wrote article for TheServerSide on [XWiki: A platform for collaborative apps>http://www.theserverside.com/tt/articles/article.tss?l=XWiki]
- Oct 2007: Google Summer of Code Summit 2007 representing XWiki
- Oct 2007: Speaker at [Valtech Days 2007>http://www.valtech.fr/fr/index/valtech_days/Edition_2007.html] on { Second generation wiki|file=XWiki-ValtechDays-2007.ppt|document=Main.Presentations}
- Mar 2007: Presented XWiki as an OSSGTP project at Sun Tech Days 2007
- Dec 2006: Doing demos at the XWiki booth at Javapolis 2006
- Dec 2006: Joined [XWiki|http://xwiki.com] as CTO.
- Dec 2006: Maven presentation on Maven2 and Quality at a conference organized by [CRIM|http://www.crim.ca/]
- Jul 2006: Talk at [EOA|http://www.e-oa.net/] (European Outsourcing Association) on doing Distributed Development using Agile methodologies.
- Jun 2006: Co-presented the [OSSGTP>http://ossgtp.org] (Open Source Get Together Paris) group at Sun Java Day
- Apr 2006: Finished co-writing a book on Maven2: [Better Builds with Maven|http://library.mergere.com/] which is available freely as a PDF.
- Jan 2006: Talk at [CIGREF|http://www.cigref.fr] on Agile Offshore Development
- Dec 2005: Talk on [Maven 2.0|http://wiki.javapolis.com/confluence/display/JP05/Maven+2.0] at Javapolis 2005
- Sep 2005: Article for O'Reilly on [Building J2EE projects with Maven|http://www.onjava.com/pub/a/onjava/2005/09/07/maven.html]
- Sep 2005: [Interview|http://developpeur.journaldunet.com/itws/itw-pivolis-cactus-vincentmassol.shtml] for French website "Journal du Net" about my open source activities
- Sep 2005: Speaker at [JavaZone|http://www.javazone.no/] on Maven ("From Maven 1 to Maven 2").
- Jun 2005: Finished writing a White Paper on [Agile Offshore|http://www.pivolis.com/]. Beware it's in French :-)
- 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.
- Apr 2005: Finished writing the [Maven: A Developer's Notebook|http://www.mavenbook.org] book for O'Reilly
- Dec 2004: Speaker at [Javapolis 2004|http://www.javapolis.com/confluence/display/JP04/Vincent+Massol]
- Jun 2004: Speaker at [CTO Days|http://www.brainsonic.fr/DesktopDefault.aspx?tabid=82] in Paris
- 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)
- May 2004: Speaker at [TheServerSide Symposium 2004|http://www.theserverside.com/symposium/] in Las Vegas
- 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)
- Jan 2004: [Tech Talk on TheServerSide about Agile Offshore|http://www.theserverside.com/news/thread.jsp?thread_id=23168]
- 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.
- 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]
- May 2002: Speaker at the Open Source Day in Luxembourg on the subject of Cactus and the Jakarta open source community
- Apr 2002: Speaker at [OT2002|http://www.ot2002.org/] on [Agile delivery process in practice|http://www.ot2002.org/scripts/wiki/?AgileDelivery]
- Dec 2001: Lead a BOF at XP Day on [Open Source vs XP|http://xpday.xpdeveloper.com/]
- Nov 2001: Reviewer of the Cactus chapters for the book "Java Tools for Extreme Programming : Mastering Open Source Tools including Ant, JUnit and Cactus"
- 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]
- Apr 2001: Interview on Cactus titled "Views from abroad : [Cactus - No pity for bugs|http://softwaredev.earthweb.com/java/sdjjavaee/article/012396_793701,00.html] for [EarthWeb|http://wiki.codehaus.org/general/EarthWeb]
- Feb - Mar. 2000: Lead the "EJB : Advantages and Weaknesses" cycle of conferences (Java User Club, IBM and 01 Réseaux seminaries)
- 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
- Mar 1999: Speaker at a technical seminary for IBM on the WebSphere Application Server
- Mar 1999: Co-author of Octo Technology's white paper on Application Servers (available free on Octo's web site ... but in French !)
- before that I can't remember :-) ...
includeForm("XWiki.XWikiUserSheet")