ConFoo is a a conference dedicated to the web development best practices. It is multidisciplinary and includes topics such as PHP, Ruby, Java, Python, UX, project management, mobile, Artificial Intelligence etc. Speakers from around the world converge to give over 150 hour presentations.

Wednesday 7th March 2018

10:00
Rated 4
1
Think Async in NodeJS
Talk by Adam L Barrett in Hampstead (45 minutes)
Rated 0
0
Small intro to Big Data
Talk by Michał Matłoka in Mont-Royal (45 minutes)
How I learned to stop worrying and love Regular Expressions
Talk by Jordi Boggiano in Fontaine C (45 minutes)
Rated 0
0
Scale search powered apps with Elasticsearch, k8s and go
Talk by Maxime Boisvert in Fontaine D (45 minutes)
Rated 0
0
Extracting data from the Internet with Scrapy
Talk by Israël Hallé in Fontaine E (45 minutes)
Rated 0
0
Accessibility Foundations
Talk by Sean Yo in Fontaine F (45 minutes)
Rated 0
0
IoC container beyond constructor injection
Talk by Hannes Van De Vreken in Fontaine G (45 minutes)
Rated 0
0
Speed Date With An SEO / SEM / WPO Specialist
Talk by Marc Perez in Fontaine H (45 minutes)
Rated 0
0
Java EE 8 & HTTP/2
Talk by Ryan Cuprak in St-Pierre (45 minutes)
11:00
Rated 0
0
Designing for Users: How to Create a Better User Experience
Talk by Clarissa Peterson in Hampstead (45 minutes)
Rated 0
0
ReST 3.0 – a Lap around HTTP APIs’ next Generation
Talk by Sebastien Lambla in Mont-Royal (45 minutes)
Rated 0
0
Why and How Instagram Built for Mobile Web
Talk by Jennifer Lin in Fontaine C (45 minutes)
Rated 0
0
Automatic web requests clustering for latency analysis
Talk by Naser Ezzati Jivan in Fontaine D (45 minutes)
Rated 0
0
Harnessing the power of AWS using .NET Core
Talk by Dror Helper in Fontaine E (45 minutes)
Database schema migrations with zero downtime
Talk by Michiel Rook in Fontaine F (45 minutes)
Rated 0
0
Ruby for Non-Rubyists
Talk by Brad Urani in Fontaine G (45 minutes)
Rated 0
0
Ecommerçants, augmentez votre taux de conversion.
Talk by Thomas Deneulin in Fontaine H (45 minutes)
Rated 0
0
Java EE 8 is final! Now what?
Talk by David Delabassee in St-Pierre (45 minutes)
13:00
Rated 4
1
Modern jQuery: Refactoring and Testing the Way Forward
Talk by Ken Dale in Hampstead (45 minutes)
Rated 0
0
There's more to performance than meets the eye
Talk by Léonie Watson in Mont-Royal (45 minutes)
Gentle introduction to SSL/TLS, certificates, and TLS 1.3
Talk by Christian Heimes in Fontaine C (45 minutes)
Rated 0
0
Ingest node: enriching documents within Elasticsearch
Talk by David Pilato in Fontaine D (45 minutes)
Rated 0
0
Designing a DSL with Kotlin
Talk by Nicolas Fränkel in Fontaine E (45 minutes)
Rated 0
0
Atteindre les étoiles avec PHP et Symfony
Talk by Mikael Randy in Fontaine F (45 minutes)
Rated 0
0
Building chat bots with Bot Framework in Node.js
Talk by Christopher Harrison in Fontaine G (45 minutes)
Rated 0
0
Build your own cryptocurrency for fun and fractional profit
Talk by Andrew Lombardi in Fontaine H (45 minutes)
Rated 0
0
An Introduction of Interator Pattern in Ruby
Talk by Weihang Jian in St-Pierre (45 minutes)
14:00
Rated 5
1
Asynchronicity: concurrency. A tale of
Talk by Joel Lord in Hampstead (45 minutes)
Rated 0
0
A simple Node checklist to follow
Talk by Gleb Bahmutov in Mont-Royal (45 minutes)
Rated 0
0
Does it NEED to be a PWA?
Talk by Tara Z. Manicsic in Fontaine C (45 minutes)
Rated 0
0
Building Distributed Systems in Distributed Teams
Talk by Philipp Krenn in Fontaine D (45 minutes)
Rated 0
0
The B-Tree, the biggest problem of Ai?
Talk by Jonathan Duquette in Fontaine E (45 minutes)
Rated 0
0
Strong crypto for everyone - libsodium in PHP 7.2
Talk by Marcus Bointon in Fontaine F (45 minutes)
Rated 0
0
Integrate your Machine Learning algorithm with Elasticsearch
Talk by Loic Bertron in Fontaine G (45 minutes)
Rated 0
0
Papa, je veux déployer dans les nuages
Talk by Henri Helvetica in Fontaine H (45 minutes)
Rated 0
0
A Deep Dive into New Ruby Features
Talk by Shannon Skipper in St-Pierre (45 minutes)
15:00
Rated 0
0
Your database structure as a Graph - New way of thinking :)
Talk by Martin Legris in Mont-Royal (45 minutes)
Rated 0
0
Building intelligent apps for lazy coders
Talk by Susan Ibach in Fontaine C (45 minutes)
Rated 0
0
You're only supposed to blow the bloody doors off!
Talk by Léonie Watson in Fontaine D (45 minutes)
Rated 0
0
Produce the key DevOps metrics that management understands
Talk by Olivier Gourment in Fontaine E (45 minutes)
Rated 0
0
Behat: Why and How?
Talk by Anna Filina in Fontaine F (45 minutes)
Rated 0
0
Writing Viruses for Fun, not Profit
Talk by Ben Dechrai in Fontaine G (45 minutes)
Rated 0
0
Demystifying Asynchronous Programming in .Net
Talk by Pierre-Luc Maheu in Fontaine H (45 minutes)
Rated 0
0
Composing Music in the Cloud
Talk by James Weaver in St-Pierre (45 minutes)
16:00
Rated 0
0
Innovating is not about technology, but psychology
Keynote by Alyssa Nicoll in Hampstead (45 minutes)

