ºÝºÝߣshows by User: vmassol / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: vmassol / Sat, 23 Apr 2022 17:21:59 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: vmassol XWiki Testing with TestContainers /slideshow/xwiki-testing-with-testcontainers/251649422 testcontainers-xwiki-alpesjug-2022-220423172159
En tant que développeur, qu'il est bon d'être capable de débugguer sur sa machine un problème survenant en production, dans une configuration spécifique ! C'est ce que permet le framework TestContainers. Il permet de piloter Docker directement depuis ses tests JUnit et donc d'avoir un mécanisme extrêmement efficace pour déployer ses tests fonctionnels dans un environnement donné. Cette session présentera TestContainers, appliqué à un cas réel avec une démonstration de comment l'utiliser pour effectuer des tests impliquant une base de données, un moteur de Servlet et plus. Au programme: Intégration JUnit5, création d'images Docker custom, enregistrement automatique de vidéos des tests, intégration avec un job Jenkins pipeline pour itérer sur les différentes configurations à tester. ]]>

En tant que développeur, qu'il est bon d'être capable de débugguer sur sa machine un problème survenant en production, dans une configuration spécifique ! C'est ce que permet le framework TestContainers. Il permet de piloter Docker directement depuis ses tests JUnit et donc d'avoir un mécanisme extrêmement efficace pour déployer ses tests fonctionnels dans un environnement donné. Cette session présentera TestContainers, appliqué à un cas réel avec une démonstration de comment l'utiliser pour effectuer des tests impliquant une base de données, un moteur de Servlet et plus. Au programme: Intégration JUnit5, création d'images Docker custom, enregistrement automatique de vidéos des tests, intégration avec un job Jenkins pipeline pour itérer sur les différentes configurations à tester. ]]>
Sat, 23 Apr 2022 17:21:59 GMT /slideshow/xwiki-testing-with-testcontainers/251649422 vmassol@slideshare.net(vmassol) XWiki Testing with TestContainers vmassol En tant que développeur, qu'il est bon d'être capable de débugguer sur sa machine un problème survenant en production, dans une configuration spécifique ! C'est ce que permet le framework TestContainers. Il permet de piloter Docker directement depuis ses tests JUnit et donc d'avoir un mécanisme extrêmement efficace pour déployer ses tests fonctionnels dans un environnement donné. Cette session présentera TestContainers, appliqué à un cas réel avec une démonstration de comment l'utiliser pour effectuer des tests impliquant une base de données, un moteur de Servlet et plus. Au programme: Intégration JUnit5, création d'images Docker custom, enregistrement automatique de vidéos des tests, intégration avec un job Jenkins pipeline pour itérer sur les différentes configurations à tester. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/testcontainers-xwiki-alpesjug-2022-220423172159-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> En tant que développeur, qu&#39;il est bon d&#39;être capable de débugguer sur sa machine un problème survenant en production, dans une configuration spécifique ! C&#39;est ce que permet le framework TestContainers. Il permet de piloter Docker directement depuis ses tests JUnit et donc d&#39;avoir un mécanisme extrêmement efficace pour déployer ses tests fonctionnels dans un environnement donné. Cette session présentera TestContainers, appliqué à un cas réel avec une démonstration de comment l&#39;utiliser pour effectuer des tests impliquant une base de données, un moteur de Servlet et plus. Au programme: Intégration JUnit5, création d&#39;images Docker custom, enregistrement automatique de vidéos des tests, intégration avec un job Jenkins pipeline pour itérer sur les différentes configurations à tester.
XWiki Testing with TestContainers from Vincent Massol
]]>
128 0 https://cdn.slidesharecdn.com/ss_thumbnails/testcontainers-xwiki-alpesjug-2022-220423172159-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki: The best wiki for developers /slideshow/xwiki-the-best-wiki-for-developers/226866120 best-wiki-for-dev-200204092814
Demonstrates through detailed demos why xwiki is the best wiki for developers and show that XWiki is a generic web development platform.]]>

