You SHOULD Learn Vanilla JavaScript Before JS Frameworks – Snipcart

Should you learn vanilla, pure JavaScript before hopping on the trendy JS frameworks bandwagon? Yes. Read this post to learn why.

Source: You SHOULD Learn Vanilla JavaScript Before JS Frameworks – Snipcart

A brilliant article on why you should learn pure JavaScript first and also continue learning it(considering how much new things are in the language since ES6).

I also recommend reading the Axel Rauschmayer‘s books on ES5 and ES6 where you can even find how the JavaScript engine works!

“Practice always leads to mastery” – Francois-Xavier P. Darveau

Native vs Ionic vs Nativescript vs React Native

From time to time I stumble upon some articles that I like from reading the first sentence. This is one of them. I am also thinking of the performance vs ease of use between writing native and hybrid mobile apps. I like how refreshing it felt when I read that when putting your app in a Webview you should not expect much performance(for more complex apps of course). Not that I didn’t know or experienced that but it’s always better if you find that someone else is thinking the same.
I also found this one while searching if somebody used Elm with Ionic (just for fun! :)). I remember Ionic made something about not having to use Angular if you don’t want to. Of course you’ll miss all the components made especially for it I guess(will check again later :)).

As a small (but growing) engineering team, being as efficient as possible with our development effort is massively important to us. We want to give our wonderfully engaged members, the best functionality we can as quickly (and as bug free) as possible. Hence as preparation for building our upcoming App, we wanted to review the pros and cons of Native vs Hybrid mobile development frameworks, and see how the latter lived up to it’s promise of write once, run anywhere.

Source: Native vs Ionic vs Nativescript vs React Native

What Do the Popular JavaScript Tools Depend On? -Telerik Developer Network

Cody Lindley explores the dependencies of popular JavaScript tools and frameworks including Angular, React, jQuery, Aurelia and more.

See what famous JS libraries like Angular and React use as their dependencies.

Source: What Do the Popular JavaScript Tools Depend On? -Telerik Developer Network

StrongLoop | Moving toward Express 5

Express 5 is not very different from Express 4: The changes to the API are not as significant as from 3.0 to 4.0. Although the basic API remains the same, there are still breaking changes; in other words an existing Express 4 program may not work if you update it to use Express 5.

Source: StrongLoop | Moving toward Express 5

Node.js adds long-term enterprise support version | ITworld

Version 4.2.0 of the open source JavaScript tool addresses enterprises’ stability needs and support despite incremental updates

Source: Node.js adds long-term enterprise support version | ITworld

The Node.js guys are doing a good job and everything is moving as promised!

Node.js Tutorial by Udemy

Source: Node.js Tutorial

An enormous tutorial covering from the beginning to the end of what you need to know about how to use Node.js, Express.js, MongoDB and Angular.js or the whole MEAN stack for short.

Installing of all tools and servers is covered, project structure, creating an API, etc. From here you will already have a good idea where to go next.

Enjoy!

Node.js v4.0.0 is here!

So we lived to see it. Node.js version 4 is here which means we have the latest V8, ES6 support and the latest security patches for our favorite tool! Well the previous statement cannot describe how much good things just happened. From the creation of Node.js, through the fork of IO.js, until finally the latest version and the merger happened and now the community has the word how Node.js will be shaped from now on.

I am personally very excited about that and I am currently going to test and update one of my Docker apps that installs and uses Node.js through NVM.

I am also expecting a lot of work on this major version and the patches and new features are coming sooner than later which makes it very interesting to use Node.js these days!

Enjoy!

Using requestIdleCallback — Google Web Updates

requestIdleCallback is new performance API for scheduling work when the user is idle.

Source: Using requestIdleCallback — Google Web Updates

Another functionality from Google Chrome that can make our JavaScript execution faster with this already fast browser. As I say faster I mean that the user experience will be improved as this kind of functionality allows us to execute some heavy code while the user is idle: reading a block of text and not clicking at the time, etc. With feature detection you can implement that right now and I hope such things will be widely adopted.