Thursday 8th March 2018

09:00
Rated 0
1
The Myth of Culture
Keynote by Ken Coar in Hampstead (25 minutes)
09:30
Rated 0
0
Code Is Not Neutral: the Ethics of Programming
Keynote by Clarissa Peterson in Hampstead (25 minutes)
10:00 Faire de la revue de code comme un pro
Talk by Marc Aubé in Hampstead (45 minutes)
Rated 0
0
Creating and Distributing Custom Web Components
Talk by Ken Dale in Mont-Royal (45 minutes)
Rated 0
0
So you are not using an ORM yet ?
Talk by Michael Simonson in Fontaine C (45 minutes)
Rated 0
0
Add Machine Learning to your iOS App with Core ML
Talk by Jean-Luc David in Fontaine D (45 minutes)
Rated 0
0
Trace Against the Clock: Tracing Frameworks and Methodology
Talk by Brent Shaffer in Fontaine E (45 minutes)
Rated 0
0
Developing multi-platform microservices using .NET core
Talk by Dror Helper in Fontaine F (45 minutes)
Functional approach in software design
Talk by Tomasz Kowalczyk in Fontaine G (45 minutes)
Rated 0
0
More Secrets of Cryptography
Talk by Christopher Riley in Fontaine H (45 minutes)
Rated 0
0
Using Ruby to Get out of Debt
Talk by Jason Charnes in St-Pierre (45 minutes)
11:00
Rated 0
0
Hot Reloading Everywhere
Talk by Christophe Porteneuve in Hampstead (45 minutes)
Rated 5
1
API Development with Laravel
Talk by Michael Peacock in Mont-Royal (45 minutes)
Rated 0
0
What's new in PostgreSQL 10
Talk by Magnus Hagander in Fontaine C (45 minutes)
Authentication: passwords, 2FA, Kerberos, OpenIDC, and more
Talk by Christian Heimes in Fontaine D (45 minutes)
Rated 0
0
Spark 101
Talk by Francis Toth in Fontaine E (45 minutes)
Rated 0
0
Exploring .NET’s memory management – a trip down memory lane
Talk by Maarten Balliauw in Fontaine F (45 minutes)
Rated 0
0
Optimize Prime: More Pixels Than Meets The Eye
Talk by Henri Helvetica in Fontaine G (45 minutes)
Rated 0
0
Extracting A Gem From Your Rails App
Talk by Sophie Déziel in St-Pierre (45 minutes)
13:00
Rated 0
0
Techniques to Design Better Object Oriented Softwares
Talk by Hugo Hamon in Hampstead (45 minutes)
Rated 0
0
Fighting JavaScript with JavaScript
Talk by Karim Baaba in Mont-Royal (45 minutes)
Rated 0
0
Build & deploy in the Cloud with Packer, Ansible & Terraform
Talk by Thijs Feryn in Fontaine C (45 minutes)
Rated 0
0
Advanced search for your legacy application
Talk by David Pilato in Fontaine D (45 minutes)
Rated 0
0
Un meilleur taux de succès de cache avec l'IA
Talk by Michael Gradek in Fontaine E (45 minutes)
Rated 0
0
What’s new in Java 9
Talk by Ryan Cuprak in Fontaine F (45 minutes)
Rated 0
0
How to leverage WebSocket in the real world
Talk by Andrew Lombardi in Fontaine G (45 minutes)
Rated 0
0
Practical tools for Web Accessibility testing
Talk by Toufic Sbeiti in Fontaine H (45 minutes)
Rated 0
0
Être pragmatique
Talk by Henri Tremblay in St-Pierre (45 minutes)
14:00
Rated 4
1
360° Monitoring of Your PHP Application
Talk by Philipp Krenn in Hampstead (45 minutes)
Rated 0
0
How to onboard a junior developer
Talk by Christophe Philemotte in Mont-Royal (45 minutes)
Rated 0
0
Caching in Applications Still Matters!
Talk by Anthony Dahanne in Fontaine C (45 minutes)
Rated 0
0
To SQL or NoSQL, That Is the Question
Talk by David Ostrovsky in Fontaine D (45 minutes)
Rated 0
0
Improve Cookie-based Session with Decorator Pattern
Talk by Weihang Jian in Fontaine E (45 minutes)
Moving from legacy to event-driven with Kafka
Talk by Jeroen v.d. Gulik in Fontaine F (45 minutes)
Rated 0
0
En quoi le Big Data et l'I.A. sont révolutionnaires ?
Talk by Laurent Magnin in Fontaine G (45 minutes)
Rated 0
0
Fn Project, an open source Java friendly serverless platform
Talk by David Delabassee in Fontaine H (45 minutes)
Rated 0
0
NuGet beyond Hello World
Talk by Maarten Balliauw in St-Pierre (45 minutes)
15:00
Rated 0
0
Monitoring Jenkins -- Someone has to watch over the Butler!
Talk by Tom Chavez in Hampstead (45 minutes)
Rated 0
0
How to build your own CDN
Talk by Leonard Teo in Mont-Royal (45 minutes)
Rated 0
0
PHP 7.2: Onward and Upwards
Talk by John Coggeshall in Fontaine C (45 minutes)
Rated 0
0
WordPress Code Security
Talk by Stéphane Boisvert in Fontaine D (45 minutes)
Rated 0
0
The Growing Importance of Optimizing for UC Browser
Talk by Jennifer Lin in Fontaine E (45 minutes)
Rated 0
0
Navigate All the Knowledge
Talk by James Weaver in Fontaine F (45 minutes)
Rated 0
0
Modern Engineer’s troubleshooting tools, techniques & tricks
Talk by Ram Lakshmanan in Fontaine G (45 minutes)
Rated 0
0
MariaDB ColumnStore - An Open Source Analytics Solution
Talk by Jonathan Day in Fontaine H (45 minutes)
Rated 0
0
ASP.NET in Linux and Windows containers
Talk by Rob Richardson in St-Pierre (45 minutes)
16:00
Rated 0
0
What is Domain Driven Design and Why it Matters
Talk by Pierre-Luc Maheu in Hampstead (45 minutes)
Rated 0
0
Workers of the world, unite!
Talk by Gleb Bahmutov in Mont-Royal (45 minutes)
Rated 0
0
Security boot camp for .NET developers
Talk by Philippe Arteau in Fontaine C (45 minutes)
Rated 0
0
Reactive data: Stop blocking with Spring Data & Reactive DBs
Talk by Mark Heckler in Fontaine D (45 minutes)
Rated 0
0
Help! My boss says I need to learn data science!
Talk by Susan Ibach in Fontaine E (45 minutes)
Rated 0
0
Au-delà du top 10 de l’OWASP
Talk by Gérôme Dieu in Fontaine F (45 minutes)
Rated 0
0
The Big C in CSS
Talk by Jen Kramer in Fontaine G (45 minutes)
Rated 0
0
Heads down to Heads Up, Transitioning to Leadership for Devs
Talk by Newman Hunter in Fontaine H (45 minutes)
Rated 0
0
Using Ruby's Marshal module to checkpoint tasks
Talk by Ken Coar in St-Pierre (45 minutes)

