Edge

Building out from the edge of web technology

London, 9th February 2013

SOLD OUT!

A new kind of one-day conference on advanced web technologies for developers and browser vendors.

Presented by FT Labs, Google, and Facebook.

You'll be added to our Mailchimp list and receive occasional updates about Edge events.

Videos from the conference

Enter text to search transcripts, then click on a result to view video.

Schedule

Registration and breakfast

Doors open to all participants at 9am. Arrive early to take advantage of breakfast provided by Facebook London.

Welcome

An introduction to the unique format of Edge, and how you can participate.

1. Offline

What's the right way to build offline into a web application? Despite wide support of technologies like appcache and web storage, solutions remain hackish. Why?

Moderator: Andrew Betts

Watch video

2. Network

It's easy to poke fun at websites with multi-megabyte pages, but latency and number of round trips are the biggest killers of page load performance, especially over 3G. How can we get the best out of the network and not let it slow down our apps? What's the best way to handle foreign resources, dependency management, batching and minification?

Moderator: Steve Thair

Watch video

Break

3. Performance

How can we get faster repaints, more frames per second, quicker layout updates? Why are in-browser operations still perceptibly slower than native? And with page session time growing dramatically, are web developers worried enough about memory leaks and garbage collection?

Moderator: Matt Delaney

Watch video

Lunch

4. Responsive layout

Why are some designs easy to implement and others almost impossible? Can we make it easier to do magazine style column layout, fitted wrapping or embedding sandboxed content? For those aiming for truly responsive design, are variables like CPU power, viewing distance, input interface and pixel density just as important as viewport-width?

Moderator: Amber Weinberg

Watch video

5. Input

How do we write web apps that are agnostic to different input technologies? What about devices that combine touch and mouse, and what of new interaction methods like remote controls, speech and 3D gestures? What problems do we encounter when we expand support to encompass embedded browsers in devices like kiosks, TVs, games consoles, in-flight and in-car screens?

Moderator: Pete LePage

Watch video

Break

6. Privileged access

Slowly, websites have been peeking outside the browser sandbox, though we remain some way off an interoperable solution for the holy grail of a website-as-desktop-app without any runtime other than the browser. How do we get there more quickly, and in the meantime navigate problems like conflicting and confusing user permission prompts, testing and updating, and do we get the access we actually need?

Moderator: Chris Heilmann

Watch video

7. Testing and tooling

Sites have become too complex to build by hand, and too complex to test without automation. What are the tools we now rely on for authoring and testing? Where are the gaps? Where do we need to focus attention to improve support?

Moderator: Ivan Žužak

Watch video

Closing remarks and thanks

After party at The Crown

After the conference we'll head over to The Crown for drinks. Dinner is up to you - The Crown serves food, but there are probably thousands of alternatives within walking distance.

Session format

Edge is a different kind of conference, for developers with experience to share, who want to see and bring improvements to the web platform. Our emphasis is on creating a good environment for productive debate and discussion, rather than presenting the experiences of a single speaker.

Each themed session is an hour long, and starts with a maximum 10 minute talk by an expert in that topic, outlining the current state of the platform in that area. Expect this to be a fast moving and dense blast of information to get you thinking. The remainder of the session will be given over to an open but structured discussion, with a professional moderator and a panel of seasoned developers who have in-depth knowledge of the subject. They’ve been there, done it, and often bring different perspectives on how we can solve problems.

Session participants will include the lead speaker, a number of additional panellists, a moderator, and a notetaker to record the discussion so we can share it on the web later.

The session programme at Edge is designed to ensure that the day covers a broad swathe of topics, giving each equal weight. It's open to anyone, and is designed to be a simple and practical way to connect web developers with browser developers.

Panellists

The main purpose of Edge panellists is to help promote discussion, not to own it. They are here as much to learn from you as to share their own experience.

Jake Archibald

Jake Archibald

Google