Demonstrates through detailed demos why xwiki is the best wiki for developers and show that XWiki is a generic web development platform.]]>
Tue, 04 Feb 2020 09:28:14 GMT /slideshow/xwiki-the-best-wiki-for-developers/226866120 vmassol@slideshare.net(vmassol) XWiki: The best wiki for developers vmassol Demonstrates through detailed demos why xwiki is the best wiki for developers and show that XWiki is a generic web development platform. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/best-wiki-for-dev-200204092814-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Demonstrates through detailed demos why xwiki is the best wiki for developers and show that XWiki is a generic web development platform.
XWiki: The best wiki for developers from Vincent Massol
]]>
227 1 https://cdn.slidesharecdn.com/ss_thumbnails/best-wiki-for-dev-200204092814-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Advanced Java Testing @ POSS 2019 /slideshow/advanced-java-testing-poss-2019/226866076 advanced-java-testing-1-200204092644
Advanced testing techniques resulting from the STAMP research project and applied on the XWiki project.]]>

Advanced testing techniques resulting from the STAMP research project and applied on the XWiki project.]]>
Tue, 04 Feb 2020 09:26:44 GMT /slideshow/advanced-java-testing-poss-2019/226866076 vmassol@slideshare.net(vmassol) Advanced Java Testing @ POSS 2019 vmassol Advanced testing techniques resulting from the STAMP research project and applied on the XWiki project. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-200204092644-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Advanced testing techniques resulting from the STAMP research project and applied on the XWiki project.
Advanced Java Testing @ POSS 2019 from Vincent Massol
]]>
104 0 https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-200204092644-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
New types of tests for Java projects /vmassol/new-types-of-tests-for-java-projects-226865809 advanced-java-testing-1-200204091740
Abstract 2: "Advanced testing in action on a Java project" In 2019 we're all used to writing automated tests in Java projects. It's now time to move up the chain and learn how to implement more complex type of testing. This talk will demonstrate advanced testing practices used by the XWiki open source project (http://xwiki.org), and using Java, Maven, Docker and Jenkins and more: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing * Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins]]>

Abstract 2: "Advanced testing in action on a Java project" In 2019 we're all used to writing automated tests in Java projects. It's now time to move up the chain and learn how to implement more complex type of testing. This talk will demonstrate advanced testing practices used by the XWiki open source project (http://xwiki.org), and using Java, Maven, Docker and Jenkins and more: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing * Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins]]>
Tue, 04 Feb 2020 09:17:40 GMT /vmassol/new-types-of-tests-for-java-projects-226865809 vmassol@slideshare.net(vmassol) New types of tests for Java projects vmassol Abstract 2: "Advanced testing in action on a Java project" In 2019 we're all used to writing automated tests in Java projects. It's now time to move up the chain and learn how to implement more complex type of testing. This talk will demonstrate advanced testing practices used by the XWiki open source project (http://xwiki.org), and using Java, Maven, Docker and Jenkins and more: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing * Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-200204091740-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Abstract 2: &quot;Advanced testing in action on a Java project&quot; In 2019 we&#39;re all used to writing automated tests in Java projects. It&#39;s now time to move up the chain and learn how to implement more complex type of testing. This talk will demonstrate advanced testing practices used by the XWiki open source project (http://xwiki.org), and using Java, Maven, Docker and Jenkins and more: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing * Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins
New types of tests for Java projects from Vincent Massol
]]>
105 0 https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-200204091740-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Configuration Testing with Docker & TestContainers /slideshow/configuration-testing-with-docker-testcontainers/141166361 testcontainers-massol-devoxx2019-190418083856
Testing different configuration of your software on the developer machine, directly from your IDE. Presented at Devoxx FR 2019 Video at https://youtu.be/0TvWv4L_IJM]]>

Testing different configuration of your software on the developer machine, directly from your IDE. Presented at Devoxx FR 2019 Video at https://youtu.be/0TvWv4L_IJM]]>
Thu, 18 Apr 2019 08:38:56 GMT /slideshow/configuration-testing-with-docker-testcontainers/141166361 vmassol@slideshare.net(vmassol) Configuration Testing with Docker & TestContainers vmassol Testing different configuration of your software on the developer machine, directly from your IDE. Presented at Devoxx FR 2019 Video at https://youtu.be/0TvWv4L_IJM <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/testcontainers-massol-devoxx2019-190418083856-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Testing different configuration of your software on the developer machine, directly from your IDE. Presented at Devoxx FR 2019 Video at https://youtu.be/0TvWv4L_IJM
Configuration Testing with Docker & TestContainers from Vincent Massol
]]>
555 4 https://cdn.slidesharecdn.com/ss_thumbnails/testcontainers-massol-devoxx2019-190418083856-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building XWiki /slideshow/building-xwiki/140192431 xwiki-ci-2019-190409161500
Lecture given at the KTH University in April 2019, about the XWiki build, the XWiki CI pipelines and release process.]]>

