Wiki source code of Vincent Massol
Version 52.2 by Vincent Massol on 2017/07/31 19:20
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Contents**"}} | ||
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
5 | 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]]. | ||
6 | |||
7 | 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: | ||
8 | * Development methodologies and especially applying agile methodologies in the field. | ||
9 | * Tools / frameworks, especially in the domain of Builds, Tests and generally quality control. | ||
10 | * Making collaboration easy even from a distance. | ||
11 | |||
12 | {{info}}You can find my old blog posts [[here>>http://blogs.codehaus.org/people/vmassol/archives.html]].{{/info}} | ||
13 | |||
14 | = Book Authoring = | ||
15 | |||
16 | * [[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 | ||
17 | * [[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 | ||
18 | * [[Agile Offshore>>http://www.kpitcummins.com/processes/agileoffshore.htm]] published by KPIT in 2005 | ||
19 | * [[Better Builds with Maven>>http://www.mergere.com/better-build-maven]] published by Mergere/DevZuz/Exist in 2006 | ||
20 | |||
21 | = Organizations = | ||
22 | |||
23 | 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]]. | ||
24 | |||
25 | = Podcast = | ||
26 | |||
27 | 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). | ||
28 | |||
29 | = Open source participations = | ||
30 | |||
31 | Current open source projects I am still participating to: | ||
32 | |||
33 | * [[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. | ||
34 | * [[XWiki>>http://www.xwiki.org]]: A [[second generation enterprise wiki>>http://www.xwiki.org/xwiki/bin/view/Main/SecondGenerationWiki]] | ||
35 | |||
36 | Open source projects I have participated to at some point in time but where I'm no longer active: | ||
37 | |||
38 | * [[Cactus>>http://jakarta.apache.org/cactus]] (Creator) : JUnit extension to perform in-container unit testing of J2EE applications | ||
39 | * [[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): | ||
40 | ** [[cactus>>http://jakarta.apache.org/cactus/integration/maven]] | ||
41 | ** [[jboss>>http://maven.apache.org/reference/plugins/jboss]] | ||
42 | ** [[statcvs>>http://statcvs-xml.berlios.de/maven-plugin/]] | ||
43 | ** [[aspectj>>http://maven.apache.org/reference/plugins/aspectj]] | ||
44 | ** [[changes>>http://maven.apache.org/reference/plugins/changes]] | ||
45 | ** [[clover>>http://maven.apache.org/reference/plugins/clover]] | ||
46 | ** [[eclipse>>http://maven.apache.org/reference/plugins/eclipse]] | ||
47 | ** [[ear>>http://maven.apache.org/reference/plugins/ear]] | ||
48 | ** [[dashboard>>http://maven.apache.org/reference/plugins/dashboard]] | ||
49 | ** [[multichanges>>http://maven.apache.org/reference/plugins/multichanges]] | ||
50 | ** [[aspectwerkz>>http://maven.apache.org/reference/plugins/aspectwerkz]] | ||
51 | ** [[jetty>>http://maven.apache.org/reference/plugins/jetty]] | ||
52 | ** [[abbot>>http://maven.apache.org/reference/plugins/abbot]] | ||
53 | ** + helped for a few others (checkstyle, pmd, war, ...) | ||
54 | * [[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): | ||
55 | ** [[verifier>>http://maven.apache.org/maven2/plugins/maven-verifier-plugin/]] | ||
56 | ** [[clover>>http://maven.apache.org/maven2/plugins/maven-clover-plugin/]] | ||
57 | * [[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]]. | ||
58 | * [[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. | ||
59 | * [[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. | ||
60 | * [[Cargo>>http://cargo.codehaus.org/]] (Creator): Java API to start/stop and configure Java containers. | ||
61 | * [[MockObjects>>http://www.mockobjects.com/]]: strategy for unit testing code in isolation | ||
62 | * [[Struts>>http://struts.apache.org/]]: framework for building Java web applications | ||
63 | * [[Gump>>http://gump.apache.org/]]: continuous integration tool | ||
64 | |||
65 | = Latest Public Activities = | ||
66 | |||
67 | My latest significant activities (outside coding!): | ||
68 | |||
69 | * [Not updated after May 2014] | ||
70 | * May 2014: Co-Presented "Combining Open Source ethics with private Interests" with Ludovic Dubost at Solutions Linux 2014 | ||
71 | * Apr 2014: Live recording of [[LesCastCodeurs podcast>>http://lescastcodeurs.com]] at Devoxx Fr 2014 | ||
72 | * Mar 2014: Talk @ HumanCoders about [[Internals of an open source company: XWiki SAS>>http://massol.myxwiki.org/xwiki/bin/view/Blog/Internals+of+an+open+source+company+XWiki+SAS]] (French). | ||
73 | * Feb 2014: Organized the [[Wiki Dev Room>>https://fosdem.org/2014/schedule/track/wikis/]] at FOSDEM 2014 and presented [[several talks>>http://massol.myxwiki.org/xwiki/bin/view/Blog/FOSDEM+2014]]. | ||
74 | * Oct 2013: Presented [[Implémenter la qualité sur un projet java>>http://www.slideshare.net/vmassol/implementing-quality-on-a-java-project]] at [[Codeurs en Seine>>http://www.codeursenseine.com/]] | ||
75 | * Oct 2013: Co-Presented "Combining Open Source ethics with private Interests" with Ludovic Dubost + presented "Implementing quality on a Java project" at OWF 2013 | ||
76 | * Sep 2013: Presented [[XWiki Evolutions for 2013>>http://www.slideshare.net/xwiki/petitdejeuner201309-vincent11]] for a breakfast event organized by XWiki SAS at Eurosite George V in Paris | ||
77 | * Jun 2013: Live recording of [[LesCastCodeurs podcast>>http://lescastcodeurs.com/2013/08/08/lcc-84-java-ee-7-chez-les-luxembourgeois-partie-1/]] at the YAJUG | ||
78 | * 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/]]. | ||
79 | * 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. | ||
80 | * Feb 2013: Co-Presented "Combining Open Source ethics with private Interests" at FOSDEM 2013 with Ludovic Dubost | ||
81 | * 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/]] | ||
82 | * Oct 2012: Presented [[Developing simple web applications quickly and Developing the XWiki software>>Blog.AlpesMarsJUG2012]] at the Mars JUG | ||
83 | * Oct 2012: Presented [[Developing simple web applications quickly and Developing the XWiki software>>Blog.AlpesMarsJUG2012]] at the Alpes JUG | ||
84 | * 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 | ||
85 | * Jun 2012: Table Ronde @ Solutions Linux on the topic "Quels rôles pour les logiciels libres dans le cloud ?" | ||
86 | * 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/]]. | ||
87 | * Apr 2012: Co-presented the OSSGTP team at Devoxx France 2012 | ||
88 | * Mar 2012:Presented [[XWiki: A web development runtime platform>>||target=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)>>||target=]]. A very nice poster done by [[Yannick Kirschhoffer>>http://www.yajug.org/confluence/download/attachments/1671881/Affiche_201202.jpg?version=1]]. | ||
89 | * 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. | ||
90 | * Oct 2011: Participated in round table on the [[Software Developer Job>>http://massol.myxwiki.org/xwiki/bin/view/Blog/ParisJUGAboutDeveloperJob]] at the Paris JUG | ||
91 | * Oct 2011: Presented [[Using a wiki as a web development platform>>http://rivieradev.fr/application/talk?id=190]] at RivieraDEV 2011 | ||
92 | * Sep 2011: Presented the XWiki Component Model at a workshop in France on Component Models. | ||
93 | * Sep 2011: Presented [[XWiki: A web development runtime platform>>http://www.slideshare.net/xwiki/xwiki-a-web-development-runtime-platform-9277065]] at Lausanne JUG | ||
94 | * Sep 2011: Presented [[Developing the XWiki Software>>http://www.slideshare.net/xwiki/developing-the-xwiki-software]] at Lausanne JUG | ||
95 | * Jul 2011: Recorded live podcast of [[Les CastCodeurs>>http://lescastcodeurs.com/]] at [[USI 2011>>http://usievents.com/en/conferences/8-paris-usi-2011]]. | ||
96 | * 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/]]. | ||
97 | * Sep 2010: Participated to an open space on how to facilitate working from a distance. | ||
98 | * Jul 2010: Recorded live podcast of [[Les CastCodeurs>>http://lescastcodeurs.com/]] at [[USI 2010>>http://usievents.com/en/conferences/6-paris-usi-2010]]. | ||
99 | * Mar 2010: Presented [[Developing Situational Applications in XWiki>>Blog.SolutionsLinux2010]] at Solutions Linux 2010 | ||
100 | * Nov 2009: Presented the [[latest innovations in XWiki>>Blog.XWikiEnterprise20AndFuture]] at OCTO Technology | ||
101 | * Sep 2009: Attendee and impromptu session organizer at [[CITCON Europe 2009>>http://citconf.com/paris2009]] on Continuous Integration | ||
102 | * Jul 2009: Speaker at [[OCTO USI 2009>>http://www.universite-du-si.com/]] on [[Wiki vs CMS>>Blog.WikiVsCmsUsi2009]] | ||
103 | * Jun 2009: Speaker at Jazoon 2009 on [[Next generation Wikis: Mixing Content-Oriented Applications with Wikis>>Blog.XWikiAtJazoon2009]] | ||
104 | * Dec 2008: Doing demos at the XWiki booth at Devoxx 2008 | ||
105 | * Jul 2008: Speaker at [[OCTO USI 2008>>http://www.universite-du-si.com/]] on [[Wiki 2.0>>attach:Main.Presentations@XWiki-OCTO-USI-1.2.ppt||]] | ||
106 | * May 2008: Doing demos at the XWiki booth at JavaOne 2008 | ||
107 | * Dec 2007: Doing demos at the XWiki booth at Javapolis 2007 | ||
108 | * Nov 2007: Wrote article for TheServerSide on [[XWiki: A platform for collaborative apps>>http://www.theserverside.com/tt/articles/article.tss?l=XWiki]] | ||
109 | * Oct 2007: Google Summer of Code Summit 2007 representing XWiki | ||
110 | * Oct 2007: Speaker at [[Valtech Days 2007>>http://www.valtech.fr/fr/index/valtech_days/Edition_2007.html]] on [[XWiki: Second generation wiki>>attach:Main.Presentations@XWiki-ValtechDays-2007.ppt||]] | ||
111 | * Mar 2007: Presented XWiki as an OSSGTP project at Sun Tech Days 2007 | ||
112 | * Dec 2006: Doing demos at the XWiki booth at Javapolis 2006 | ||
113 | * Dec 2006: Joined [[XWiki>>http://xwiki.com]] as CTO. | ||
114 | * Dec 2006: Maven presentation on Maven2 and Quality at a conference organized by [[CRIM>>http://www.crim.ca/]] | ||
115 | * Jul 2006: Talk at [[EOA>>http://www.e-oa.net/]] (European Outsourcing Association) on doing Distributed Development using Agile methodologies. | ||
116 | * Jun 2006: Co-presented the [[OSSGTP>>http://ossgtp.org]] (Open Source Get Together Paris) group at Sun Java Day | ||
117 | * Apr 2006: Finished co-writing a book on Maven2: [[Better Builds with Maven>>http://library.mergere.com/]] which is available freely as a PDF. | ||
118 | * Jan 2006: Talk at [[CIGREF>>http://www.cigref.fr]] on Agile Offshore Development | ||
119 | * Dec 2005: Talk on [[Maven 2.0>>http://wiki.javapolis.com/confluence/display/JP05/Maven+2.0]] at Javapolis 2005 | ||
120 | * Sep 2005: Article for O'Reilly on [[Building J2EE projects with Maven>>http://www.onjava.com/pub/a/onjava/2005/09/07/maven.html]] | ||
121 | * Sep 2005: [[Interview>>http://developpeur.journaldunet.com/itws/itw-pivolis-cactus-vincentmassol.shtml]] for French website "Journal du Net" about my open source activities | ||
122 | * Sep 2005: Speaker at [[JavaZone>>http://www.javazone.no/]] on Maven ("From Maven 1 to Maven 2"). | ||
123 | * Jun 2005: Finished writing a White Paper on [[Agile Offshore>>http://www.pivolis.com/]]. Beware it's in French :-) | ||
124 | * 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. | ||
125 | * Apr 2005: Finished writing the [[Maven: A Developer's Notebook>>http://www.mavenbook.org]] book for O'Reilly | ||
126 | * Dec 2004: Speaker at [[Javapolis 2004>>http://www.javapolis.com/confluence/display/JP04/Vincent+Massol]] | ||
127 | * Jun 2004: Speaker at [[CTO Days>>http://www.brainsonic.fr/DesktopDefault.aspx?tabid=82]] in Paris | ||
128 | * 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) | ||
129 | * May 2004: Speaker at [[TheServerSide Symposium 2004>>http://www.theserverside.com/symposium/]] in Las Vegas | ||
130 | * 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) | ||
131 | * Jan 2004: [[Tech Talk on TheServerSide about Agile Offshore>>http://www.theserverside.com/news/thread.jsp?thread_id=23168]] | ||
132 | * 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. | ||
133 | * 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]] | ||
134 | * May 2002: Speaker at the Open Source Day in Luxembourg on the subject of Cactus and the Jakarta open source community | ||
135 | * Apr 2002: Speaker at [[OT2002>>http://www.ot2002.org/]] on [[Agile delivery process in practice>>http://www.ot2002.org/scripts/wiki/?AgileDelivery]] | ||
136 | * Dec 2001: Lead a BOF at XP Day on [[Open Source vs XP>>http://xpday.xpdeveloper.com/]] | ||
137 | * Nov 2001: Reviewer of the Cactus chapters for the book "Java Tools for Extreme Programming : Mastering Open Source Tools including Ant, JUnit and Cactus" | ||
138 | * 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]] | ||
139 | * 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]] | ||
140 | * Feb - Mar. 2000: Lead the "EJB : Advantages and Weaknesses" cycle of conferences (Java User Club, IBM and 01 Réseaux seminaries) | ||
141 | * 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 | ||
142 | * Mar 1999: Speaker at a technical seminary for IBM on the WebSphere Application Server | ||
143 | * Mar 1999: Co-author of Octo Technology's white paper on Application Servers (available free on Octo's web site ... but in French !) | ||
144 | * before that I can't remember :-) ... |