Schedule

This years conference will provide speakers on both days within two separate tracks. A design track focused for designers and a tech track focused for developers.

 

Thursday

Design Track Room HSR

Tech Track Room AdNovum

08:30 – 09:45

Checkin and welcome Coffee

09:45 – 10:00

Introduction Keynote

Brief introduction to the Frontend Conference 2012.

09:45 – 10:00

Introduction Keynote (streamed)

Brief introduction to the Frontend Conference 2012.

10:00 – 11:00

Interactive user experience: natural user interfaces

Exactly why can multi-touch technology make collaboration better? This talk is about the nature of interaction, and the root of collaboration. On an evolutionary basis the very concept of user interfaces is evolving and presenting us with ...

10:00 – 11:00

Pushing the boundaries without breaking the web

This is an exciting time for front-end development. The support of modern browsers for CSS3 and HTML5 is excellent and improving all the time. Before we get too excited about all the new shiny features we have ...

11:00 – 12:00

From a Signpost to your Screen: The Metro Design Language

The Metro design language is conquering the Microsoft world with its uncompromised simplicity and heavy reliance on typography. It started with the Windows Phone 7 UI and is now integral part of the new Windows 8, Office ...

Sascha Corti

Time: 11:00 – 12:00
Room: HSR
Track: Design

11:00 – 12:00

Responsive Design: For desktop, tablet, mobile and beyond …

This entertaining, live-coding, presentation invites you to learn the tips and tricks needed to ensure mobile accessibility for all your websites. Mobile devices (smartphones and tablets) are our fastest growing visitor segment, and yet we’re still building ...

12:00 – 13:00

Lunch

13:00 – 14:00

The Un-researched Persona

Since Allan Cooper presented the Persona methodology to the software development world, companies have adopted the technique, to a fault. While personas are supposed to be "made up" they are not supposed to be pulled out of ...

13:00 – 14:00

Mobile Web Testing & Debugging Best Practices

Jay is going to cover a number of approaches to quality-check consistency and performance of your code in production across multiple mobile operating systems and browser engines. This is no one-way presentation, since Jay wants to hear ...

14:00 – 15:00

Creating User Experiences: Unlocking the Invisible Cage

Despite new and powerful UI technology stacks, most developers are creating applications that look and feel the same as ten years ago, except for pretty colors and gratuitous animations. Like zoo animals when their cage is removed, ...

Billy Hollis

Time: 14:00 – 15:00
Room: HSR
Track: Design

14:00 – 15:00

The Pursuit of Simplicity

Nowadays developers are flooded with various libraries which are supposed to help and speed up the development process but often proove to be counterproductive. Same with design processes - designers are trapped with styles and hypes which ...

15:00 – 15:30

Coffee Break

15:30 – 16:30

Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked User Experience

Compelling and powerful web applications such as Google Maps and Facebook have become mainstream and are setting a benchmark in terms of usability and design. Meanwhile, agile development is taking the software development world by storm. UX ...

15:30 – 16:30

Javascript Performance

Today JavaScript is the second largest contributor to the page load size (after images, source). But while images only affect first impressions, JavaScript can make your app slow for as long as the user interacts with it. ...

16:30 – 17:30

The Tools We Use

The tools we use as designers can limit our imaginations to only what the tools are capable of creating. Yes, design is a business and not an interpretive dance. We usually have neither the time nor the ...

John Moroney

Time: 16:30 – 17:30
Room: HSR
Track: Design

16:30 – 17:30

Manage those dependencies!

Package- and dependency management is like source control; somehow we manage to survive without it, but it's a f***ing pain in the a**. For some reason, web development has been a place of medival darkness without proper ...

Friday

Design Track Room HSR

Tech Track Room AdNovum

09:15 – 10:00

Interacting with Flying Robots

The Flying Machine Arena is an aerial robotics test-bed built up for at ETH Zurich. It’s a sophisticated system that mixes many different commercial and custom-developed components. The Arena is both a research system undergoing everyday deep-system ...

09:15 – 10:00

Have you heard of Backbone.js?

In this session we’ll look at how the minimal Backbone.js framework can help you with your new JS-only web application or with writing maintainable widgets for your existing web projects. Backbone.js is a minimal MVC framework that ...

10:00 – 11:00

UX: No Design without Research

Up-front research is what gives projects the opportunity to go beyond only following best practices of user interaction design: Research makes them become projects with serious UX design. Getting to know users, their needs and their constraints ...

10:00 – 11:00

Citizen Science

The Zooniverse is a citizen science platform utilizing the web to conduct real science. The various projects use the efforts and ability of volunteers to help scientists and researchers deal with the flood of data that confronts ...

Amit Kapadia

Time: 10:00 – 11:00
Room: AdNovum
Track: Tech

11:00 – 12:00

Visualizations for Developers

The more information-rich our societies become, the more demand there is for representing information visually, and the HTML5 platform is one of the best ways to create visualizations and communicate a message. Either for making sense of ...

11:00 – 12:00

Science of Design

Design is not just for designers or aesthetics & beauty nerds. Design is for everybody. Design is everywhere. It is a communication layer; an adapter from information to perception that, though cosidered to be more of an ...

12:00 – 13:00

Lunch

13:00 – 13:30

Lightning Talks

Lightning talks will be conducted within 5 x 5 minutes slots. Everyone can propose a talk on Thursday.

13:00 – 13:30

Lightning Talks

Lightning talks will be conducted within 5 x 5 minutes slots. Everyone can propose a talk on Thursday.

13:30 – 14:30

Reading between visual codes

Visual appearance is usually just considered a question of aesthetics: an exchangeable system of attributes (colours, forms, composition, medium) that can be put over a concept or a structure, like different dresses over a dummy. But through ...

Paloma Lopez

Time: 13:30 – 14:30
Room: HSR
Track: Design

13:30 – 14:30

Bridging the Gap between Design and Development

The development of sophisticated design is a challenging task and complexity is still rising. Requirements, budget, documentation, compatibility, efficiency… As frontends become more complex, we need to think even more about our workflow and techniques. This talk ...

Roger Dudler

Time: 13:30 – 14:30
Room: AdNovum
Track: Tech

14:30 – 15:00

Coffee Break

15:00 – 16:00

Responsive Redesign: Smashing Magazine's Case Study

You know it’s time to redesign when your design is becoming your own bottleneck — incapable of reflecting your changes, values and the new direction of your enterprise. If your list of necessary UX improvements is getting ...

15:00 – 16:00

Frontend development in complex projects

These days, frontend development is no longer limited to the conversion of Photoshop templates into static HTML files. As browsers become more powerful, the frontend increasingly takes on responsibilities that formerly belonged to the backend. As frontend ...

16:00 – 17:00

Is beautiful really usable? Understanding the interplay between usability, aesthetics and affect

Ever come across a product that looked beautiful but was awful to use? Or stumbled over a something that was ugly as hell but just did exactly what you wanted? Ever wondered how these factors work together, ...

16:00 – 17:00

How late is later? A lazy loading solution on the edge between very clever and incredibly mad.

Reducing the loading time of a web application is a well known problem. Developers need to make sure the browser only downloads the code that is strictly necessary to bootstrap the application and leave the rest for ...