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

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.

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

Handling Sync Tasks with Gulp JS | cameronspear.com

Source: Handling Sync Tasks with Gulp JS

Today I really needed some order of execution of the grunt tasks I defined for my latest project. At the same time I wanted these smaller tasks to be separated, not just a single huge pipe or nested functions. Well I was in luck because on this article above everything is explained with a great examples.

Is ReactJS faster than AngularJS ? | blog.500tech.com

Short answer ? Nope.Long answer ? Inside.

Source: Is ReactJS faster than AngularJS ?

The author said it well:

ReactJS is a great framework which we at 500Tech use and love. There are many benefits to choosing ReactJS for your next project. “Speed” should not be one of them.

It is shown that one must know very well the framework and environment he uses to be able to write code that executes fast. This usually comes with months/years of getting the right experience/reading resources in your day job and while working with other devs as a whole.

Be sure to check the comments as they point the good things in both frameworks.

I personally will stick with Angular, getting ready for version 2 and will continue reading from different sources about it to get to know what makes it good and what makes it fast.

Web Design Degree Center – Choosing Your Javascript Framework | WebDesignDegreeCenter.org

Pick your JavaScript framework: Angular.js, Ember.js or Backbone.js.

They all have pros and cons and they all will do the job. They are constantly developed and even introduce breaking changes in new versions which means developers find the flows and anti-patterns in their frameworks and do it right in the next major version for the good of the language and the developers using the frameworks:
Continue reading