Lecture given at the KTH University in April 2019, about the XWiki build, the XWiki CI pipelines and release process.]]>
Tue, 09 Apr 2019 16:15:00 GMT /slideshow/building-xwiki/140192431 vmassol@slideshare.net(vmassol) Building XWiki vmassol Lecture given at the KTH University in April 2019, about the XWiki build, the XWiki CI pipelines and release process. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-ci-2019-190409161500-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lecture given at the KTH University in April 2019, about the XWiki build, the XWiki CI pipelines and release process.
Building XWiki from Vincent Massol
]]>
372 3 https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-ci-2019-190409161500-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
New types of tests for Java projects /slideshow/new-types-of-tests-for-java-projects/120656401 advanced-java-testing-1-181025071018
This talk demonstrates advanced testing practices coming from the STAMP research project and applied to the XWiki open source project: - Testing for coverage with Jacoco and defining a viable strategy for slowly improving the situation - Testing the quality of your tests with Descartes Mutation testing - Automatically enriching your test suite with DSpot - Testing various configurations with Docker containers and Jenkins - Generating tests automatically from production stack traces]]>

This talk demonstrates advanced testing practices coming from the STAMP research project and applied to the XWiki open source project: - Testing for coverage with Jacoco and defining a viable strategy for slowly improving the situation - Testing the quality of your tests with Descartes Mutation testing - Automatically enriching your test suite with DSpot - Testing various configurations with Docker containers and Jenkins - Generating tests automatically from production stack traces]]>
Thu, 25 Oct 2018 07:10:18 GMT /slideshow/new-types-of-tests-for-java-projects/120656401 vmassol@slideshare.net(vmassol) New types of tests for Java projects vmassol This talk demonstrates advanced testing practices coming from the STAMP research project and applied to the XWiki open source project: - Testing for coverage with Jacoco and defining a viable strategy for slowly improving the situation - Testing the quality of your tests with Descartes Mutation testing - Automatically enriching your test suite with DSpot - Testing various configurations with Docker containers and Jenkins - Generating tests automatically from production stack traces <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-181025071018-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This talk demonstrates advanced testing practices coming from the STAMP research project and applied to the XWiki open source project: - Testing for coverage with Jacoco and defining a viable strategy for slowly improving the situation - Testing the quality of your tests with Descartes Mutation testing - Automatically enriching your test suite with DSpot - Testing various configurations with Docker containers and Jenkins - Generating tests automatically from production stack traces
New types of tests for Java projects from Vincent Massol
]]>
312 3 https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-181025071018-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
What's new in XWiki 9.x and 10.x /slideshow/whats-new-in-xwiki-9x-and-10x/101309772 whatsnewxwiki9and10-180608121013
News for XWiki from Jan 2017 till June 2018]]>

