This year's conference provides again two days of exciting talks organized in two parallel tracks. The Design Track covers topics of current interest in the area of design and user experience, whereas the Tech Track is focused on frontend development technologies and trends.       

Tech Track

Design Track

08:30 - 09:30

Checkin, Coffee and Welcome


09:30 - 10:00

Introduction Keynote

Brief introduction to the Frontend Conference 2014.


10:00 - 11:00, Room Namics (B.01), Tech Track

"Time to think about time"

Leander Conradie
The world consists of processes, not things. Time does not stand still for anyone. But user interfaces tend to present things as they are, in a frozen moment in time. In this talk we will look at different ways to incorporate time, process and a narrative structure into front-ends.

11:00 - 12:00, Room Namics (B.01), Tech Track

"ECMAScript 6: what's next for JavaScript?"

Axel Rauschmayer
While the next version of JavaScript, ECMAScript 6, won’t be an official standard until mid 2015, its feature set is already frozen and you can use it now, on current engines. This talk explains how to do that, after giving a thorough tour of the new language features.

10:00 - 11:00, Room Unic (K.02), Design Track

"white space creativity"

Denise Jacobs

In visual arts and graphic design, white space is fundamental to allowing a creation to exist, by creating delineation and focus. Similarly, in our lives, creativity often sprouts from the "white space" of time: the moments in our increasingly busy schedules between activities and thoughts that allow the subconscious to better absorb and connect information.

11:00 - 12:00, Room Unic (K.02), Design Track

"Mind the Gap"

Simon Raess
The story of three brilliant designers and what we can learn from them. Spoiler alert: It takes a lot more than just talent and hard work.

12:00 - 13:00



13:00 - 14:00, Room Namics (B.01), Tech Track

"Squeezing E-Mails onto Mobile"

Julie Ng
Although many websites today have a responsive strategy, it often applies just to the website - not their E-Mails. More finicky than browsers, E-Mail clients can be overwhelming at first, but can also be more rewarding.

14:00 - 15:00, Room Namics (B.01), Tech Track

"Browserify all the things"

Nicolas Bevacqua
Using Browserify to develop front-end modular code using CommonJS; Writing tests for browserified code using 'tap'; Using Testling to run tests in the browser locally, and bringing that to the cloud by setting up continuous integration with Browserling.

13:00 - 14:00, Room Unic (K.02), Design Track

"Designing through Narrative"

John Peebles
The best designs convey a story. In this session, learn how to differentiate your products and designs by incorporating narrative, using principles that authors and story tellers have long relied on.

14:00 - 15:00, Room Unic (K.02), Design Track

"Fixing Lorem Ipsum with Content Prototyping"

Marko Dugonjić
Don'€t know what content to expect from the client and how long it will take them to deliver it? Hate designing with Lorem Ipsum? Learn how to set up a framework for content development to help facilitate the delivery of concise and useful information.

15:00 - 15:30

Coffee Break


15:30 - 16:30, Room Namics (B.01) Tech Track

"Building minimum-viable interactions for your web apps"

Patrick Mulder
How can you design and build web interfaces where users come first? JavaScript, static web pages and "nobackends" give you all you need. Let's look at the basics of key-value observation and how HTML templates can be filled with live.

16:30 - 17:30, Room Namics (B.01) Tech Track

"Make it scale! - Data Driven Design"

Memi Beltrame
This talk is about the data driven design approach in prototyping. We will look at what data driven design is and what it can solve. Why it is important to build rich functional prototypes that focus on content and how this can be achieved

15:30 - 16:30, Room Unic (K.02), Design Track

"UX is the Past - CX the Future "

Katja Kruppa
UX created an online dominated world with unlimited information, self-expression, and self-promotion. CX is the emerging discipline that will reconcile the online with the offline world and will determine business success in the long run.

16:30 - 17:30, Room Unic (K.02), Design Track

"Fighting Common Design Misconceptions"

Zoltan Gocza

Many people know that vitamin C helps fight off a cold. That hair keeps growing after death. Or, for that matter, that good app design strives for minimalism. But the truth is quite different. In this session, we’ll revisit some of the myths about designing for mobile. Until then, please take it easy with the vitamin supplements.

19:00 - 22:00

Party (Sponsored by Colab ZURICH)




Tech Track

Design Track

09:00 - 10:00, Room Namics (B.01), Tech Track

