Circle Grow
About a month ago I heard tell of a JavaScript Demoscene contest called JS1k. For those who haven’t heard of the Demoscene, it’s basically a sort of programming art-form that allows a programmer (or team of programmers) to show off their hacking skills. Originally due to the storage and processing limitations in the past, demo programmers would have to pull out all sorts of clever tricks or hacks to reduce the size of their program as well as make it run as efficient as possible. Nowadays, with our obscenely fast CPU’s and practically infinite storage capacity, those limitations are self-imposed – Demoscene contests will set a limit on the size of the code to make it challenging. In the case of JS1k, 1000 bytes of JavaScript is the maximum.
What makes this particular contest so exciting is that most modern browsers now have a cool new toy for JavaScript programmers to play with: the canvas object. The canvas object basically defines an area on a webpage where a developer can programmaticly draw images using JavaScript. For the first time, web developers can use an open-standard, non-proprietary technology to create dynamic and engaging rich media.
Inspired by JS1k (but by no means talented enough to compete), I decided to create my own JavaScript and canvas-powered demo. It’s extremely basic compared to the JS1k demos, but it did help me learn a lot more about canvas, and it was fun to program! So, without further ado – I present to you… Circle Grow!
Vimeo Hijinks
Hilarious office hijinks from the very good people at Vimeo:
Auto Tuning from Casey Donahue on Vimeo.
It’s all about details at DC
Our new conference room door just arrived. Painstakingly designed by Design Commission’s Nicole Stanton, the C&C machine C&C machine CNC machine (and yes, I realize the irony in my error. – DC) etched door tells the story of the studio through iconography.
