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.

Keynote
Talk
Workshop
Social
Event Related

Monday, 25th February 2013

Sessions
09:00

Advanced PHP Development (part 1)

Sebastian Bergmann, Stefan Priebsch, Arne Blankerts

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

Jonathan Marcil

Practical Symfony2 (part 1)

Hugo Hamon

Tuesday, 26th February 2013

Sessions
09:00

Advanced PHP Development (part 2)

Sebastian Bergmann

Practical Symfony2 (part 2)

Hugo Hamon

Wednesday, 27th February 2013

Sessions
09:30

Bridging the Gap Between Legacy and New Architectures

Stefan Priebsch

The HTML5 Landscape

Andrew Lombardi

How to Build Teams That Ship

Derrick Ko

ASP.Net 4.5 - A triage of the best features

Joel Hebert

Accessibility: No Rights Without Responsibilities

Nic Steenhout

Du legacy au Cloud en moins d’une heure

David Gageot

PHP and MySQL in 2013

Johannes Schlüter

Go Ahead, Make a Mess

Sandi Metz

Storm: the Hadoop of of Realtime Stream Processing

Gabriel Grant

HTML5 Gaming Payment Platforms

Jonathan LeBlanc

10:45

OpenStreetMap for the web

Derick Rethans

OWASP Top 10 pour le developpeur JavaScript

Sébastien Gioria

Continuous Performance Testing

Kore Nordmann

Cloud Data for the Everyday Developer

Scott Klein

The Java EE 7 Platform: Simplification & HTML5

Arun Gupta

Discover eZ publish : Why you have to know this product

Bertrand Dunogier

Unit Testing in Python

Greg Price

Pushing the Boundaries without Breaking the Web

Rachel Andrew

Exploring PostgreSQL Datatypes

Magnus Hagander

L'accessibilité des terminaux mobiles

Aurélien Levy

13:15

Database Hardware Selection Guidelines

Bruce Momjian

Git (and GitHub) for Padawans

Ben Straub

Setting the Stage

Arne Blankerts

Introductory Python for Developers

Paul Reinheimer

Building Testable PHP Applications

Tobias Schlitt

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

Mathieu Dumoulin

New Security Considerations in Mobile Commerce

Pragati Rai

Building rich, real-time web applications

Derrick Ko

Interdisciplinary Success of Projects

Judith Andresen

UI Patterns: A Practical Toolset

Jim O'Neill

Silex Anatomy

Igor

14:30

MongoDB introduction

Derick Rethans

Understand and use software metrics

Kore Nordmann

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

Antonio Fontes

Cutting your teeth with iOS

Michael Peacock

Pretty, Pretty Data

Joseph Wilk

HTTP and Your Angry Dog

Ross Tuck

La vie d'une equipe agile et performante

Fancis Blondeau

PHP Scaling with HipHop

Sara Golemon

The new Java platform – better eight than never

Nick Maiorano

pump.io - The High Performance Social Server

Evan Prodromou

15:45

Queues and the Giant beanstalkd

Daniel Cousineau

Death to Wireframes, Long Live Rapid Prototyping

Bermon Painter

Rétro avec du punch!

Melanie Dubois

SOLID Object Oriented Design

Sandi Metz

Think Before You Code

Alex Papadimoulis

HTML5 WebSockets

Scott Mattocks

Android development best practices

Francis Toth

Introducing PHP 5.4

Ilia Alshanetsky

So You Got Hacked: DIY Incident Response

David Mirza

The Magic of Hot Streaming Replication

Bruce Momjian

17:00

My Favorite App Performance Challenges solved last year!

Klaus Enzenhofer

Thursday, 28th February 2013

Sessions
08:30

HTML5 Communication APIs

Christian Wenz

Are You Getting the Best Out of Your MySQL Indexes?

Sheeri K. Cabral

Dependency Injection with PHP

Bastian Hofmann

Designing Beautiful APIs

Tobias Schlitt

Introduction à Django

Benoit Domingue

Mile a Minute Intro to the MVC Framework

D'Arcy Lussier

CSI:Ruby

Katrina Owen

Lean Startup: How To Measure Everything

Steve Sanderson

Solution Design: The Hidden Side of UX

Heather O'Neill

The Dialogue is Broken

Martin Legris

09:45

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

Rémy Savard

PHPUnit Best Practices

Sebastian Bergmann

Fifty awesome things in the standard library

Andy McKay

Dealing with massive amounts of data on a high traffic site

Eric Pickup

Fluid Android Layouts

Chiu-Ki Chan

Embrace the paranoia: two factor auth for everyone!

Alexandre Rimthong

Automate your infrastructure with Chef

Christian Joudrey

Architecting a Microsoft-Based Web App in 2013

D'Arcy Lussier

Testing your JavaScript & CoffeeScript

Mark Bates

PHP Extension Writing

Sara Golemon

11:00

Domain Modeling, the PHP Way

Stefan Priebsch

WonderProxy - A Story, and a look under the hood

Paul Reinheimer

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

Gabriel Tremblay

Make your Java app REST enabled !

Anthony Dahanne

CSS3 Selectors

Rachel Andrew

Architecting a Microsoft-Based Web App in 2013 part II

