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, etc. Speakers from around the world converge to give over 100 one-hour presentations.

Schedule

Wednesday 18th February 2015

10:00
Rated 5
3
When dynamic becomes static : the next step in web caching
Talk by Wim Godden (45 minutes)
Prototyping: Beyond the Wireframe
Talk by Julia O (45 minutes)
Getting Things Done: Tips from someone with OCD & ADHD
Talk by Jason Lotito (45 minutes)
Rated 4
3
Modular JavaScript heaven with AMD and events
Talk by Eduardo Shiota Yasuda (45 minutes)
Rated 4
1
Identity in the Future of Embeddables & Wearables
Talk by Jonathan LeBlanc (45 minutes)
Rated 0
0
Creating and distributing Rails Engines
Talk by Volmer Soares (45 minutes)
Rated 0
0
JMS.Next(): JMS 2 and Beyond
Talk by Reza Rahman (45 minutes)
Django et PostgreSQL sous la charge
Talk by Rodolphe Quiédeville (45 minutes)
Rated 0
0
DevOps and Agile Infrastructure
Talk by Will Stevens (45 minutes)
11:00 A Rebasing Workflow for Git
Talk by Emma Jane Hogbin Westby (45 minutes)
Becoming an Admiral of the armada: Docker, CoreOS & Fleet
Talk by Martin Naumann (45 minutes)
Rated 0
0
PHP: Under The Hood
Talk by Davey Shafik (45 minutes)
Responsive Typography
Talk by Clarissa Peterson (45 minutes)
Introduction à l’intégration continue avec Jenkins
Talk by Eric Hogue (45 minutes)
Rated 0
0
Make your SPA a maximum security prison
Talk by Martin Gontovnikas (45 minutes)
Rated 0
0
How Companies Use NoSQL Document Databases
Talk by Don Pinto (45 minutes)
Rated 0
3
Native Cross-Platform Mobile Development with Xamarin
Talk by Guy Barrette (45 minutes)
Rated 0
0
Simple API's with bottle.py
Talk by Andrew Lombardi (45 minutes)
13:00
Rated 0
0
Integrating AngularJS into Legacy Applications
Talk by Rosina Bignall (45 minutes)
Creating ebooks using CSS
Talk by Rachel Andrew (45 minutes)
Rated 4
2
PHP 5.NEW: The Best Bits
Talk by Davey Shafik (45 minutes)
Rated 0
0
Making Payments Fun
Talk by Justin Woo (45 minutes)
Consistency, Availability, Partition: make your choice.
Talk by Andrea Giuliano (45 minutes)
Rated 0
0
Testing Java EE Applications Using Arquillian
Talk by Testing Java EE Applications Using Arquillian (45 minutes)
Rated 0
0
Retour sur l'utilisation de Python sur un gros projet
Talk by Sébastien Douche (45 minutes)
The API Toolbox
Talk by Tim Lytle (45 minutes)
Rated 5
2
Front-End Workflows with Gulp
Talk by Bermon Painter (45 minutes)
14:00 Beyond MVC: from Model to Domain
Talk by Jeremy Cook (45 minutes)
Profiling with XHProf
Talk by Ilia Alshanetsky (45 minutes)
Monitor all the things
Talk by Felix-Etienne Trepanier (45 minutes)
Rated 3
1
The Virtues of Immutability, with React.js and Immutable.js
Talk by Tim Griesser (45 minutes)
Rated 2
1
Hot Streaming Java
Talk by Nick Maiorano (45 minutes)
HTML5 Security
Talk by Christian Wenz (45 minutes)
Rated 0
0
Developing for Wearables – Lessons Learned & Best Practices
Talk by Jean-Luc David (45 minutes)
Rated 0
0
Scaling with Rails
Talk by Leonard Teo (45 minutes)
Rated 4
1
Story-Point estimation: a new and better approach
Talk by Fred Heath (45 minutes)
15:00 The Hardened Application: Testing Principles from OWASP
Talk by Chris Cornutt (45 minutes)
Rated 4
2
Decrease Conflict and Team Dysfunction
Talk by Sonia Di Maulo (45 minutes)
Foundations of Zend Framework 2
Talk by Adam C (45 minutes)
Rated 0
0
Getting To Grips with Regular Expressions
Talk by Drew McLellan (45 minutes)
Rated 0
0
Engaging audiences with interactive 3D web content
Talk by Ross McKegney (45 minutes)
Rated 5
2
An introduction to Amazon Web Services
Talk by Sean Coates (45 minutes)
Rated 0
0
Scaling Rails for Black Friday and Cyber Monday
Talk by Christian Joudrey (45 minutes)
Rated 0
0
Who's afraid of WinDbg?
Talk by Dror Helper (45 minutes)
Rated 0
0
The State of WebSockets in Django
Talk by Rami Sayar (1 hour)

Thursday 19th February 2015

