Getting started with Sails.js: General Overview

What is Sails.js? Sails is a Node.js framework that makes it easy to build custom, enterprise-grade Node.js apps. As described on the Sail.js homepage, It is designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture. It’s[…]


The importance of Test Driven Development

Test-driven development (TDD), is a new age evolutionary approach to development which emphasizes test-first development. Here you write a test before you write just enough production code to fulfill that test and then go on to refactor the code. The primary goal of TDD is specification and not validation (Martin, Newkirk, and Kess 2003).  In other[…]


LAMP to MEAN, the shift

This STACK has the ability to scale easily with large datasets. MEAN is more than a simple rearrangement of acronym letters, The MEAN (MongoDB, Express, AngularJS, Node.js) stack is a modern challenger to the long-popular LAMP(Linux, Apache, MySQL, PHP) stack for building professional websites with open source software. MEAN represents a major shift in architecture[…]

Show Buttons
Hide Buttons