D'Arcy Lussier

Therapeutic Refactoring

Katrina Owen

CasperJS: Not just a friendly ghost

Audrey-Rose Savard

The most common mistakes in accessibility

Rocío Alvarado

Local search - Find nearest neighbours fast using PostgreSQL

Magnus Hagander

13:30

Measure everything with statsd and graphite

Sean Coates

Windows Azure fundamentals for developers

Guy Barrette

Profiling et optimisation de code Python

Sébastien Douche

Writing Secure PHP Applications

Chris Cornutt

Annotating with Annotations

Rafael Dohms

Offline strategies for HTML5 web applications

Stephan Hochdörfer

The Evolution of Assistive Technology Into Everyday Products

Nic Steenhout

Usability for Developers

Beth Tucker Long

HTML5 Web Forms

Estelle Weyl

14:45

Bringing Symfony Components in your Legacy Code

Hugo Hamon

Bottleneck Analysis

Aleksandar Vidovic

Different (MySQL) Forks for Different Folks

Sheeri K. Cabral

Team Development with Vagrant

Michael Peacock

HTML5 & Windows 8: friends with benefits

Frédéric Harper

Tracing your way through Ruby

Elise Huard

Arquillian, quand écrire des tests devient un plaisir

Jean-Louis MONTEIRO

Introduction au Développement en SharePoint

♫ Nik Charlebois ♫ ♬

Bridging the Gap Between Security and Usability

Sherif Koussa

Apps are Boring; Games are Fun

Matthew Riley MacPherson

16:00

Demystifying Mobile Payments

Pragati Rai

RSpec: natural behavior testing for Rails applications

Rémi Prévost

Neo4j Graph Database from PHP

Louis-Philippe Huberdeau

Code security quiz 2013

Antonio Fontes

Painless, version-controlled database refactoring

Wil Moore III

Git (and GitHub) for Ninjas

Ben Straub

Frontend Performance: Thinking in Milliseconds

Toni Gemayel

HTML5 WebSocket and Java: JSR 356

Arun Gupta

Accelerating your Python application: Cython and PyPy

Greg Price

Iterators, ArrayAccess & Countable – Oh My!

Eli White

Friday, 1st March 2013

Sessions
08:30

Emotional Design: Developing for Individuals

Jonathan LeBlanc

Web Application Security: Browsers Fight Back!

Christian Wenz

Ruby.new

Jake Smith

Monter un Cloud privé avec OpenStack

Sébastien Douche

Using Javascript to Build Native Mobile Applications

Andrew Lombardi

A Phing fairy tale

Stephan Hochdörfer

Browser Versions Are Dead

Kyle Simpson

Play2 ou l'architecture web réactive

Nicolas Martignole

Elasticsearch: the Missing Intro

Erik Rose

Functional Testing with ASP.NET MVC

Jimmy Bogard

09:45

Doing More With Less: Large-Scale Apps with Flask

Joël Perras

Spring for Android

Anthony Dahanne

Beyond the Basics: Security with PHP

Chris Cornutt

CSS-Preprocessors: Less, Stylus & Sass

Bermon Painter

Building an API in Rails without Realizing It

Mark Bates

You can cache everything

Kristian Lyngstol

Utiliser Behat comme un pro

Geoffrey Bachelet

Sharding MySQL

Johannes Schlüter

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

Gabriel Grant

Social Engineering - ASP.Net Defence Systems

Joel Hebert

11:00

Scaling in the Cloud with Amazon Web Services

Eli White

gevent-socketio on Pyramid / Flask / whatever

Alexandre Bourget

Native Cross-Platform Mobile Development

Guy Barrette

React: Event-driven PHP

Igor

Ruby on Rails Asset Pipeline Production Techniques

Leonard Teo

Redis For The Everyday Developer

Ross Tuck

Testing untestable code

Stephan Hochdörfer

Outils d'analyse statique pour la sécurité

Philippe Arteau

Why functional is the new black

Elise Huard

"Small Data" Machine Learning

Andrei Zmievski

13:30

Graphs, Edges and Nodes: Untangling the Social Web

Joël Perras

Advanced JavaScript techniques for modern web applications

Bastian Hofmann

Web Application Security Testing for Developers and QA

David Mirza

Creative Machines

Joseph Wilk

Composer, putting dependencies on the score

Rafael Dohms

Recursive Software Development Teams

Scott Mattocks

Back to basics - scaling faster

Kristian Lyngstol

Incorporate accessibility in the web production chain

Rocío Alvarado

Mobile Performance

Estelle Weyl

Project communication: News from Another Planet

Judith Andresen

14:45

Continuous Integration in Real Life

Beth Tucker Long

Interest Discovery using Adaptive Human Behavioral Analysis

Jonathan LeBlanc

Automatiser les tests sécurité Web

Sébastien Gioria

Leveraging Forms & Validation with Symfony

Hugo Hamon

Building a CSS Foundation

Jake Smith

10 advanced, yet digestible SSH techniques

Wil Moore III

Mobile caching strategies

Chiu-Ki Chan

The Backbone.js Refactor

Daniel Cousineau

Est-ce que Scala est fait pour moi ?

Nicolas Martignole

Fluid, Fluent APIs

Erik Rose