Another Devoxx France and another huge success
This time I had 2 talks.
New Generation of Tests
Title: Advanced testing in action on a Java project
Subtitle: Demonstrating testing practices using Java, Maven, Docker and Jenkins.
Abstract: 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
This is a talk I also did at FOSDEM 2018 (In English). The part about Mutation testing and configuration testing concerns results from the STAMP research project I'm participating to.
I got lucky to get a lot of votes for the talk and thus I was in the big amphitheater (capacity of 800-850 people) and it was almost full!
LCC Podcast Recording
As usual we did a live recording of the LCC Podcast.
Misc
What I enjoy the most of technical conferences is the ability my friends and get some news from them about the fun stuff they're doing.
I also sent to the speaker dinner organized by Devoxx and we got a nice sight-seeing bus tour of Paris.
I also got some ideas to try out on the XWiki project:
- Generating flame graphs for java code> with async-profiler. Works for CPU, memory and works in prod (uses less than 2% CPU).
- Very nice presentation about implementing Chaos Engineering. Could be a nice idea to implement in XWiki SAS.