Fixed Canvas Backgrounds

I’ve talked a bit about separating our semantic and non-semantic content within websites. We can take our rich non-semantic content and throw it onto a canvas. This provides a number of benefits, cleaning up our markup, reducing DOM elements and optimizes performance. I’ve put together some examples of how this can be used in both Fixed Canvas Backgrounds

HTML5 Dev Conf “Web + Wow”

I spoke at HTML5DevConf last October. My talk was called “Web + Wow” and explored the web as rich medium and different techniques people can use for some interesting effects. You can find the synopsis and video below and the slides are up here. An exploration of the web as a medium. The web is HTML5 Dev Conf “Web + Wow”

The Web as a Platform: PhoneGap Day 2013

I was invited to PhoneGap Day US in Portland Oregon to talk about the web. I used it as an opportunity to discuss capabilities and features making their way to the platform that I think can change how people build web applications. You can watch the video of my talk below.

Graphical Web Experiment

The Quest for the Graphical Web was an experimental presentation I put together with some amazing friends and the team at Adobe to tell the story of how the web is evolving from a graphical perspective. You can watch the full recording of the presentation from the Create the Web event.  A web version can be viewed Graphical Web Experiment

three.js custom shader material

This post is going to assume you have used three.js to set up a basic scene with a camera and objects. The shaders can go in a script tag within the page and then can be referenced using the id of the script elements. Vertex Shader: [code lang=”glsl”] varying vec2 vUv; uniform float delta; uniform three.js custom shader material