Articles

Hi, I’m Craig. I write about design and technology.

The Pragmatic Perfectionist

You’re ready to launch your project— as soon as it’s perfect! Why does it never seem to be perfect? Overcome perfectionism and get things done.

Testing Node.js for Rails Lovers

You’ve built your first Rails-like Node app. But you’re used to test-driven development, and you have no tests! Don’t be a bad developer – let’s get into the nitty gritty of Node app testing.

Node.js for Rails Lovers

You love Ruby on Rails. There’s no easier or fun way to build a web application. But maybe you have several projects with specific Node.js business needs, or you just want to learn a new framework. You’re well-versed in JavaScript, so Node should be an easy transition, right? Let’s find out.

The Early Bird vs. The Night Owl

For two months, I experimented with waking up early instead of staying up late, to focus on personal development and side projects. I then returned to my old routine for two months, and these are my findings.

JavaScript Particle System Demo

I recently had to build a JavaScript HTML5 Canvas particle system to achieve a comet effect inside a website. I’ll be releasing the API once I clean up the code. Check out the demo in the meantime.

Jersey Shore Tech Meetup Presentation

I presented “You Already Know How To Build Mobile Apps” at the Jersey Shore Tech Meetup last night. Attendees learned how to build native mobile applications for multiple devices using alternative web technologies. You can download the presentation in PDF form here.

Six Overground Redesign

Six Overground has finally received a long overdue revamp. Check it out!