LES ARCHITECTURES — Coffee & Learn · June 2026
Une introduction à la typographie pour un public d'architectes : d'où viennent les lettres (Gutenberg, Garamond, Helvetica), comment les reconnaître et les nommer, leurs usages en print, en architecture et sur le web, et un quiz « devinez la police ».
Open slidesDetails & sources
FOSDEM 2026 — Modern Email devroom · Saturday, January 31, 2026, 15:00–15:30
How the French Agence Nationale de la Cohesion des Territoires (ANCT) built Messages, an open source email platform that drops IMAP entirely in favor of an OIDC-only, collaboration-first architecture. Covers the design choices (JMAP-inspired data model, stateless SMTP, S3 object storage), the simplified architecture with minimal stateful components, and per-recipient delivery statuses.
Open slides (PDF)Details & sources
PyParis 2017 · June 12, 2017
Lessons learned building MRQ, a distributed task queue for Python built on top of MongoDB and Redis. MRQ was developed at Pricing Assistant to replace Celery/RQ with a developer-friendly alternative focused on monitoring, debugging, and ease of use for data-intensive workloads.
Open slides (PDF)Details & sources
Apache Big Data Europe 2016 · November 15, 2016
A look back at Apache Nutch's original vision as the foundation for an open source web search engine, and what has changed 14 years later. Presented on behalf of Common Search, alongside the "Ranking the Web with Spark" talk at the same event.
Open slides (PDF)Details & sources
Apache Big Data Europe 2016 · November 15, 2016
Using Apache Spark to rank web pages at scale, in the context of building an open source search engine on top of Common Crawl data. Presented on behalf of Common Search, a nonprofit project to build a transparent and open web search engine.
Open slides (PDF)Details & sources
PyCon FR 2016 · Saturday, October 15, 2016, 17:35–18:00
What if we rebuilt Google in Python? An exploration of classical search engine architecture (from crawling to frontend), its evolution since Google's 1998 research paper, and the best open source projects for each component in 2016. Covers the architectural choices made for Common Search, a new open source search engine written primarily in Python. A Common Search sprint was also held on Oct 13–14.
Open slides (PDF)Details & sources
Paris.py #2 · July 22, 2013
The story of migrating Pricing Assistant's task queue infrastructure from Celery to RQ (Redis Queue), covering the motivations, migration process, and lessons learned. Celery (27k lines of code) was replaced by RQ (2k lines), then soft-forked into MRQ. This experience later led to building MRQ, a custom task queue combining the best of both.
Open slides (PDF)Details & sources
Devoxx FR 2013 · March 27, 2013
A live-coding introduction to Backbone.js. The goal was to give a quick introduction to Backbone and show people simply why and how to use it. The demo app featured face detection of "Kitlers" (cats that look like Hitler). The code was first live-coded at ParisJS #18, then updated for this session at Devoxx FR with Yeoman & RequireJS.
Open slides (PDF)Details & sources
Backbone.js Live Coding Demo
ParisJS #18 · ~March 29, 2012
A live coding demo of Backbone.js at the ParisJS meetup. Built a simple app featuring face detection of "Kitlers" in 10 minutes, covering View, Model, and Router basics.
Details & sources
ParisJS #12 · ~October 2011
A talk about 140byt.es, the code-golfing challenge where developers write creative Javascript snippets in 140 bytes or less. Presented while at Joshfire.
Open slides (PDF)Details & sources
ParisJS · June 29, 2011
Technical overview of version 0.9 of the Joshfire Framework, a cross-device Javascript framework for building apps that run on browsers, Node.js, and connected devices.
Open slides (PDF)Details & sources
Paris Node Meetup · June 8, 2011
Exploring the use of Javascript views that can render both client-side in the browser and server-side with Node.js ("One common app core, two adapters: Node.js & Browsers"). Benefits included a single codebase, serving HTML-only versions for crawlers and odd devices, and the View Class design with render(), enhance(), and transitionTo(). This was a precursor to the Joshfire Framework release on June 29. Presented in front of Node.js creator Ryan Dahl.
Open slides (PDF)Details & sources
ParisJS #4 · ~February 23, 2011
A quick presentation about no.de, Joyent's Node.js cloud hosting platform.
Open slides (PDF)Details & sources
ParisJS · January 2011
Connecting Microsoft's Kinect motion sensor to Javascript, as part of work on the Joshfire Framework's multi-device capabilities.
Open slides (PDF)Details & sources
ParisJS #2 · November 25, 2010
An early talk on using Node.js for web crawling, presented at the second ParisJS meetup. This talk kickstarted the node-crawler project, covering HTML parsing with Apricot and jsdom, concurrency management with generic-pool, and a simple crawler API.
Open slides (PDF)Details & sources
PyCon FR 2009 · May 30, 2009
A presentation on the Twisted asynchronous networking framework for Python, with real-world use cases from Jamendo, the open music platform.
Open slides (PDF)Details & sources
Wikimania 2007 · August 3–5, 2007
Presenting Jamendo, the free music platform built on Creative Commons licenses, at Wikimania (the annual Wikimedia conference).
Open slides (PDF)Details & sources
iSummit 2007 (iCommons Summit) · June 15–17, 2007
Presenting Jamendo, the free music platform built on Creative Commons licenses, at the iCommons Summit. Jamendo was featured in the Open Business lab track alongside other projects exploring commons-based approaches to business.
Open slides (PDF)Details & sources