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

How to Limit Windows 10 Data Use Over a Metered Connection

Living in a rural area comes with limits for bandwidth, and if you are like me, you might be coming to the realization that Windows 10 loves data, a lot.

Source: How to Limit Windows 10 Data Use Over a Metered Connection

Lately I needed to use a limited data connection to Internet using my mobile Internet. That meant I needed to limit as much as possible any unneeded data transfer my PC with Windows 10 can do. The article above shows probably 99% of the settings you have to change to do that. The rest 1% you can do with a special data limiting software or a firewall and block the traffic an app does completely.

Now just be careful while opening different websites. Some of them may contain tens of big images. Of course there is a browser extension for blocking images too!

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

Docker 1.9.0 and the new network configuration

Docker 1.9 is here and it introduces a new way to handle the networking between containers.
Because docker containers should live a short live before being replaced with their new versions one should ask himself do we really need the static IP that was existing until now and assigned to the Docker’s bridge? The usual IP you will see was 172.17.42.1.

After upgrading this IP will be gone. Instead other IPs will be created dynamically. Of course there will be another IP like 172.17.0.1 assigned to the docker0 bridge. You can use it if you are brave enough but better not.
However if you need a quick fix before going to bed you can use the Docker’s –bip parameter to set the bridge IP back to 172.17.42.1.

Another way is to go back to version 1.7.1 using your OS’s package manager or direct install/compile.
Later when you decide to start using Docker’s networking the right and better way, you can start from here.

How to change the behavior of function keys on your Mac – Apple Support

Use the top row of keys on your keyboard to perform built-in features or as standard function keys.

Source: How to change the behavior of function keys on your Mac – Apple Support

Well I’ve finally started using a Mac! It was impossible for me to miss that experience! So this is one of the things I discover and hurry to post on my blog. Expect from from the series! 🙂

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