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.

Monday 25th February 2013

09:00
8
Advanced PHP Development (part 1)
Workshop by Sebastian Bergmann, Stefan Priebsch, Arne Blankerts

Advanced PHP Development (part 1)

0
Sécurité Web PHP - de l'exploitation à la correction
Workshop by Jonathan Marcil

Sécurité Web PHP - de l'exploitation à la correction

2
Practical Symfony2 (part 1)
Workshop by Hugo Hamon

Practical Symfony2 (part 1)

Tuesday 26th February 2013

09:00
2
Advanced PHP Development (part 2)
Workshop by Sebastian Bergmann

Advanced PHP Development (part 2)

1
Practical Symfony2 (part 2)
Workshop by Hugo Hamon

Practical Symfony2 (part 2)

Wednesday 27th February 2013

09:30
10
Bridging the Gap Between Legacy and New Architectures
Talk by Stefan Priebsch

Bridging the Gap Between Legacy and New Architectures

The HTML5 Landscape
Talk by Andrew Lombardi

The HTML5 Landscape

9
How to Build Teams That Ship
Talk by Derrick Ko

How to Build Teams That Ship

0
ASP.Net 4.5 - A triage of the best features
Talk by Joel Hebert

ASP.Net 4.5 - A triage of the best features

4
Accessibility: No Rights Without Responsibilities
Talk by Nic Steenhout

Accessibility: No Rights Without Responsibilities

2
Du legacy au Cloud en moins d’une heure
Talk by David Gageot

Du legacy au Cloud en moins d’une heure

PHP and MySQL in 2013
Talk by Johannes Schlüter

PHP and MySQL in 2013

Go Ahead, Make a Mess
Talk by Sandi Metz

Go Ahead, Make a Mess

4
Storm: the Hadoop of of Realtime Stream Processing
Talk by Gabriel Grant

Storm: the Hadoop of of Realtime Stream Processing

1
HTML5 Gaming Payment Platforms
Talk by Jonathan LeBlanc

HTML5 Gaming Payment Platforms

10:45 OpenStreetMap for the web
Talk by Derick Rethans

OpenStreetMap for the web

4
OWASP Top 10 pour le developpeur JavaScript
Talk by Sébastien Gioria

OWASP Top 10 pour le developpeur JavaScript

Continuous Performance Testing
Talk by Kore Nordmann

Continuous Performance Testing

0
Cloud Data for the Everyday Developer
Talk by Scott Klein

Cloud Data for the Everyday Developer

0
The Java EE 7 Platform: Simplification & HTML5
Talk by Arun Gupta

The Java EE 7 Platform: Simplification & HTML5

Discover eZ publish : Why you have to know this product
Talk by Bertrand Dunogier

Discover eZ publish : Why you have to know this product

Unit Testing in Python
Talk by Greg Price

Unit Testing in Python

Pushing the Boundaries without Breaking the Web
Talk by Rachel Andrew

Pushing the Boundaries without Breaking the Web

2
Exploring PostgreSQL Datatypes
Talk by Magnus Hagander

Exploring PostgreSQL Datatypes

0
L'accessibilité des terminaux mobiles
Talk by Aurélien Levy

L'accessibilité des terminaux mobiles

13:15 Database Hardware Selection Guidelines
Talk by Bruce Momjian

Database Hardware Selection Guidelines

Git (and GitHub) for Padawans
Talk by Ben Straub

Git (and GitHub) for Padawans

Setting the Stage
Talk by Arne Blankerts

Setting the Stage

6
Introductory Python for Developers
Talk by Paul Reinheimer

Introductory Python for Developers

Building Testable PHP Applications
Talk by Tobias Schlitt

Building Testable PHP Applications

Naviguer l'océan des modèles de conception
Talk by Mathieu Dumoulin

Naviguer l'océan des modèles de conception

0
New Security Considerations in Mobile Commerce
Talk by Pragati Rai

New Security Considerations in Mobile Commerce

5
Building rich, real-time web applications
Talk by Derrick Ko

Building rich, real-time web applications

Interdisciplinary Success of Projects
Talk by Judith Andresen

Interdisciplinary Success of Projects

UI Patterns: A Practical Toolset
Talk by Jim O'Neill

UI Patterns: A Practical Toolset

Silex Anatomy
Talk by Igor

Silex Anatomy

14:30 MongoDB introduction
Talk by Derick Rethans

MongoDB introduction

Understand and use software metrics
Talk by Kore Nordmann

Understand and use software metrics

Sécurité dans le SDLC: à part les tests, que reste-t-il?
Talk by Antonio Fontes

Sécurité dans le SDLC: à part les tests, que reste-t-il?

4
Cutting your teeth with iOS
Talk by Michael Peacock

Cutting your teeth with iOS

