Wiki source code of VincentMassol
Version 41.1 by Vincent Massol on 2013/07/03 15:42
Show last authors
author | version | line-number | content |
---|---|---|---|
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") |