Works with the Chrome team to develop and promote web standards and developer tools. Prior to Google, worked on mobile Lanyrd.

Tab Atkins

Tab Atkins

Google, CSS Working Group

Works on the Chrome browser as a Web Standards Hacker. Also a member of the CSS Working Group, and either a member or contributor to several other working groups in the W3C.

Rowan Beentje

Rowan Beentje

FT Labs

Lead developer of momentum scrolling library FT Scroller, with broad desktop and mobile browser support. Also works on Sequel Pro.

Andrew Betts

Andrew Betts

FT Labs

Founder of Assanka, now FT Labs, Andrew leads the team that builds the FT web app and Economist HTML5 app, and is the curator of Edge.

David Blooman

David Blooman

BBC News

Works on BBC News. Helping others test mobile and beyond.

Mairead Buchan

Mairead Buchan

Head

Front-end lead with Head, expert on responsive builds, experiments with the Kinect to widen the sphere of possible interactions in responsive development.

Razvan Caliman

Razvan Caliman

Adobe

Works on CSS Regions, CSS Exclusions and other ways of improving digital publishing on the web.

John Cleveley

John Cleveley

BBC News

Migrating BBC News to a dynamic platform and building features mobile first using responsive design all the the way up to desktop.

George Crawford

George Crawford

FT Labs

Lead developer of the Economist HTML5 project, and maintainer of FT Columnflow, a polyfill for complex multi-column layouts.

Andy Davies

Andy Davies

Freelance performance consultant

Developer of waterfall and kensho. Works with ecommerce customers to measure and improve site performance. Fascinated by network waterfalls.

Matt Caruana Galizia

Matt Caruana Galizia

FT Labs

Developer on the FT Web App and maintainer of FT Fastclick, a polyfill to increase responsiveness of touch UIs.

Pete LePage

Ilya Grigorik

Google

Engineer and developer advocate on the Make The Web Fast team at Google, driving adoption of performance best practices.

Andy Hume

Andy Hume

The Guardian

Formerly a lead engineer on Bing Maps, and developer at Clearleft. Currently client-side architect at the Guardian.

Paul Irish

Paul Irish

Google

Known for a plethora of web dev tools including Yeoman, Modernizr, HTML5 Boilerplate, HTML5 Please, CSS3 Please and other bits and bobs of open source code.

Paul Kinlan

Paul Kinlan

Google

Mr Web Intents. Developer of many techie things including Twollo, Twe2, Topicala, Ahoyo and FriendDeck.

Tobie Langel

Tobie Langel

Facebook

Focuses on Open Web Standards, and is Facebook's W3C AC Rep. An avid open-source contributor, known for co-maintaining Prototype.

Pete LePage

Pete LePage

Google

Developer advocate on the Chrome team who helps to make the web a more awesome place for developers.

Brian Leroux

Brian Leroux

Adobe

Formerly of Nitobi, works on Cordova, Phonegap, and other projects that orbit the amazing gravity of JavaScript.

Alex Russell

Alex Russell

Google

Works on Chrome, Chrome for Android, Chrome Frame, and the broader web platform at Google London.

Remy Sharp

Remy Sharp

LeftLogic

Founder and curator of Full Frontal. Also ran jQuery for Designers, co-authored Introducing HTML5 (adding all the JavaScripty bits) and is one of the curators of HTML5Doctor.com.

Boris Smus

Boris Smus

Google

Research software engineer prototyping new kinds of input for the web platform. Creator of pointer.js and device.js.

Ivan Žužak

Ivan Žužak

Asseco SEE

Developed the postMessage-based pmrpc library and other open-source webeng tools. Publishes This Week in REST and maintains a list of online tools for Web engineers.

Chris Heilmann

Chris Heilmann

Mozilla

Principal Developer Evangelist at Mozilla, author of or contributor to four books and hundreds of articles on web development.

Amber Weinberg

Amber Weinberg

Freelance Wordpress Developer