5
Pretty, Pretty Data
Talk by Joseph Wilk

Pretty, Pretty Data

HTTP and Your Angry Dog
Talk by Ross Tuck

HTTP and Your Angry Dog

La vie d'une equipe agile et performante
Talk by Fancis Blondeau

La vie d'une equipe agile et performante

1
PHP Scaling with HipHop
Talk by Sara Golemon

PHP Scaling with HipHop

The new Java platform – better eight than never
Talk by Nick Maiorano

The new Java platform – better eight than never

1
pump.io - The High Performance Social Server
Talk by Evan Prodromou

pump.io - The High Performance Social Server

15:45 Queues and the Giant beanstalkd
Talk by Daniel Cousineau

Queues and the Giant beanstalkd

Death to Wireframes, Long Live Rapid Prototyping
Talk by Bermon Painter

Death to Wireframes, Long Live Rapid Prototyping

Rétro avec du punch!
Talk by Melanie Dubois

Rétro avec du punch!

SOLID Object Oriented Design
Talk by Sandi Metz

SOLID Object Oriented Design

3
Think Before You Code
Talk by Alex Papadimoulis

Think Before You Code

HTML5 WebSockets
Talk by Scott Mattocks

HTML5 WebSockets

2
Android development best practices
Talk by Francis Toth

Android development best practices

Introducing PHP 5.4
Talk by Ilia Alshanetsky

Introducing PHP 5.4

0
So You Got Hacked: DIY Incident Response
Talk by David Mirza

So You Got Hacked: DIY Incident Response

The Magic of Hot Streaming Replication
Talk by Bruce Momjian

The Magic of Hot Streaming Replication

17:00
3
My Favorite App Performance Challenges solved last year!
Keynote by Klaus Enzenhofer

My Favorite App Performance Challenges solved last year!

Thursday 28th February 2013

08:30
7
HTML5 Communication APIs
Talk by Christian Wenz

HTML5 Communication APIs

1
Are You Getting the Best Out of Your MySQL Indexes?
Talk by Sheeri K. Cabral

Are You Getting the Best Out of Your MySQL Indexes?

Dependency Injection with PHP
Talk by Bastian Hofmann

Dependency Injection with PHP

Designing Beautiful APIs
Talk by Tobias Schlitt

Designing Beautiful APIs

Introduction à Django
Talk by Benoit Domingue

Introduction à Django

0
Mile a Minute Intro to the MVC Framework
Talk by D'Arcy Lussier

Mile a Minute Intro to the MVC Framework

3
CSI:Ruby
Talk by Katrina Owen

CSI:Ruby

7
Lean Startup: How To Measure Everything
Talk by Steve Sanderson

Lean Startup: How To Measure Everything

Solution Design: The Hidden Side of UX
Talk by Heather O'Neill

Solution Design: The Hidden Side of UX

1
The Dialogue is Broken
Talk by Martin Legris

The Dialogue is Broken

09:45 Résultats de recherche améliorés avec les microdonnées HTML5
Talk by Rémy Savard

Résultats de recherche améliorés avec les microdonnées HTML5

PHPUnit Best Practices
Talk by Sebastian Bergmann

PHPUnit Best Practices

2
Fifty awesome things in the standard library
Talk by Andy McKay

Fifty awesome things in the standard library

3
Dealing with massive amounts of data on a high traffic site
Talk by Eric Pickup

Dealing with massive amounts of data on a high traffic site

Fluid Android Layouts
Talk by Chiu-Ki Chan

Fluid Android Layouts

Embrace the paranoia: two factor auth for everyone!
Talk by Alexandre Rimthong

Embrace the paranoia: two factor auth for everyone!

Automate your infrastructure with Chef
Talk by Christian Joudrey

Automate your infrastructure with Chef

0
Architecting a Microsoft-Based Web App in 2013
Talk by D'Arcy Lussier

Architecting a Microsoft-Based Web App in 2013

Testing your JavaScript & CoffeeScript
Talk by Mark Bates

Testing your JavaScript & CoffeeScript

1
PHP Extension Writing
Talk by Sara Golemon

PHP Extension Writing

11:00
10
Domain Modeling, the PHP Way
Talk by Stefan Priebsch

Domain Modeling, the PHP Way

2
WonderProxy - A Story, and a look under the hood
Talk by Paul Reinheimer

WonderProxy - A Story, and a look under the hood

2
Le chiffrement: de l'alchimie? Pas si sur!
Talk by Gabriel Tremblay

Le chiffrement: de l'alchimie? Pas si sur!

Make your Java app REST enabled !
Talk by Anthony Dahanne

Make your Java app REST enabled !

CSS3 Selectors
Talk by Rachel Andrew

CSS3 Selectors

0
Architecting a Microsoft-Based Web App in 2013 part II
Talk by D'Arcy Lussier

