I not only learn new technologies to try and stay up-to-date in the web development world, but also because I just really do find some joy in it! Okay, I also like to be able to brag about messing around with the latest craze.
What am I dabbling in these days?
Yep: Node.js.
I first heard about Node.js from an article about LinkedIn using it to build their mobile app. Lately, I’ve been growing more and more interested in the expanding mobile market. Especially since I work in web development, I’m noticing the trend that more users are accessing web sites and apps through their mobile devices. Developers need to really take notice of this, because one has to consider creating faster responding and more efficient pages to be optimized for mobile devices. Those things have batteries! And consumers want to be able to use them for a long time without having to charge frequently. Now there’s a need for new or better made technologies to let mobile web apps reach their potential!
Where does Node.js come in? Well, I’m not going to pretend that I’m an expert and explain why it’s ideal. I saw that LinkedIn used it. And when a big name web presence uses it, it turns heads. I won’t waste your time trying to explain what it is or how it works other than saying that it’s server-side javascript. I’ve used javascript for years and years now, but mostly on the client side to manipulate the DOM and make cool user interfaces. But Ryan Dahl, creator of Node.js, amazingly built a “platform on Chrome’s JavaScript runtime for easily building fast, scalable network applications.” I really recommend that you check out Dahl’s introduction to Node.js.
I’m going to try and learn as much as I can in the next few weeks and hopefully create some small prototype out of not only Node.js but also with other new, hip technologies like Jade, Sass or Less, and maybe even Coffeescript.
As I go along, I’ll update this blog post with any helpful resources or tips that I come across. Hopefully this will help anyone else who wants to explore Node.js!
Resources:
- http://www.nodebeginner.org/
An AWESOME tutorial on Node.js. You can follow along the steps in building a basic web app while learning the inherit benefits of Node.js. Great for people like me who have experience with OOP and basic knowledge of HTTP servers. - http://nodeguide.com/
I’m still going through the site, but it offers some great guides for beginners. One particularly interesting article is Felix’s Node.js Convicing the boss guide. It has great bullet points for why you should or shouldn’t use Node.js.

I work on a Ruby on Rails app that is stored on git and deployed by
Message Me By:
Direct Message Me on Twitter
Share JasonAniceto.com