•  

Sessions at ConFoo 2013 on Friday 1st March

Your current filters are…

  • A Phing fairy tale

    by Stephan Hochdörfer

    Phing is build tool based on Apache Ant. Get introduced to Phing by former Ant fanboy that fully turned into Phing power user and comitter recently. This session will cover the Phing basics and give you some ideas where Phing can be used to help you automate your boring and error-prone daily work tasks.

    At 8:30am to 9:30am, Friday 1st March

    In Hilton Montreal Bonaventure

    Coverage slide deck

  • Browser Versions Are Dead

    by Kyle

    The browser version is a dead concept. PLEASE stop caring about the browser version, its update cycle, and even (to some extent), its intrinsic capabilities.

    Every single person who’s ever worked in Web development has, more or less, been fed a lie. It’s a lie that’s so insidious that it’s actually mutated the way our Web development industry works from the inside out. It’s made us worse as an industry. It’s cost untold billions of dollars in lost time.

    What is that lie? “The browser version matters, because that’s how we know what it can and can’t do.” Or, put another way, “The browser version matters, because we have to know how to hack it so that it looks the same as every other browser.” The browser version is dead. Hacking around browser short-falls is dead. Compensating for non-compliance to standards is dead. UA sniffing is dead. Quit wasting your time!

    Let’s start retraining decision makers (customers, bosses, etc.) about how the Web and browsers really work.

    At 8:30am to 9:30am, Friday 1st March

    In Hilton Montreal Bonaventure

    Coverage slide deck

  • Emotional Design: Developing for Individuals

    by Jonathan LeBlanc

    Trends are moving towards the emergence of site customization based on user state. We will cover practical development examples on using user interest and identity data mining techniques to be able to determine the emotional ease, frustration levels, and intention of users, and customize the user experience based on that.

    At 8:30am to 9:30am, Friday 1st March

    In Hilton Montreal Bonaventure

    Coverage slide deck

  • Spring for Android

    by Anthony Dahanne

    Spring for Android is a library that helps simplify the development of native Android applications providing the developer with a REST client (RestTemplate) and OAuth support (Spring Social).
    During this talk, the attendees will learn how to integrate Spring for Android in their Android projects and how to code a Rest and OAuth client.

    At 9:45am to 10:30am, Friday 1st March

  • Outils d'analyse statique pour la sécurité

    by Philippe Arteau

    Il existe une multitude d'outils analyse statique permettant d'identifier des bugs de sécurité. La présentation couvrira leurs forces et faiblesses. Quels critères de sélection sont importants dans le choix d'outils? Pour quels types de vulnérabilités ses outils sont-il le plus efficace?

    At 11:00am to 12:00pm, Friday 1st March

    In Hilton Montreal Bonaventure

  • Scaling in the Cloud with Amazon Web Services

    by EliW

    Making your web application scale is always tough. This talk is a discussion & overview of the typical ways to scale LAMP apps in the past, and how you can now do this more easily on the cloud, specifically using Amazon Web Services such as EC2, RDS, S3 and more. AWS has a rich feature set that makes having a scalable app easier than ever before.

    At 11:00am to 12:00pm, Friday 1st March

  • Testing untestable code

    by Stephan Hochdörfer

    Automated testing is an widely-adopted standard. Unfortunately there exist applications that are not testable by their design. In the first part of the session it is shown how the dynamic nature of PHP can be used to exchange dependencies. In the second part of the session an layer gets introduced which transforms code into testable fragments.

    At 11:00am to 11:00am, Friday 1st March

    In Hilton Montreal Bonaventure

    Coverage slide deck

  • Advanced JavaScript techniques for modern web applications

    by Bastian Hofmann

    Modern web applications are using lots of JavaScript to create a fluent and responsive user experience. But if you want to load data from external places or include widgets into your site, you are quickly running into boundaries because of browser and security restrictions. This talk will show you techniques helping you with these problems.

    At 1:30pm to 2:30pm, Friday 1st March

    Coverage slide deck

  • Interest Discovery using Adaptive Human Behavioral Analysis

    by Jonathan LeBlanc

    Requiring people to curate their own social profiles before seeing value from a service is a flawed & antiquated notion. As we explore this notion, we'll see through real examples how what a user views & interacts with online can be disseminated into a core understanding of the person, building a deep understanding of who they are & what they want

    At 2:45pm to 3:45pm, Friday 1st March

    In Hilton Montreal Bonaventure

    Coverage slide deck