Friday 9th March 2018

09:00 JavaScript State of the Union
Talk by Jordi Boggiano in Hampstead (45 minutes)
Rated 0
0
TypeScript for JavaScript developers
Talk by Christopher Harrison in Mont-Royal (45 minutes)
Rated 0
0
Your Views Know Too Much
Talk by Jason Charnes in Fontaine C (45 minutes)
Rated 0
0
Distributed Stream Data Processing
Talk by David Ostrovsky in Fontaine D (45 minutes)
Rated 0
0
Cassandra - how to fail?
Talk by Michał Matłoka in Fontaine E (45 minutes)
Rated 5
3
Tales from the wrong end
Talk by Marcus Bointon in Fontaine F (45 minutes)
Rated 0
0
Deploy Scalable and Secure Applications with Kubernetes
Talk by Brent Shaffer in Fontaine G (45 minutes)
Rated 0
0
We all benefit from Accessibility, said a Netflix fan
Talk by Toufic Sbeiti in Fontaine H (45 minutes)
Rated 0
0
Escape from Jar Hell (with Java 9 Modularity)
Talk by Nick Maiorano in St-Pierre (45 minutes)
10:00
Rated 0
0
Developing cacheable PHP applications
Talk by Thijs Feryn in Hampstead (45 minutes)
Rated 0
0
10 things the media hasn't told you about React Native
Talk by Nicolas Cuillery in Mont-Royal (45 minutes)
Rated 0
0
Speed Up Your Database
Talk by Anna Filina in Fontaine C (45 minutes)
Rated 0
0
A DIY Data Lake and Lab
Talk by Christophe Philemotte in Fontaine D (45 minutes)
Rated 0
0
Alexa, let's make a skill
Talk by Michael Peacock in Fontaine E (45 minutes)
Rated 0
0
Comment répondre plus rapidement à vos clients avec l'IA
Talk by Michael Gradek in Fontaine F (45 minutes)
Rated 0
0
Mutation Testing to the rescue of your Tests
Talk by Nicolas Fränkel in Fontaine G (45 minutes)
CQRS & Event Sourcing in the wild
Talk by Michiel Rook in Fontaine H (45 minutes)
Rated 0
0
Vertical Feature Slices, not Layers!
Talk by Derek Comartin in St-Pierre (45 minutes)
11:00
Rated 0
0
Event driven development
Talk by Christopher Riley in Hampstead (45 minutes)
Rated 0
0
Unbreakable unit tests
Talk by Michael Simonson in Mont-Royal (45 minutes)
Rated 0
0
AMA: I'm a Seed Stage VC
Talk by Sylvain Carle in Fontaine C (45 minutes)
Rated 0
0
Building truly Universal apps with Azure, Xamarin and MVVM
Talk by Laurent Bugnion in Fontaine D (45 minutes)
Rated 0
0
Anatomy of a Web Request
Talk by Rob Richardson in Fontaine E (45 minutes)
Rated 0
0
PHP PSR-7 HTTP messages in the wild
Talk by Hannes Van De Vreken in Fontaine F (45 minutes)
Rated 0
0
Use Positive Communication, Increase Positive Results!
Talk by Sonia Di Maulo in Fontaine G (45 minutes)
Rated 0
0
New Features in MariaDB 10.2 and 10.3
Talk by Jonathan Day in Fontaine H (45 minutes)
Rated 0
0
The easiest way to secure your JAM Stack apps user data
Talk by Adam L Barrett in St-Pierre (45 minutes)
13:00
Rated 0
0
Building Cross Platform Progressive Web Apps
Talk by Simon MacDonald in Hampstead (45 minutes)
Dive deep into blockchain
Talk by Tomasz Kowalczyk in Mont-Royal (45 minutes)
Rated 0
0
Advanced CSS tricks and techniques
Talk by Robert Richelieu in Fontaine C (45 minutes)
Rated 0
0
Le moteur de template, un nouveau vecteur d'attaque
Talk by Gérôme Dieu in Fontaine D (45 minutes)
Rated 0
0
We're doing it all wrong
Talk by Sebastien Lambla in Fontaine E (45 minutes)
Rated 0
0
Sylius, un framework e-commerce basé sur Symfony
Talk by Mikael Randy in Fontaine F (45 minutes)
Rated 0
0
PostgreSQL gotchas for app developers
Talk by Magnus Hagander in Fontaine G (45 minutes)
Rated 0
0
Building and running a website at scale with a team of one
Talk by Geoffrey Goodman in Fontaine H (45 minutes)
Rated 0
0
Infinately Scalable .NET Web Services
Talk by Newman Hunter in St-Pierre (45 minutes)
14:00
Rated 0
0
Security and Privacy in a National Security World
Talk by Ben Dechrai in Hampstead (45 minutes)
Rated 0
0
So, what’s new in ES2020?
Talk by Christophe Porteneuve in Mont-Royal (45 minutes)
Rated 0
0
MJML, le nouveau standard pour écrire nos emails ?
Talk by Thomas Deneulin in Fontaine C (45 minutes)
Rated 0
0
Machine Data Is EVERYWHERE: Use It for Testing!
Talk by Tom Chavez in Fontaine D (45 minutes)
Bruce Lee Driven Development
Talk by Jeroen v.d. Gulik in Fontaine E (45 minutes)
Rated 0
0
Advanced State Management using new ngrx v5
Talk by Gerard Sans in Fontaine F (45 minutes)
Rated 0
0
Become a garbage collection hero
Talk by Ram Lakshmanan in Fontaine G (45 minutes)
Rated 0
0
Understanding Product Management
Talk by Sean Yo in Fontaine H (45 minutes)
Rated 0
0
Azure 101
Talk by Laurent Bugnion in St-Pierre (45 minutes)
15:00
Rated 0
0
CSS Grid: True Layout Finally Arrives
Talk by Jen Kramer in Hampstead (45 minutes)
Rated 0
0
Learning Machine Learning
Talk by Joel Lord in Mont-Royal (45 minutes)
Rated 0
0
Services Assemble! How to Create Microservices Without Chaos
Talk by Mark Heckler in Fontaine C (45 minutes)
Rated 0
0
Bulk Automated Image Manipulation with Bash and ImageMagick
Talk by Jean-Luc David in Fontaine D (45 minutes)
Rated 0
0
Building Self Describing Web APIs
Talk by Derek Comartin in Fontaine E (45 minutes)
Rated 0
0
Mental Health: Lessons Learned and Tips and Tricks
Talk by Stéphane Boisvert in Fontaine F (45 minutes)
Rated 0
0
A Fist Full Of Data: The Rise of Overindulgent Mobile Data
Talk by Henri Helvetica in Fontaine G (45 minutes)
Rated 0
0
Building Horizontally Scalable Laravel 5.6 applications
Talk by John Coggeshall in Fontaine H (45 minutes)
Rated 0
0
Ruby on Rails Anti-Patterns (How Not to Design your DB)
Talk by Brad Urani in St-Pierre (45 minutes)