News for XWiki from Jan 2017 till June 2018]]>
Fri, 08 Jun 2018 12:10:13 GMT /slideshow/whats-new-in-xwiki-9x-and-10x/101309772 vmassol@slideshare.net(vmassol) What's new in XWiki 9.x and 10.x vmassol News for XWiki from Jan 2017 till June 2018 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whatsnewxwiki9and10-180608121013-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> News for XWiki from Jan 2017 till June 2018
What's new in XWiki 9.x and 10.x from Vincent Massol
]]>
263 2 https://cdn.slidesharecdn.com/ss_thumbnails/whatsnewxwiki9and10-180608121013-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
QDashboard 1.2 /slideshow/qdashboard-12/91314254 qdashboard-1-180320153154
See http://massol.myxwiki.org/xwiki/bin/view/Blog/QDashboardSonarQube]]>

See http://massol.myxwiki.org/xwiki/bin/view/Blog/QDashboardSonarQube]]>
Tue, 20 Mar 2018 15:31:54 GMT /slideshow/qdashboard-12/91314254 vmassol@slideshare.net(vmassol) QDashboard 1.2 vmassol See http://massol.myxwiki.org/xwiki/bin/view/Blog/QDashboardSonarQube <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/qdashboard-1-180320153154-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> See http://massol.myxwiki.org/xwiki/bin/view/Blog/QDashboardSonarQube
QDashboard 1.2 from Vincent Massol
]]>
4981 2 https://cdn.slidesharecdn.com/ss_thumbnails/qdashboard-1-180320153154-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Advanced Java Testing /slideshow/advanced-java-testing/87243588 advanced-java-testing-1-180205095655
Video at https://www.youtube.com/watch?v=nD1eFbql8jg This talk will demonstrate advanced testing practices used by the XWiki open source project, and using Java, Maven, Docker and Jenkins: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins]]>

Video at https://www.youtube.com/watch?v=nD1eFbql8jg This talk will demonstrate advanced testing practices used by the XWiki open source project, and using Java, Maven, Docker and Jenkins: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins]]>
Mon, 05 Feb 2018 09:56:55 GMT /slideshow/advanced-java-testing/87243588 vmassol@slideshare.net(vmassol) Advanced Java Testing vmassol Video at https://www.youtube.com/watch?v=nD1eFbql8jg This talk will demonstrate advanced testing practices used by the XWiki open source project, and using Java, Maven, Docker and Jenkins: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-180205095655-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Video at https://www.youtube.com/watch?v=nD1eFbql8jg This talk will demonstrate advanced testing practices used by the XWiki open source project, and using Java, Maven, Docker and Jenkins: * Testing for backward compatibility with Revapi and an associated strategy * Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation * Testing the quality of your tests with Descartes Mutation testing Automatically enriching your test suite with DSpot * Testing various configurations with Docker containers and Jenkins
Advanced Java Testing from Vincent Massol
]]>
2752 5 https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-180205095655-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Creating your own project's Quality Dashboard /slideshow/creating-your-own-projects-quality-dashboard-84145618/84145618 bbl-quality-dashboard-1-171215090557
Talk given at a BBL @ LsFurets in Nov 2017]]>

Talk given at a BBL @ LsFurets in Nov 2017]]>
Fri, 15 Dec 2017 09:05:57 GMT /slideshow/creating-your-own-projects-quality-dashboard-84145618/84145618 vmassol@slideshare.net(vmassol) Creating your own project's Quality Dashboard vmassol Talk given at a BBL @ LsFurets in Nov 2017 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bbl-quality-dashboard-1-171215090557-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Talk given at a BBL @ LsFurets in Nov 2017
Creating your own project's Quality Dashboard from Vincent Massol
]]>
213 1 https://cdn.slidesharecdn.com/ss_thumbnails/bbl-quality-dashboard-1-171215090557-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki: wiki collaboration as an alternative to Confluence and Sharepoint /vmassol/xwiki-wiki-collaboration-as-an-alternative-to-confluence-and-sharepoint xwiki-confluence-mediawiki-171208100032
Presented at POSS 2017.]]>