09:00 Cryptocurrency Cookbook for PHP Developers
Talk by David Kelleher (45 minutes)
Rated 1
1
Test strategically, not accidentally
Talk by Erik LeBel (45 minutes)
CSS Selectors
Talk by Rachel Andrew (45 minutes)
Rated 4
1
Database Normalization for Developers
Talk by Rosina Bignall (45 minutes)
Rated 0
0
Messaging Patterns
Talk by Mike Wood (45 minutes)
tmux: real ultimate terminal power
Talk by Jason Lotito (45 minutes)
Building an offline-first, no-backend, mobile banking app
Talk by Martin Naumann (45 minutes)
Rated 0
0
Is Feedback a Bad Word?
Talk by Sonia Di Maulo (45 minutes)
Rated 0
0
Pourquoi passer à Python 3 ?
Talk by Sébastien Douche (45 minutes)
10:00 Deep Dive into Browser Performance
Talk by Ilia Alshanetsky (45 minutes)
Rated 0
0
NoSQL and Hadoop - A marriage made in heaven ?
Talk by Don Pinto (45 minutes)
Rated 0
0
Refactoring to Design pattern
Talk by Eric De Carufel (45 minutes)
Rated 0
1
Which Framework?
Talk by Stefan Priebsch (45 minutes)
Rated 5
1
The promise of asynchronous PHP
Talk by Wim Godden (45 minutes)
Web Application Security: Lessons Learned
Talk by Christian Wenz (45 minutes)
Rated 0
0
Dynamically Generate System and User Documentation
Talk by Todd Waits (45 minutes)
Rated 0
0
Write Your C Extension for Ruby
Talk by Weihang Jian (45 minutes)
Rated 4
1
Hybrid Mobile Development with Apache Cordova and Java EE 7
Talk by Ryan Cuprak (45 minutes)
11:00
Rated 3
1
Simplifying controllers
Talk by Guillaume Malette (45 minutes)
Rated 5
3
Death to Cookies, Long Live JSON Web Tokens
Talk by Martin Gontovnikas (45 minutes)
Beyond Agility for faster delivery
Talk by Yann Larrivée (45 minutes)
Rated 5
1
Event Sourcing - Un devoir de mémoire
Talk by Benjamin Dulau (45 minutes)
Rated 0
0
Writing Portable PHP
Talk by Drew McLellan (45 minutes)
Rated 0
0
Internationalization: 42 languages, 54 currencies, 1 CSS
Talk by Eduardo Shiota Yasuda (45 minutes)
Rated 5
3
Building a Mobile Location Aware System with Beacons
Talk by Jonathan LeBlanc (45 minutes)
Rated 5
1
CakePHP: mistakes made
Talk by Mark Story (45 minutes)
Rated 0
0
JVM internals demystified
Talk by Hanneli Tavante (45 minutes)
13:00 Powerful applications with AngularJS
Talk by Anna Filina (45 minutes)
Rated 0
1
Advanced Django Architecture
Talk by Rami Sayar (45 minutes)
Introduction to Functional Programming
Talk by Felix-Etienne Trepanier (45 minutes)
Rated 0
0
Unit testing patterns for concurrent code
Talk by Dror Helper (45 minutes)
Rated 5
3
Let's start Hacking!
Talk by Ibrahim AshShohail (45 minutes)
Tsung de 1 à 1 millions
Talk by Rodolphe Quiédeville (45 minutes)
Rated 0
0
Navigating Content Management Maze
Talk by Satish Tallapaka (45 minutes)
Rated 0
0
Creating Pattern Libraries with Middleman
Talk by Bermon Painter (45 minutes)
Rated 0
0
Type-Safe, Versioned, and Rewindable Stream Processing
Talk by Hisham Mardam-Bey (45 minutes)
14:00 Caching Strategies
Talk by Ben Ramsey (45 minutes)
Nginx - The Webserver you might actually LIKE
Talk by Volker Dusch (45 minutes)
Securing RESTful resources with OAuth2
Talk by Rodrigo Candido da Silva (45 minutes)
Rated 0
0
Explain the web to me
Talk by David Cornu (45 minutes)
Rated 5
2
Schemaless meets relational - JSONB in PostgreSQL 9.4
Talk by Magnus Hagander (45 minutes)
Rated 0
0
WET - Web Experience Toolkit
Talk by Toufic Sbeiti (45 minutes)
An introduction to Universal Windows apps
Talk by Ken Cenerelli (45 minutes)
Rated 0
0
Gestural Color Spaces with Node.js
Talk by Daniel Luxemburg (45 minutes)
Rated 0
1
API Pain Points
Talk by Phil Sturgeon (45 minutes)
15:00 Designing HTTP Interfaces and RESTful Web Services
Talk by David Zuelke (45 minutes)
Confessions of a remote Worker
Talk by Jordan Kasper (45 minutes)
Rated 0
0
Symfony, THE Best Practices!
Talk by Hugo Hamon (45 minutes)
Rated 5
1
An Introduction to Configuration Management with SaltStack
Talk by Joël Perras (45 minutes)
Tracking your data across the fourth dimension
Talk by Jeremy Cook (45 minutes)
Rated 0
0
Behaviour Driven Development with SpecFlow
Talk by Pascal Laurin (45 minutes)
Rated 0
0
Web Accessibility Basic Testing Using NVDA
Talk by Denis Boudreau (45 minutes)
Rated 0
0
Public vs Private Cloud, for Small Businesses
Talk by Tim Gunter (45 minutes)
Rated 0
0
AngularJS and Flask sitting in a tree
Talk by Andrew Lombardi (45 minutes)

