It turns out, you can build a successful company on top of a giant pile of spaghetti code.
This is the absolute truth and there’s nothing wrong with it.
Source: Clean, Modular Code is Overrated
“Practice always leads to mastery” – Francois-Xavier P. Darveau
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
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!
See what famous JS libraries like Angular and React use as their dependencies.
jQuery recently had a major update to version 3. With it came a subtle changethat might cause some headaches for you if your aren’t prepared for it.
Source: Bugsnag Blog – A Warning About jQuery 3
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.
Set the Primary Display on a Dual-Screen Mac Setup
Source: Set the Primary Display on a Dual-Screen Mac Setup
Just remember to drag the white line! 🙂
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! 🙂
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