Presented at POSS 2017.]]>
Fri, 08 Dec 2017 10:00:32 GMT /vmassol/xwiki-wiki-collaboration-as-an-alternative-to-confluence-and-sharepoint vmassol@slideshare.net(vmassol) XWiki: wiki collaboration as an alternative to Confluence and Sharepoint vmassol Presented at POSS 2017. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-confluence-mediawiki-171208100032-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presented at POSS 2017.
XWiki: wiki collaboration as an alternative to Confluence and Sharepoint from Vincent Massol
]]>
2474 4 https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-confluence-mediawiki-171208100032-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Creating your own project's Quality Dashboard /slideshow/creating-your-own-projects-quality-dashboard/81321202 softshake-quality-dashboard-171028164644
Presentation held at Softshake 2017. Shows how to use the XWiki open source project (http://xwiki.org) to develop a quality portal web site for your development projects. We'll start from a clean XWiki instance and configure it and write scripts to have the following features: * Documentation for your project * Display JIRA issues * Display Sonar metrics * Display Jenkins statuses * Display Git statistics of your project * Have an application to perform releases (checklist, release notes) * Send alerts (mail, IRC, etc) when quality metric thresholds are reached And more!]]>

Presentation held at Softshake 2017. Shows how to use the XWiki open source project (http://xwiki.org) to develop a quality portal web site for your development projects. We'll start from a clean XWiki instance and configure it and write scripts to have the following features: * Documentation for your project * Display JIRA issues * Display Sonar metrics * Display Jenkins statuses * Display Git statistics of your project * Have an application to perform releases (checklist, release notes) * Send alerts (mail, IRC, etc) when quality metric thresholds are reached And more!]]>
Sat, 28 Oct 2017 16:46:44 GMT /slideshow/creating-your-own-projects-quality-dashboard/81321202 vmassol@slideshare.net(vmassol) Creating your own project's Quality Dashboard vmassol Presentation held at Softshake 2017. Shows how to use the XWiki open source project (http://xwiki.org) to develop a quality portal web site for your development projects. We'll start from a clean XWiki instance and configure it and write scripts to have the following features: * Documentation for your project * Display JIRA issues * Display Sonar metrics * Display Jenkins statuses * Display Git statistics of your project * Have an application to perform releases (checklist, release notes) * Send alerts (mail, IRC, etc) when quality metric thresholds are reached And more! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/softshake-quality-dashboard-171028164644-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation held at Softshake 2017. Shows how to use the XWiki open source project (http://xwiki.org) to develop a quality portal web site for your development projects. We&#39;ll start from a clean XWiki instance and configure it and write scripts to have the following features: * Documentation for your project * Display JIRA issues * Display Sonar metrics * Display Jenkins statuses * Display Git statistics of your project * Have an application to perform releases (checklist, release notes) * Send alerts (mail, IRC, etc) when quality metric thresholds are reached And more!
Creating your own project's Quality Dashboard from Vincent Massol
]]>
1550 3 https://cdn.slidesharecdn.com/ss_thumbnails/softshake-quality-dashboard-171028164644-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki: The web's Swiss Army Knife /slideshow/xwiki-the-webs-swiss-army-knife/81321201 xwiki-swiss-army-knife-1-171028164642
Presentation held at Softshake 2017. When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.]]>