Friday 20th February 2015

10:00
Rated 0
0
Talmudic Maxims to Maximize Your Growth as a Developer
Talk by Yitzchok Willroth (45 minutes)
Peer Code Reviews: Are They Worth It?
Talk by Emma Jane Hogbin Westby (45 minutes)
The Twelve-Factor App: Best Practices for PHP on PaaS
Talk by David Zuelke (45 minutes)
Groking Grunt
Talk by Jordan Kasper (45 minutes)
Rated 0
0
Moving up - it's no longer the technology baby!
Talk by Inda Duminica (45 minutes)
Rated 0
0
Design Patterns the Ruby way
Talk by Fred Heath (45 minutes)
Rated 3
1
Introduction to Swift for Beginners
Talk by Jean-Luc David (45 minutes)
Building high-performance software with Application Insights
Talk by Ken Cenerelli (45 minutes)
La sécurité Java en continu
Talk by Philippe Arteau (45 minutes)
11:00 Essential Git for Developers
Talk by Adam Culp (45 minutes)
Commencer avec le TDD
Talk by Eric Hogue (45 minutes)
Contributing to Core: My Journey to Add array_column to PHP
Talk by Ben Ramsey (45 minutes)
Rated 5
1
Inspect HTTP(S) with your own man-in-the-middle non-attacks
Talk by Sean Coates (45 minutes)
Inside Cinematic UX Design
Talk by David Kelleher (45 minutes)
Rated 3
2
To a single page web application and back again
Talk by Nicholas Simmons (45 minutes)
Rated 0
0
Ruby Meets Camera Remote API
Talk by Weihang Jian (45 minutes)
Supporting multi-tenancy applications with Java EE
Talk by Rodrigo Candido da Silva (45 minutes)
The Beginner's Guide to Alternative Authentication
Talk by Chris Cornutt (45 minutes)
13:00 L'équipe, un défi?
Talk by Melanie Dubois (45 minutes)
Rated 0
0
Code Coverage: Covered in Depth
Talk by Sebastian Bergmann (45 minutes)
Vertical reuseablility through components
Talk by Volker Dusch (45 minutes)
Rated 0
0
Using MySQL in Automated Testing
Talk by Morgan Tocker (45 minutes)
Rated 0
0
Bootstrap: Mobile Sites in Minutes
Talk by Anna Filina (45 minutes)
Rated 0
0
Implementing DDD in C#
Talk by Pascal Laurin (45 minutes)
Rated 0
0
Smart Home - A Developer's Prespective
Talk by Satish Tallapaka (45 minutes)
Rated 0
1
Java EE 8 - future, wishes and predictions
Talk by Hanneli Tavante (45 minutes)
Rated 4
1
Database migration in Python with Alembic and SQLAlchemy
Talk by Jean-Philippe Caissy (45 minutes)
14:00
Rated 5
3
Deconstructing PHP Application Exploits for Good, not Evil
Talk by Joël Perras (45 minutes)
Rated 0
0
From London to Chicago: A Conceptual Map for Unit Testing
Talk by Yitzchok Willroth (45 minutes)
Rated 4
1
Watering the trees: An introduction to data structures
Talk by Ibrahim AshShohail (45 minutes)
Rated 0
1
Being "multi-lingual" - can you talk to non-techies?
Talk by Inda Duminica (45 minutes)
Index management in depth
Talk by Andrea Giuliano (45 minutes)
Rated 5
1
The Future is Now: JavaScript, ES6, and Traceur
Talk by Timothy Griesser (45 minutes)
Rated 0
0
A Personal Perspective on Architecting Mobile Applications
Talk by Mario Cardinal (45 minutes)
Rated 0
0
HTML5 and JavaFX
Talk by Ryan Cuprak (45 minutes)
Rated 0
0
ASP.NET SignalR - Real Time web
Talk by Mathieu Richard (45 minutes)
15:00
Rated 5
5
FreshBooks: From spaghetti to service oriented architecture
Talk by Mark Story (45 minutes)
Rated 0
0
Upcoming changes in MySQL 5.7
Talk by Morgan Tocker (45 minutes)
Rated 5
2
Varnish Tips & Tricks
Talk by Magnus Hagander (45 minutes)
Rated 0
0
Ecommerce : development to meet business needs
Talk by Myriam Jessier (45 minutes)
Rated 0
0
Being Efficient with Azure Automation
Talk by Mike Wood (45 minutes)
Native Game Development on Desktop, Mobile and html5
Talk by Francis Lavoie (45 minutes)
Rated 0
0
Building Great HTTP Clients in Ruby
Talk by Daniel Luxemburg (45 minutes)
Rated 5
2
Exposing Yourself (via APIs) with a Flask Web App
Talk by Todd Waits (45 minutes)
Rated 0
0
Programming with JVM Bytecode
Talk by Joe Kutner (45 minutes)