Responsive front end developer, regular blogger, creator of hired.im (supporting CodeClub) and dispenser of mobile UX wisdom.

Petro Soininen

Petro Soininen

SC5

Head of Technology at SC5 and organizer of FINHTML5, with a huge bag of war stories from exposing Nokia web dev platforms to the world.

Mark Christian

Mark Christian

Twitter

Canadian bringing whimsy to California. Web infrastructure at Twitter; DragonDrop, Responsive Measure, FFFFallback and AppcacheFacts.

Steve Thair

Steve Thair

Seriti Consulting

Web Operations Manager and Performance Consultant. Organises London Web Performance and WebPerfDays.

Diana Cheng

Diana Cheng

Vodafone

Vodafone Group R&D, currently W3C Device APIs and SysApps, particularly Network Info API. Previously W3C Geolocation WG.

Simon Stewart

Simon Stewart

Facebook

Lead of the Selenium project, creator of WebDriver. Currently an engineer at Facebook, but has previously led Google's Web Testing team and remembers his time at ThoughtWorks fondly.

Chris Lord

Chris Lord

Mozilla

Mobile platform guy at Mozilla's London office, and free software advocate. Works primarily on graphics and performance for Firefox on Android.

Matt Delaney

Matt Delaney

Konsult

Founder of Konsult, formerly a WebKit engineer at Apple focused on graphics, performance, and hardware-accelerated rendering.

Francois Daoust

François Daoust

Joshfire

'Factory worker' at Joshfire, ex-W3C, enjoys making cross-device apps. Co-author of a French book on mobile Web

Pavel Feldman

Pavel Feldman

Google

Pavel is a software engineer working on Google Chrome Developer Tools and WebKit's Web Inspector.

Shane O'Sullivan

Shane O'Sullivan

Facebook

UI engineer focusing on mobile and desktop framework development for building business interfaces at Facebook. Contributor to the Dojo Toolkit.

Venue

Edge was held at Facebook's colourful London event space in Covent Garden:

Facebook London
42 Earlham Street
Covent Garden
London
WC2H 9LA
  • Tottenham Court Road
  • Covent Garden

View map on Google Maps

FAQs

Who should attend?
If you are a web developer using technologies that you can only find in pre-release versions of browsers, and you are finding that they don’t quite work as you think they should, we want to see you at Edge. Or if you have developed intricate workarounds, shims or polyfills to make up for the deficiencies of web standards or differences in implementation between browsers, you should come too.
What does it cost?
Tickets are £50, which is used to pay for speaker travel expenses. If there is any left over, we will take a vote of attendees and donate it to a nominated open source project.
Who’s paying for everything then?
Edge is supported and funded by the three organisations behind the event: Facebook, Google and the Financial Times (via FT Labs).
Why aren't there more women on the panels?
We're very much aware that our panels are male dominated, even more so than the broader tech industry. Underrepresentation of women in the industry is a problem we fully acknowledge and is something everyone in the community should be working hard to change, the organisers of this event included. There are many ways of doing this, and it can't be as simple as saying that every event without exception must be representative to have any legitimacy. If small, niche events go unstaged for fear of unintentionally provoking arguments over diversity, then we're the poorer for the lack of valuable knowledge sharing opportunities that those events would have provided. As many gains may be made through social initiatives which avoid the need for quotas and other discriminatory ways of creating diversity.
Also, Edge doesn't have any speakers in the traditional sense. Our panellists are not there to teach or lecture you, they're there to help and to learn from the most important people at the event - our delegates. Representation of women in our delegate list is roughly in line with the industry average.
How did you choose your panellists?
About half the panellists are employees of the three conference organisers. They are paid to attend Edge, represent their company, and participate in the discussion as part of their job. They were nominated by their respective employers. The remainder come from exploring the networks of existing panellists, reaching out to spec authors, and asking relevant industry leading organisations for representatives or recommendations.