Presentation held at Softshake 2017. When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.]]>
Sat, 28 Oct 2017 16:46:42 GMT /slideshow/xwiki-the-webs-swiss-army-knife/81321201 vmassol@slideshare.net(vmassol) XWiki: The web's Swiss Army Knife vmassol Presentation held at Softshake 2017. When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-swiss-army-knife-1-171028164642-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation held at Softshake 2017. When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.
XWiki: The web's Swiss Army Knife from Vincent Massol
]]>
1248 2 https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-swiss-army-knife-1-171028164642-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Leading a Community-Driven Open Source Project /slideshow/leading-a-communitydriven-open-source-project/77335456 leadingoss-201706-170628121217
Talk presented at Voxxed Luxembourg 2017. This talk is a return of experience of 20 years developing open source software at the Apache Software Foundation (Jakarta Cactus, Apache Maven), at Codehaus (Cargo) and on the XWiki open source project (last 10 years). Through the example of the XWiki open source project, the talk will tackle best practices and governance rules for running community-driven open source projects and it'll also tackle the difficult topic of how to run such a project when there are companies making money from the open source project behind the scene. Examples of topics that will be covered: * Committership * Development best practices * Roadmap definitions * Fully automating software releases * Handling companies * Tracking who's using your project]]>

Talk presented at Voxxed Luxembourg 2017. This talk is a return of experience of 20 years developing open source software at the Apache Software Foundation (Jakarta Cactus, Apache Maven), at Codehaus (Cargo) and on the XWiki open source project (last 10 years). Through the example of the XWiki open source project, the talk will tackle best practices and governance rules for running community-driven open source projects and it'll also tackle the difficult topic of how to run such a project when there are companies making money from the open source project behind the scene. Examples of topics that will be covered: * Committership * Development best practices * Roadmap definitions * Fully automating software releases * Handling companies * Tracking who's using your project]]>
Wed, 28 Jun 2017 12:12:17 GMT /slideshow/leading-a-communitydriven-open-source-project/77335456 vmassol@slideshare.net(vmassol) Leading a Community-Driven Open Source Project vmassol Talk presented at Voxxed Luxembourg 2017. This talk is a return of experience of 20 years developing open source software at the Apache Software Foundation (Jakarta Cactus, Apache Maven), at Codehaus (Cargo) and on the XWiki open source project (last 10 years). Through the example of the XWiki open source project, the talk will tackle best practices and governance rules for running community-driven open source projects and it'll also tackle the difficult topic of how to run such a project when there are companies making money from the open source project behind the scene. Examples of topics that will be covered: * Committership * Development best practices * Roadmap definitions * Fully automating software releases * Handling companies * Tracking who's using your project <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/leadingoss-201706-170628121217-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Talk presented at Voxxed Luxembourg 2017. This talk is a return of experience of 20 years developing open source software at the Apache Software Foundation (Jakarta Cactus, Apache Maven), at Codehaus (Cargo) and on the XWiki open source project (last 10 years). Through the example of the XWiki open source project, the talk will tackle best practices and governance rules for running community-driven open source projects and it&#39;ll also tackle the difficult topic of how to run such a project when there are companies making money from the open source project behind the scene. Examples of topics that will be covered: * Committership * Development best practices * Roadmap definitions * Fully automating software releases * Handling companies * Tracking who&#39;s using your project
Leading a Community-Driven Open Source Project from Vincent Massol
]]>
839 2 https://cdn.slidesharecdn.com/ss_thumbnails/leadingoss-201706-170628121217-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Developing XWiki /slideshow/developing-xwiki-75667041/75667041 xwikidev-201705-v1-170504085701
Explains development practices of the XWiki open source project]]>

Explains development practices of the XWiki open source project]]>
Thu, 04 May 2017 08:57:01 GMT /slideshow/developing-xwiki-75667041/75667041 vmassol@slideshare.net(vmassol) Developing XWiki vmassol Explains development practices of the XWiki open source project <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwikidev-201705-v1-170504085701-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Explains development practices of the XWiki open source project
Developing XWiki from Vincent Massol
]]>
289 4 https://cdn.slidesharecdn.com/ss_thumbnails/xwikidev-201705-v1-170504085701-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki Status - July 2015 /slideshow/xwiki-status-july-2015/66017723 xwiki-stats-july-2015-160914132804
XWiki community development stats as of July 2015]]>