Architecting a Microsoft-Based Web App in 2013 part II

3
Therapeutic Refactoring
Talk by Katrina Owen

Therapeutic Refactoring

0
CasperJS: Not just a friendly ghost
Talk by Audrey-Rose Savard

CasperJS: Not just a friendly ghost

2
The most common mistakes in accessibility
Talk by Rocío Alvarado

The most common mistakes in accessibility

1
Local search - Find nearest neighbours fast using PostgreSQL
Talk by Magnus Hagander

Local search - Find nearest neighbours fast using PostgreSQL

13:30
4
Measure everything with statsd and graphite
Talk by Sean Coates

Measure everything with statsd and graphite

Windows Azure fundamentals for developers
Talk by Guy Barrette

Windows Azure fundamentals for developers

1
Profiling et optimisation de code Python
Talk by Sébastien Douche

Profiling et optimisation de code Python

Writing Secure PHP Applications
Talk by Chris Cornutt

Writing Secure PHP Applications

Annotating with Annotations
Talk by Rafael Dohms

Annotating with Annotations

Offline strategies for HTML5 web applications
Talk by Stephan Hochdörfer

Offline strategies for HTML5 web applications

1
The Evolution of Assistive Technology Into Everyday Products
Talk by Nic Steenhout

The Evolution of Assistive Technology Into Everyday Products

Usability for Developers
Talk by Beth Tucker Long

Usability for Developers

HTML5 Web Forms
Talk by Estelle Weyl

HTML5 Web Forms

14:45 Bringing Symfony Components in your Legacy Code
Talk by Hugo Hamon

Bringing Symfony Components in your Legacy Code

12
Bottleneck Analysis
Talk by Aleksandar Vidovic

Bottleneck Analysis

1
Different (MySQL) Forks for Different Folks
Talk by Sheeri K. Cabral

Different (MySQL) Forks for Different Folks

1
Team Development with Vagrant
Talk by Michael Peacock

Team Development with Vagrant

2
HTML5 & Windows 8: friends with benefits
Talk by Frédéric Harper

HTML5 & Windows 8: friends with benefits

0
Tracing your way through Ruby
Talk by Elise Huard

Tracing your way through Ruby

Arquillian, quand écrire des tests devient un plaisir
Talk by Jean-Louis MONTEIRO

Arquillian, quand écrire des tests devient un plaisir

0
Introduction au Développement en SharePoint
Talk by ♫ Nik Charlebois ♫ ♬

Introduction au Développement en SharePoint

Bridging the Gap Between Security and Usability
Talk by Sherif Koussa

Bridging the Gap Between Security and Usability

5
Apps are Boring; Games are Fun
Talk by Matthew Riley MacPherson

Apps are Boring; Games are Fun

16:00
0
Demystifying Mobile Payments
Talk by Pragati Rai

Demystifying Mobile Payments

RSpec: natural behavior testing for Rails applications
Talk by Rémi Prévost

RSpec: natural behavior testing for Rails applications

Neo4j Graph Database from PHP
Talk by Louis-Philippe Huberdeau

Neo4j Graph Database from PHP

0
Code security quiz 2013
Talk by Antonio Fontes

Code security quiz 2013

Painless, version-controlled database refactoring
Talk by Wil Moore III

Painless, version-controlled database refactoring

Git (and GitHub) for Ninjas
Talk by Ben Straub

Git (and GitHub) for Ninjas

6
Frontend Performance: Thinking in Milliseconds
Talk by Toni Gemayel

Frontend Performance: Thinking in Milliseconds

0
HTML5 WebSocket and Java: JSR 356
Talk by Arun Gupta

HTML5 WebSocket and Java: JSR 356

0
Accelerating your Python application: Cython and PyPy
Talk by Greg Price

Accelerating your Python application: Cython and PyPy

Iterators, ArrayAccess & Countable – Oh My!
Talk by Eli White

Iterators, ArrayAccess & Countable – Oh My!

Friday 1st March 2013

08:30 Emotional Design: Developing for Individuals
Talk by Jonathan LeBlanc

Emotional Design: Developing for Individuals

3
Web Application Security: Browsers Fight Back!
Talk by Christian Wenz

Web Application Security: Browsers Fight Back!

Ruby.new
Talk by Jake Smith

Ruby.new

0
Monter un Cloud privé avec OpenStack
Talk by Sébastien Douche

Monter un Cloud privé avec OpenStack

Using Javascript to Build Native Mobile Applications
Talk by Andrew Lombardi

Using Javascript to Build Native Mobile Applications

A Phing fairy tale
Talk by Stephan Hochdörfer

A Phing fairy tale

Browser Versions Are Dead
Talk by Kyle Simpson

Browser Versions Are Dead

