Nico Valencia builds internet technology: websites, mobile apps, and network based hardware systems.

His flavour of development includes JavaScript, Node.js, Backbone.js, and Ruby.

Debugging Q.js with Source Maps

You can love or hate Q's promise spec and it's approach to swallowing/passing exceptions -- though, when it comes to debugging, we all share one desire: give me that stack trace! Q will log any unhandled rejections, including a stack trace (as a string), but what if you have…

Networked Game Hacking + Hardware

Eli Fatsi and I started some hacking this afternoon with Wiimote Nunchucks, Arduinos, a LAN networked ZMQ publisher ( so fast - drool ) and some Node.js + Three.js clients. Here's what we've got so far: We are wiring this up to the pong game next, then on to the really…

New Year's Resolutions Are Shenanigans

Out for New Year's Eve last night, a friend answered the age-old cliché question with "Nope, they're shenanigans. If you want to change something, you need to take action [now]. Every day. Not just for next year." Why do people wait until they have an excuse to make changes in…