Beginner Node.js – Part 2: Node.js Basics

This is the second post in my beginner Node.js series. If you missed part 1, make sure to go back and check it out as this will continue to build on that.

In Part 1, I briefly explained what Node.js is and showed how to get it installed on the 3 major operating systems, Windows, OSX, and Ubuntu. In Part 2, I want to focus more on what Node.js is and what concepts one would need to understand in order to develop effectively using Node.js. Although it is just JavaScript, there are some additional concepts that make JavaScript effective on the server. Continue reading

Angular.js: My First Experience

After finishing up two long projects, my next endeavor was to create an app for the localAngular.js airport. They were looking for an app that was fast, small, and would update in real time. Doing a lot of reading on Angular.js recently, I figured it would be a good fit for this project due to the small nature of the app. After doing a few months of development, I wanted to share some of the awesome, and not so awesome, things I ran into while using Angular for this project. Continue reading

Beginner Node.js – Part 1: Install

Beginner Node.js

This is the first in a multi-part series I’ve been wanting to do on beginner Node.js. JavaScript was a language I found interesting. The concepts of callbacks, functions having methods and properties, and a native data store in JSON, were things that set it apart from other languages. There’s been lots of buzz on not just Node.js, but JavaScript as a whole. I’m sure you’ve seen the numerous new JavaScript frameworks and libraries popping up all over the web. Before we start, during this series I’m going to assume you have some knowledge of the JavaScript language. You don’t need to be an expert, but a working familiarity will definitely help. If you haven’t touched JavaScript before, this article from Codetuts outlines a good way to learn the language. Let’s begin. Continue reading