2
Play2 ou l'architecture web réactive
Talk by Nicolas Martignole

Play2 ou l'architecture web réactive

5
Elasticsearch: the Missing Intro
Talk by Erik Rose

Elasticsearch: the Missing Intro

0
Functional Testing with ASP.NET MVC
Talk by Jimmy Bogard

Functional Testing with ASP.NET MVC

09:45
1
Doing More With Less: Large-Scale Apps with Flask
Talk by Joël Perras

Doing More With Less: Large-Scale Apps with Flask

Spring for Android
Talk by Anthony Dahanne

Spring for Android

Beyond the Basics: Security with PHP
Talk by Chris Cornutt

Beyond the Basics: Security with PHP

CSS-Preprocessors: Less, Stylus & Sass
Talk by Bermon Painter

CSS-Preprocessors: Less, Stylus & Sass

Building an API in Rails without Realizing It
Talk by Mark Bates

Building an API in Rails without Realizing It

You can cache everything
Talk by Kristian Lyngstol

You can cache everything

0
Utiliser Behat comme un pro
Talk by Geoffrey Bachelet

Utiliser Behat comme un pro

Sharding MySQL
Talk by Johannes Schlüter

Sharding MySQL

3
Hello *Real* World: Building Hybrid Apps with Node.js
Talk by Gabriel Grant

Hello *Real* World: Building Hybrid Apps with Node.js

0
Social Engineering - ASP.Net Defence Systems
Talk by Joel Hebert

Social Engineering - ASP.Net Defence Systems

11:00 Scaling in the Cloud with Amazon Web Services
Talk by Eli White

Scaling in the Cloud with Amazon Web Services

3
gevent-socketio on Pyramid / Flask / whatever
Talk by Alexandre Bourget

gevent-socketio on Pyramid / Flask / whatever

Native Cross-Platform Mobile Development
Talk by Guy Barrette

Native Cross-Platform Mobile Development

React: Event-driven PHP
Talk by Igor

React: Event-driven PHP

Ruby on Rails Asset Pipeline Production Techniques
Talk by Leonard Teo

Ruby on Rails Asset Pipeline Production Techniques

6
Redis For The Everyday Developer
Talk by Ross Tuck

Redis For The Everyday Developer

Testing untestable code
Talk by Stephan Hochdörfer

Testing untestable code

Outils d'analyse statique pour la sécurité
Talk by Philippe Arteau

Outils d'analyse statique pour la sécurité

0
Why functional is the new black
Talk by Elise Huard

Why functional is the new black

"Small Data" Machine Learning
Talk by Andrei Zmievski

"Small Data" Machine Learning

13:30
0
Graphs, Edges and Nodes: Untangling the Social Web
Talk by Joël Perras

Graphs, Edges and Nodes: Untangling the Social Web

Advanced JavaScript techniques for modern web applications
Talk by Bastian Hofmann

Advanced JavaScript techniques for modern web applications

2
Web Application Security Testing for Developers and QA
Talk by David Mirza

Web Application Security Testing for Developers and QA

3
Creative Machines
Talk by Joseph Wilk

Creative Machines

Composer, putting dependencies on the score
Talk by Rafael Dohms

Composer, putting dependencies on the score

Recursive Software Development Teams
Talk by Scott Mattocks

Recursive Software Development Teams

Back to basics - scaling faster
Talk by Kristian Lyngstol

Back to basics - scaling faster

1
Incorporate accessibility in the web production chain
Talk by Rocío Alvarado

Incorporate accessibility in the web production chain

Mobile Performance
Talk by Estelle Weyl

Mobile Performance

Project communication: News from Another Planet
Talk by Judith Andresen

Project communication: News from Another Planet

14:45 Continuous Integration in Real Life
Talk by Beth Tucker Long

Continuous Integration in Real Life

Interest Discovery using Adaptive Human Behavioral Analysis
Talk by Jonathan LeBlanc

Interest Discovery using Adaptive Human Behavioral Analysis

0
Automatiser les tests sécurité Web
Talk by Sébastien Gioria

Automatiser les tests sécurité Web

Leveraging Forms & Validation with Symfony
Talk by Hugo Hamon

Leveraging Forms & Validation with Symfony

Building a CSS Foundation
Talk by Jake Smith

Building a CSS Foundation

10 advanced, yet digestible SSH techniques
Talk by Wil Moore III

10 advanced, yet digestible SSH techniques

Mobile caching strategies
Talk by Chiu-Ki Chan

Mobile caching strategies

The Backbone.js Refactor
Talk by Daniel Cousineau

The Backbone.js Refactor

3
Est-ce que Scala est fait pour moi ?
Talk by Nicolas Martignole

Est-ce que Scala est fait pour moi ?

Fluid, Fluent APIs
Talk by Erik Rose

Fluid, Fluent APIs