A conceptual future for the multi-device web
We usually interact with the web through a single browser, even when we've got several web-enabled devices nearby (with even more in the future). I'll talk about sharing an interaction across multiple devices to push past the constraints of a single browser app. I'll cover the concepts required to produce this kind of interface, and discuss the web…
A language in 20 minutes
Beyond the bar graph: Creative Visualization with D3.js
Turning set of numbers into a simple graph can instantly tell us a story about data, but there are times when a standard graph isn't enough. Sometimes we need to search for untradtional and creative ways to visualize our data to express our story. In this talk, we'll explore less common and unique ways of visualizing data sets on the web using D3.j…
Everybody dance now with Web Audio API
Five Keys to Success When Building HTML5 Games
How to Build Front-End Web Apps that Scale
Developing large apps is difficult. Ensuring that code is consistent, well structured, tested, maintainable and has an architecture that encourages enhancement is essential. When it comes to large server-focused apps, solutions to this problem have been tried and tested. But, with the ongoing dramatic shift of functionality into the browser, how do…
Invent the future, don't recreate the past
JS.Next and CoffeeScript
My girlfriend is a crypto-anarchist and she doesn't even know it.
In this talk I will explore the future of WebRTC powered apps beyond real-time audio and video. How the P2P nature of WebRTC will enable you to develop the next generation of decentralized web apps that are secure and respectful towards the privacy of your users.
Streaming and event-based programming using FRP and RxJS
Terra.js - A semantic terrain engine
Imagine if the world could fit in your browser. If, when booking a holiday, you could see what the pilot flying you there would see, or a bird’s eye view of the mountain, before you hit the pistes. In this talk, I'll introduce a project of mine called terra.js, which aims to make all these things possible and discuss ideas for the future.
The Secrets of React's Virtual DOM
In this talk I’ll be discussing why we built a virtual DOM, how it compares to other systems, and its relevance to the future of browser technologies.
Web components - A whirlwind tour thru the future of the web
Web components are an interesting set of standard proposals, promising to make web development more modular and speed up development. So - what exactly are web components, how do they work and when can I finally get them into production? This and more will be covered in this talk.