Doors open to all participants at 8:30am. Arrive early to snaffle some breakfast and grab a great seat.
An introduction to the unique format of Edge, and how you can participate throughout the day.
What's a reasonable expectation of privacy on the web, how can technology help validate it and how should users perceive and control it? With new technologies like HTTP2 and ServiceWorker both SSL/TLS only, campaigns for TLS on everything, attempts to unify approaches to private browsing modes, and the announcement of the new letsencrypt cert authority, now is a good time to revisit security on the web.
Dan Appelquist
W3C TAG Co-Chair
Mod
Yan Zhu
Yahoo!
Speaker
Patrick Hamann
Financial Times
Mike West
Google
Virginie Galindo
Gemalto / W3C WebSec IG
J. Alex Halderman
Uni. of Michigan / Let's Encrypt
Storage in the browser increasingly has more complex use cases, and we can now add the Serviceworker cache API to the list of storage options. Blob storage is also gaining support, and applications increasingly do more complex things with data, requiring abstractions for model or network sync. Let's explore use case and patterns for managing complex data storage, search, indexing and sync in the browser.
Jake Archibald
Google
Mod
Nolan Lawson
Squarespace
Speaker
Matt MacPherson
Mozilla
David Fahlander
Dexie.js
Jing Chen
Facebook
Glynn Bird
IBM Cloudant
Grab a coffee and recharge for the next session.
We’ve seen the future, and it’s looking modular. More people are using React or similar virtual DOM frameworks; are these approaches incompatible with web components? And for smaller organisations and single developers, will there be a market in components? What standard will drive that?
Chris Heilmann
Microsoft
Mod
Guy Bedford
Verve Interactive
Speaker
Ian Feather
Schibsted
Alex Russell
Google
Kaelig Deloumeau
FT Labs
Christopher Chedeau
Facebook
ES6's syntax incompatibility with ES5 makes it hard to roll out easily. Transpilers help today but what about when some browsers support all the ES6 syntax? What about ES7's syntax incompatibilies with ES6? What does PE mean to apps that offer no value if a modern web platform feature (say WebRTC) isn't supported? With such a long tail of web tech development, is there a progressive enhancement 'baseline' below which everything breaks and we don't care anymore?
Lyza Danger Gardner
Cloud Four
Mod
Remy Sharp
Left Logic
Speaker
Jack Franklin
GoCardless
Jeremy Keith
Clearleft
James Kyle
Cloudflare
Lee Byron
Facebook
After the panels, lunch will be served in the main event space. If you haven't already, this is a good time to decide which breakouts you want to participate in during the afternoon session.
What goes in the SW vs the page? How to handle updates without disrupting the user? When should caches be cleaned?
Jake Archibald
Google
Besides syntax sugar, what code architecture patterns and best practices will emerge from ES6 Collections, Classes, and Modules?
Kyle Simpson
Getify Solutions
Why now? How to get them on your phone? How do they relate to native apps, the browser, the OS?
Andreas Bovens
Opera
What patterns work best? Is @extends ever a good idea? Should browsers support Sass?
Mairead Buchan
Emdeebeebee
What challenges will web developers face when transitioning to https and how can these be addressed?
John Graham-Cumming
Cloudfare
Do web components create new accessibility challenges? What can developers do to make web components accessible?
Léonie Watson
The Paciello Group
Are Web Components trying to do too many things? Is this an extensible solution? How do you make components part of your workflow?
Chris Heilmann
Microsoft
What best practices are emerging for RUM? What are the metrics we should be caring about?
Patrick Kettner
Wallmart Labs
Immutability, directionality, OO vs pure data, querying, sync, abstractions and standards.
Lee Byron
Facebook
Progressing from what to where? Does it ever really work for everyone?
Lyza Danger Gardner
Cloud Four
'Smart' pipes, traffic shaping, accelerated browsing proxies - how do devs manage the relationship with the network operator?
Natasha Rooney
GSMA
Vendor prefixes, UA strings, feature flags. How can devs test unstable browser features on real users?
Adrian Bateman
Microsoft
How pedantic do they need to be? Is serving unnecessary polyfills a problem worth fixing? Should all new web APIs be polyfillable?
Stuart Cox
Potato / Modernizr
A very quick break to give you time to take a seat in the main space for the keynote
From its creation as a place to share knowledge, the world wide web has evolved into a place of commerce and community. A new generation of businesses, such as Airbnb, BlaBlaCar and TaskRabbit, are merging sharing and commerce - taking under-utilised assets in the economy and creating alternative business models.
With these new markets and innovations come challenges to established systems of regulation and attitudes towards ownership. Is now the right time for the Sharing Economy? What does this mean for consumers and traditional businesses?
Debbie Wosskow is CEO of Love Home Swap and chair of the trade body Sharing Economy UK. Debbie recently authored the UK government's review into the sharing economy. She also contributes to Founders4Schools, visiting students to give first-hand examples of the relevance of technology in the workplace.
Debbie Wosskow
Founder, Love Home Swap
Speaker Stick around for some quick thank yous, and a few words from Claire Sutcliffe, co-founder of CodeClub, who will be receiving all leftover ticket revenue from Edge conf.
Clare Sutcliffe
CodeClub
Speaker Wind down and discuss the day's events with your fellow delegates with a BBQ at Rotunda, a 25 minute walk from the conference venue. We have a terrace by the canal and will be cooking burgers and veggie delights on the grill. Chill out with friends new and old, raise a glass and file some bugs.
We are committed to providing a relaxing, friendly social event where we can continue those useful conversations that we started during the day.