XWiki community development stats as of July 2015]]>
Wed, 14 Sep 2016 13:28:03 GMT /slideshow/xwiki-status-july-2015/66017723 vmassol@slideshare.net(vmassol) XWiki Status - July 2015 vmassol XWiki community development stats as of July 2015 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-stats-july-2015-160914132804-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> XWiki community development stats as of July 2015
XWiki Status - July 2015 from Vincent Massol
]]>
281 3 https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-stats-july-2015-160914132804-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki SAS development practices /slideshow/xwiki-sas-development-practices/61984512 xwikisas-dev-practices-1-160513121055
Internal training at [[XWiki SAS>>http://xwiki.com]] about the Development Practices used by the XWiki SAS product team in charge of developing the XWiki open source project (among other projects). Most of the practices detailed are those from the XWiki open source project, defined on the [[dev subwiki>>dev:Main.WebHome]]. However the slides also provide a glimpse of other development practices that are used to complement the open source practices, such as Roadmap preparation and Stakeholder meetings. More details at http://www.xwiki.org/xwiki/bin/view/Blog/DevPracticesByXWikiSAS]]>

Internal training at [[XWiki SAS>>http://xwiki.com]] about the Development Practices used by the XWiki SAS product team in charge of developing the XWiki open source project (among other projects). Most of the practices detailed are those from the XWiki open source project, defined on the [[dev subwiki>>dev:Main.WebHome]]. However the slides also provide a glimpse of other development practices that are used to complement the open source practices, such as Roadmap preparation and Stakeholder meetings. More details at http://www.xwiki.org/xwiki/bin/view/Blog/DevPracticesByXWikiSAS]]>
Fri, 13 May 2016 12:10:55 GMT /slideshow/xwiki-sas-development-practices/61984512 vmassol@slideshare.net(vmassol) XWiki SAS development practices vmassol Internal training at [[XWiki SAS>>http://xwiki.com]] about the Development Practices used by the XWiki SAS product team in charge of developing the XWiki open source project (among other projects). Most of the practices detailed are those from the XWiki open source project, defined on the [[dev subwiki>>dev:Main.WebHome]]. However the slides also provide a glimpse of other development practices that are used to complement the open source practices, such as Roadmap preparation and Stakeholder meetings. More details at http://www.xwiki.org/xwiki/bin/view/Blog/DevPracticesByXWikiSAS <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwikisas-dev-practices-1-160513121055-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Internal training at [[XWiki SAS&gt;&gt;http://xwiki.com]] about the Development Practices used by the XWiki SAS product team in charge of developing the XWiki open source project (among other projects). Most of the practices detailed are those from the XWiki open source project, defined on the [[dev subwiki&gt;&gt;dev:Main.WebHome]]. However the slides also provide a glimpse of other development practices that are used to complement the open source practices, such as Roadmap preparation and Stakeholder meetings. More details at http://www.xwiki.org/xwiki/bin/view/Blog/DevPracticesByXWikiSAS
XWiki SAS development practices from Vincent Massol
]]>
871 6 https://cdn.slidesharecdn.com/ss_thumbnails/xwikisas-dev-practices-1-160513121055-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki SAS: An open source company /slideshow/xwiki-sas-an-open-source-company/32216164 xwikisas-humantalk-vmassol-1-140312051457-phpapp01
XWiki SAS est une société qui sponsorise le développement du logiciel open source XWiki (http://xwiki.org). De plus le développement du logiciel est communautaire et suit les règles de développement de la fondation Apache. Vincent Massol, directeur technique de XWiki SAS présentera comme la société est organisée de l’intérieur, ses sources de revenus, comment se font les recrutements et quels sont les liens avec le projet open source et les tensions inhérentes entre une société à but commercial et un projet open source communautaire.]]>

XWiki SAS est une société qui sponsorise le développement du logiciel open source XWiki (http://xwiki.org). De plus le développement du logiciel est communautaire et suit les règles de développement de la fondation Apache. Vincent Massol, directeur technique de XWiki SAS présentera comme la société est organisée de l’intérieur, ses sources de revenus, comment se font les recrutements et quels sont les liens avec le projet open source et les tensions inhérentes entre une société à but commercial et un projet open source communautaire.]]>
Wed, 12 Mar 2014 05:14:56 GMT /slideshow/xwiki-sas-an-open-source-company/32216164 vmassol@slideshare.net(vmassol) XWiki SAS: An open source company vmassol XWiki SAS est une société qui sponsorise le développement du logiciel open source XWiki (http://xwiki.org). De plus le développement du logiciel est communautaire et suit les règles de développement de la fondation Apache. Vincent Massol, directeur technique de XWiki SAS présentera comme la société est organisée de l’intérieur, ses sources de revenus, comment se font les recrutements et quels sont les liens avec le projet open source et les tensions inhérentes entre une société à but commercial et un projet open source communautaire. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwikisas-humantalk-vmassol-1-140312051457-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> XWiki SAS est une société qui sponsorise le développement du logiciel open source XWiki (http://xwiki.org). De plus le développement du logiciel est communautaire et suit les règles de développement de la fondation Apache. Vincent Massol, directeur technique de XWiki SAS présentera comme la société est organisée de l’intérieur, ses sources de revenus, comment se font les recrutements et quels sont les liens avec le projet open source et les tensions inhérentes entre une société à but commercial et un projet open source communautaire.
XWiki SAS: An open source company from Vincent Massol
]]>
1773 6 https://cdn.slidesharecdn.com/ss_thumbnails/xwikisas-humantalk-vmassol-1-140312051457-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XWiki: A web dev runtime for writing web apps @ FOSDEM 2014 /slideshow/xwiki-a-web-dev-runtime-for-writing-web-apps/30787567 xwiki-dev-runtime-fosdem-2014-1-140204022927-phpapp02
When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation will show that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.]]>

When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation will show that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.]]>
Tue, 04 Feb 2014 02:29:27 GMT /slideshow/xwiki-a-web-dev-runtime-for-writing-web-apps/30787567 vmassol@slideshare.net(vmassol) XWiki: A web dev runtime for writing web apps @ FOSDEM 2014 vmassol When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation will show that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-dev-runtime-fosdem-2014-1-140204022927-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation will show that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications. The advantages are similar to those of using an application sever. However whereas an application server offers technical services only, a wiki platform offers higher level services such as content management, rendering, storage, WYSIWYGeditor, user management, and a lot more. Not only are these services offered, you can develop using them in your traditional IDE or in the runtime, directly in wiki pages. This allows developing web applications extremely quickly, collaboratively and with a fast turnaround time, which is perfect for adhoc web application development.
XWiki: A web dev runtime for writing web apps @ FOSDEM 2014 from Vincent Massol
]]>
6229 7 https://cdn.slidesharecdn.com/ss_thumbnails/xwiki-dev-runtime-fosdem-2014-1-140204022927-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-vmassol-48x48.jpg?cb=1650734417 massol.net https://cdn.slidesharecdn.com/ss_thumbnails/testcontainers-xwiki-alpesjug-2022-220423172159-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/xwiki-testing-with-testcontainers/251649422 XWiki Testing with Tes... https://cdn.slidesharecdn.com/ss_thumbnails/best-wiki-for-dev-200204092814-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/xwiki-the-best-wiki-for-developers/226866120 XWiki: The best wiki f... https://cdn.slidesharecdn.com/ss_thumbnails/advanced-java-testing-1-200204092644-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/advanced-java-testing-poss-2019/226866076 Advanced Java Testing ...