Rob Hawkes
Rob thrives on solving problems through code. He's addicted to visual programming, and can't get enough of HTML5 canvas. Most of his waking life is spent working on crazy projects involving all sorts of new and exciting technologies, both on-line and off. Aside from his practical work, Rob is the author of "Foundation HTML5 Canvas", which is all about making games with the new Web technology. You should definitely pick up a copy! Check out Rob's website if you want to find out more about what he gets up to, and make sure to follow him on Twitter.
  • Code
    Canvas from Scratch: Pixel ManipulationCanvas from scratch
    In the last article, you learned all about transformations, shadows and gradients. Today, I'm going to show you how to manipulate pixels in canvas; from simply accessing color values, to editing images within the canvas just like a photo editor. This is easily one of the most powerful features built into canvas directly, and once you've learned it, I guarantee that you'll have a whole range of exciting ideas.Read More…
  • Code
    Canvas From Scratch: Transformations and GradientsCanvas from scratch
    In this article, I'm going to walk you through transformations in the canvas, as well as shadows and gradients. Transformations are an extremely valuable set of methods that allow you to start being creative with the way you draw objects on the canvas. Let's get started after the jump!Read More…
  • Code
    Canvas From Scratch: Advanced DrawingCanvas from scratch
    In the previous article in this series, you learned about the canvas element, and the basics for drawing on it. In this article, I'm going to demonstrate some of the more advanced drawing functionality.Read More…
  • Code
    Canvas From Scratch: Introducing CanvasCanvas from scratch
    This is the first article in a series that will bring you up to speed with HTML5 canvas, the plugin-less drawing functionality built into modern browsers. In this introductory article, I'll show you how to access the canvas element, draw shapes, change colours, and erase things. It's a whistle-stop tour of the basics of this amazing new Web technology.Read More…