I’ve picked up a side job using HTML5’s canvas element, and the project at work turned HTML5 for various non-Apple reasons. I’ve been hesitant to post about it because I firmly feel that Flash will continue to flourish in the future, and HTML5 is simply a new and better HTML4/XHTML.

I will continue to be involved in the Reflex project and in the Flash community, but since I am doing a lot of HTML5 work in the next few months, I will be talking about the cool stuff I am learning and doing. I’ve done a lot of HTML/CSS/JS, but now that I am tasked to only worry about HTML5, and not worry about being compatible with non-HTML5, the world has become a brighter place. A lot brighter.

To get you started, here’s a great overview on some of the new HTML5 features. There is some cool stuff, especially the Worker (which Flash doesn’t have…yet) for a type of multi-threading. But the best feature for me is the CSS3 spec, allowing me to have scale-9 borders, use negative margins and inline-block without worrying about browser compatibility, and in general not need to create a ton of HTML markup just for my design. More coming soon.