Web

To Framework, or Not To Framework: Part 2

In part 1 of “To Framework, or Not To Framework“, I wrote about why I don’t tend to use frameworks like Bootstrap or Foundation. If you haven’t read that, it gives a bit of context to the “why” part of this article. The first thing people use in a framework (at least it feels that… Read This Article Read More

Web Standards and JavaScript for Aging Devices

The first thing I learned about web development was that there was this thing called “Web Standards”, and it was awesome. We as an industry are better for it because it’s inclusive and altruistic. People with screen readers, for example, benefit from it because we knew better than to just use Flash on everything. You’re… Read This Article Read More

I’ve Been iFramed

Last night something interesting was brought to my attention through my Mint statistics. It’s probably only important for those interested in keeping their images and selective content from major search engines. Usually when a search engine checks out my website I see the hit listed like this: “Search for: men and women” with a little… Read This Article Read More

Layers in Artisan JS

As I mentioned in an Introduction to Artisan JS, Artisan has the ability to layer things on the Canvas. Once rendered to the Canvas, those layers are flattened as you would expect, but the data stays intact. Why is that beneficial? Because if you want, you can continue to update your data over time, render… Read This Article Read More

Seven Things I Wish My CMS Had

It doesn’t take long in a conversation with me to bring up Textpattern. I’ve been using it since 2005 and have never, ever, regretted it. In fact, Textpattern is my standard response when a client needs the ability to manage content. I really can’t say anything negative about it that isn’t overly picky. With that… Read This Article Read More

Web Standards and Pragmatism

The first thing I learned about web development was that there was this thing called “Web Standards”, and it was awesome. We as an industry are better for it because it’s inclusive and altruistic. People with screen readers, for example, benefit from it because we knew better than to just use Flash on everything. You’re… Read This Article Read More

Making a Scaleable Canvas with Artisan JS

In the first version of Artisan JS I wanted to get things out in front of everyone, but shortly after the release I incorporated the use of percentage values. Why is that important? Because if canvas is to survive, your illustrations should scale like vector data. If it doesn’t, you have to rewrite your canvas… Read This Article Read More

My New Approach to Responsive Design

Responsive Design is the new(ish) buzz phrase right now, and it’s something I doubt will go away anytime soon. And that’s a good thing because it presents what I think is a fine solution to the dilemma we’ve had for some time now, the translation of our content to a variety of screen sizes. The… Read This Article Read More

An Introduction to Artisan JS

It’s not that Canvas is hard to use, in fact, it’s actually rather easy. But as you create larger projects it’s often tedious to write the same things over and over. Plus, there are some subtle issues that creep up if things aren’t handled in a certain order. Being an advocate for Canvas, and in-browser… Read This Article Read More

Interface Design: SynthX, the iPad and Traditional Keyboards

For a long time our view of music production and performance has been based on the physical keyboard of a piano. And why shouldn’t it? It has been the standard for quite a long time. But one of my issues with using a synthesizer on a device like an iPhone, or even a small physical… Read This Article Read More

© 2025 All rights reserved.