Promises in Node.js

Promises are a concurrency primitive, first described in the 80s. Now they are part of most modern programming languages to make your life easier. Imagine the following example code that reads a file, parses it, and prints the name of the package. Using callbacks, it would look something like this: fs.readFile(‘./package.json’, ‘utf-8’, function (err, data)… Read More »

Pick the right database for Node.js

When talking about Node.js and databases the first technology that usually comes up is MongoDB. While there is nothing wrong with it, don’t just jump into using it. Ask yourself and your team questions before doing so. To give some idea: Do you have structured data? Do you have to handle transactions? How long should… Read More »

3 Must-Read AngularJS Blogs

Angular has gained quite a bit of popularity as an open-source Web application development framework due to its intent to simplify application development and testing. Given its flexible nature, there are a number of approaches and best practices for incorporating Angular into your apps. Whether you’re a dabbling novice or a proficient expert, here are four content-packed,… Read More »

Components in Angular 1.5

Angular 1.5 recently introduced components, a feature also available in Angular 2. Using components from and in Angular 1.x makes a lot of the sense as it will help your application bridge the gap between Angular 1.x and Angular 2, which is the main reason why the Angular team announced components availability in Angular 1.5.… Read More »