Simonsarris - simonsarris.com - simonsarris.com

Latest News:

The Importance of GeoCities and Bob Ross 1 Jul 2013 | 10:01 am

This month I turned a quarter-century old. I’ve finally finished writing the book that consumed the 24th year of my life, and now I’m left with time to think (and blog) again. This post is about ident...

The Book is Complete 1 Jul 2013 | 09:24 am

It’s been exactly one year since I began writing HTML5 Unleashed. I’m finally done everything, and it will be in stores next month. The Kindle edition is already available! The book has all its code ...

Be positive. 26 Sep 2012 | 04:31 am

Be positive. Listen for 90% of a conversation and people will find you interesting. Learn to ask engaging questions and let others do the answering. Don’t just ask people about facts, ask for their op...

Why I Love Recruiters 26 Aug 2012 | 06:44 am

Right now there’s a front-page article on HN titled “Why I Hate Tech Recruiters” relating one person’s disdain of an offhanded recruiter email. The comments replied with their own horror stories and d...

I’m writing a book! 19 Jun 2012 | 01:35 pm

I’m writing a book! On HTML5! It will be in full color with plenty of examples and syntax highlighting. A large part of the book will be canvas, of course, and I plan for all chapters and subjects t...

A Gentle Introduction to Making HTML5 Canvas Interactive 20 Dec 2011 | 08:10 pm

This is a big overhaul of one of my tutorials on making and moving shapes on an HTML5 Canvas. This new tutorial is vastly cleaner than my old one, but if you still want to see that one or are looking ...

The most amazing thing 16 Dec 2011 | 07:43 pm

I live my life in a state of constant, quiet amazement. Almost everything is impressive to me, from the last book I read to the last soup I ate. I don’t get bored, and am often happy to just sit and t...

Understanding the HTML5 Canvas image security rules 30 Nov 2011 | 08:56 pm

There’s a common point of confusion regarding when one can use HTML5 Canvas getImageData() and toDataUrl() methods. Certain operations will cause these methods to throw a security error instead of fun...

A transformation class for Canvas to keep track of the transformation matrix 23 Sep 2011 | 04:37 pm

The HTML5 Canvas does not have a method for getting the current transformation matrix. For some applications, keeping track of the current transformation matrix would be a nice feature to have. I’ve ...

Increasing Performance by Caching Paths on HTML5 Canvas 29 Jul 2011 | 04:42 pm

This article is one in a series of performance articles I am writing on Canvas. I’m considering writing a small (e-)book on Canvas performance issues, considerations and tips. If you’d be interested i...

Recently parsed news:

Recent searches: