Christophe Porteneuve

Christophe Porteneuve

Christophe has been doing professional web development for 30+ years. His career weaved across France and the US, with roles mostly as Senior Staff Engineer, R&D Director or CTO. He spoke at numerous tech conferences and authored 4 books. He's now leading the frontend revolution at Doctolib, Europe's largest and most innovative healthcare solutions provider.

He lives near Paris, France with his wife and 2 sons.

Montreal 2027 sessions

Async JS without the cringe

English session - Intermediate

Admit it: your code sometimes (often?) juggles promises and async/await kinda randomly. Mixing async/await and .then(), useless return await's, async functions that don't await, incorrect mapping…

Promises and async/await are one of those things everybody uses but hardly anyone actually learns seriously, and the result is often a glorious mess.

Christophe provides a solid mental model for all this, so you can push top-notch async code.

ES Proxies for fun and profit

English session - Advanced

Proxies let us do metaprogramming in JavaScript, which is a really cool thing. There are well-established, useful patterns for it to be sure, and we’ll see a few of these. But they can also be used for less obvious results, or plain fun with mischievous tricks and quirky behavior!

Montreal 2024 sessions

Montreal 2020 sessions

Montreal 2018 sessions