Alex Gorbatchev

Author information TBD.

Blog posts by Alex Gorbatchev

An Introduction To JavaScript ES6 Modules

Dec 1, 2015

Note: This blog post is also available at IBM DeveloperWorks. ECMAScript 2015 (formerly known as ES6) introduces a completely new feature and concept to the front-end JavaScript world that strangely has been around for a very long time – modules.... More

An Introduction to JavaScript ES6 Arrow Functions

Sep 21, 2015

Note: This blog post is also available at IBM DeveloperWorks Fat arrow functions, also known as just arrow functions are a brand new feature in ECMAScript 2015 (formerly ES6). Rumor has it that the => syntax was adopted over -> due to Coffe... More

An Introduction To JavaScript ES6 Classes

Aug 12, 2015

Note: This blog post is also available at IBM DeveloperWorks. ECMAScript 2015, formerly known as ECMAScript 6 (ES6) makes classes a first class citizen by introducing a few new keywords. At this time, however there are no new features when compar... More

An Introduction to JavaScript ES6 Iterators

Jul 16, 2015

Note: This blog post is also available on IBM DeveloperWorks. EcmaScript 2015 (formerly known as ES6) introduces a brand new concept of iterators which allows us to define sequences (limited and otherwise) at the language level. Let us break it ... More

Getting Started with JavaScript ES6 Destructuring

Jun 17, 2015

Lets take a closer look at the new syntax that ES6 brings to help with more explicit variable and argument declaration and assignment. The current state of affairs is pretty straight forward: on the left hand side you have a variable name, on th... More

Getting Started with JavaScript ES6 Object Notation

May 18, 2015

Lets talk about object declaration in ES6. It has gotten quite an upgrade from its predecessor, ES5. ECMAScript 6 doesn’t bring any new features in this realm (we aren’t talking about the class keyword here), but it does have a good amount of ne... More

StrongLoop npm Module Spotlight – Node.js Build, Deploy & Process Management

Mar 10, 2015

I want to take a moment and talk a little bit about deploying your Node.js application. This subject in general is pretty well defined but there aren’t that many tools out there written for Node. I’ve seen Node.js applications deployed by Capistra... More

Continuous Integration in the Cloud: Comparing Travis, Circle and Codeship

Jan 22, 2015

Continuous Integration (CI) is an essential part to any modern development process. Gone are the days of monolithic releases with massive changes, today it’s all about releasing fast and often. Most teams have come to rely on some sort of automate... More

Comparing JavaScript Templating Engines: Jade, Mustache, Dust and More

Nov 11, 2014

Note: This post is also available on Node.js @ IBM Lets talk templates, specifically JavaScript powered templates. Even more specifically – template engines that work as well on the server side as they do on the client side. After all, this... More

Node.js Editor Comparison: Sublime vs Atom vs Cloud 9

Sep 22, 2014

TL;DR Sublime is awesome, Atom has potential and Cloud 9 is downright impressive. History Picking the right editor has always been kind of a big deal for me. I’ve had a pleasure of watching editors evolve and grow over the past few years and h... More

Getting Started with Node.js for the Rails Developer

Aug 7, 2014

Introduction In this article we are going to do a quick introduction to Node.js and LoopBack for Ruby on Rails minded developers. What’s LoopBack? It’s an open source framework for easily developing APIs in Node and getting them connected to data... More

Comparing Winston and Bunyan Node.js Logging

Jun 24, 2014

Lets talk about logging, shall we? Arnold over here carrying a giant log feels like an appropriate intro to this article in which we are going to talk about popular Node.js logging frameworks. If you are writing any kind of long living applicat... More

Comparing Express, Restify, hapi and LoopBack for building RESTful APIs

Apr 29, 2014

Editor’s Note: This post was originally published in April, 2014. We have refreshed this popular blog post. If you are writing a Node.js application, chances are you going to have some kind of API endpoints to be consumed by your front end or exp... More

Comparing Node.js Promises, Try/Catch, Angular Zone.js and yes, Zone

Apr 15, 2014

Handling errors in asynchronous flow In a previous article we talked about managing async flow and escaping the callback hell. The problem Handling errors in synchronous flow is pretty straightforward and easy. Handling errors in... More