"Mobile Viewports"

Peter-Paul Koch
What are the three viewports? (Spoiler: layout, visual, and ideal.) Why does responsive design work? (Not how. Why.) What happens when you set the meta viewport? How do browsers go wrong? (Spoiler: in plenty of innovative ways.) PPK, who spent more time on the mobile viewport than anyone not working for a browser vendor, answers these questions and more.

10:00 - 11:00, Room Namics (B.01), Tech Track

"Real World Web Components"

Martin Naumann

Web components are an interesting set of standard proposals, promising to make web development more modular and speed up development - but how does it look aside from hello-world components and example snippets?

11:00 - 12:00, Room Namics (B.01), Tech Track

"Building Event-Driven Javascript Applications with Twitter Flight"

Keith Bingman
Building modern web applications is harder than it should be. There is another lighter weight solution few people talk about: Twitter Flight. Designed as a collection of event-driven, stand-alone components, it is both highly flexible and scalable.

09:00 - 10:00, Room Unic (K.02), Design Track

"we don't talk anymore"

Dan Rubin
Designer, Developer, Front-end, Back-end, IA, UX, Male, Female — we've spent so much time inventing titles, drawing dividing lines around our skill-sets, building silos, and highlighting differences, that we seem to have forgotten what it actually means to communicate and work with each other

10:00 - 11:00, Room Unic (K.02), Design Track

"CSS Grid Layout"

Rachel Andrew
CSS Grid Layout is the layout method I have been waiting for ever since I started dabbling in CSS for layout in the late 90s. In this talk I will show you how Grid Layout works, and explain why you should become a fan of Grid Layout too.

11:00 - 12:00, Room Unic (K.02), Design Track

"Generate Styleguides for Every Project"

Marc Friederich
A "Styleguide generated by default" approach makes your life easier. There is plenty of generator to help you document your components and have a future friendly code. Return of over 2 years experience, the talk shows a benchmark of styleguide generators.

12:00 - 13:00



13:00 - 13:30, Room Namics (B.01), Tech Track

"Lightning Talks"


13:30 - 14:30, Room Namics (B.01), Tech Track

"WebRTC - So Much More than Just Video Conferencing"

Szymon Nowak
WebRTC quickly gains popularity, however, most people see it only as an API that allows us to have Hangouts or Skype without plugins. This talk will briefly describe what WebRTC actually is, show some really interesting projects powered by this API.

13:00 - 13:30, Room Unic (K.02), Design Track

"Lightning Talks"


13:30 - 14:30, Room Unic (K.02), Design Track

"Responsive Typography"

Clarissa Peterson
Your content is the most important feature of your website, so it's important to make sure that the text looks good and is easy to read no matter what device type or screen size it's being viewed on. Learn how you can use CSS to apply design rules that will make your typography look better and perform better across devices.

14:30 - 15:00

Coffee Break


15:00 - 16:00, Room Namics (B.01), Tech Track

"AST - The Only True Tool for Building JavaScript"

Ingvar Stepanyan
From Makefiles to JavaScript-based Grunt, from Grunt to Gulp, from Gulp to Broccoli... Lots of plugins available for every build system that allow you to lint, modify, bundle, concatenate, minify and do a lot of other operations on JavaScript, but still - how do you debug it in production?

16:00 - 17:00, Room Namics (B.01), Tech Track

"Wearable Sensors and UX Development"

Mark Melnykowycz
The rise of IoT and wearable sensors is opening up new areas of user interaction between hardware devices and software design. This talk will focus on the influence of sensor type in designing user experiences as well as the emerging technologies and how to prototype for them.

15:00 - 16:00, Room Unic (K.02), Design Track

"responsive design workflow: clever tricks and techniques"

Vitaly Friedman
Responsive Web design challenges us, Web designers, to adapt a new mindset to our design processes as well as techniques they are using in design and code. This talk provides an overview of various practical workflow tips, tools, techniques and strategies when working on a new responsive design project.

16:00 - 17:00, Room Unic (K.02), Design Track

"Deliberate Performance"

Tim Kadlec

No one wants to create a slow site. Yet that's exactly what happens. Not only do fat sites exist, they're actually becoming more and more common. It would be one thing if performance was merely another feature, but the reality is that performance is a fundamental component of the user experience.

17:00 - 18:00