26 Jul
2011

Exploring CoffeeScript Part 4 – Objects and Classes

For this blog post, we?re going to continue our journey through the wonderful world of CoffeeScript, exploring objects and classes. Also make sure to check out the previous installments: And Then There Was Coffee Variables and Functions More on Functions Objects Most of us have know how the object literal notation looks like using plain […]

Read More
13 Jul
2011

Exploring CoffeeScript Part 3 – More on Functions

For this blog post we?re going to continue where we previously left off, talking a bit more about functions in CoffeeScript. Let?s get things started by talking a bit about function scope. Function scope Like Ruby, CoffeeScript uses lexical scope. This means that a variable that is declared inside a function is invisible to outside […]

Read More
5 Jul
2011

Taking Baby Steps with Node.js – Don’t Block The Event Loop

< The list of previous installments can be found here. > The basic premise of Node.js is that all I/O operations are expensive. That is why all I/O should be carried out asynchronously, at least according to the philosophy behind Node.js. What this basically boils down to is that we need to specify a callback […]

Read More
30 Jun
2011

Exploring CoffeeScript Part 2 – Variables and Functions

As I mentioned in the previous blog post, CoffeeScript is a neat little language that compiles down to JavaScript code. Its syntax is heavily inspired by Ruby and next to bringing a lot of nice language features to the table, it also requires less amount of code than writing the equivalent directly in JavaScript. For […]

Read More
28 Jun
2011

Book Review: Hands-on Node.js

Last week, I finished reading Hands-on Node.js written by Pedro Teixeira. I very much enjoyed reading this concise introduction to Node.js, and although it’s targeted towards beginners, I certainly managed to pick up a few nuggets myself here and there. After the obligatory introduction, the first chapter opens up with an explanation of why Node.js […]

Read More
21 Jun
2011

Exploring CoffeeScript Part 1 – And Then There Was Coffee

Those of you who have been reading this blog lately know that I?m quite enthusiastic when it comes to JavaScript. As the common behavioral language of the web, JavaScript has been making its way into other aspects of application programming over the last couple of years, notably with server-side frameworks like Node.js and NoSQL databases […]

Read More