Since 2011, I have been giving consulting and training services for companies I’ve worked for, I have been a
temporary teacher for universities and I have created a MOOC.
I mainly teach software engineering, functional programming, Web programming, Scala, Scala.js, Akka and Play.
La programmation fonctionnelle, c’est juste pour faire des preuves ? Breizhcamp, March 2016, Rennes, France (slides).
Deriving the Documentation of JSON Protocols from their Implementation, Lambda Days, February 2016, Krakow, Poland (slides).
Overview of Play. Mix-It, 26th of April 2012, Lyon, France.
Animation of a Play workshop demonstrating its streaming capabilities. The source of the sample application is available on GitHub. Web-5, 6th of April 2012, Béziers, France.
Play Framework Essentials. 2014. Packt Publishing.
Julien Richard-Foy, Olivier Barais, Jean-Marc Jézéquel. 2013. Efficient high-level abstractions for web programming. In Proceedings of the 12th international conference on Generative programming: concepts & experiences (GPCE '13). ACM, New York, NY, USA, 53-60. DOI=10.1145/2517208.2517227 http://doi.acm.org/10.1145/2517208.2517227
Julien Richard-Foy, Wojciech Pituła. Modular Remote Communication Protocol Interpreters. 2017.
Web Software Engineering: reduce the complexity without loosing control. Université de Rennes 1, France, 2014. French. https://hal.inria.fr/tel-01087372