To read: Sept 28th

Simplify Directives with Scope Inheritance in AngularJS

Creating an Animated Product Slider with Sequence.js

A Guide to JavaScript Engines for Idiots

How to Write an Open Source JavaScript Library


Random Links – Sept 4th

not many that I could use, but really nice of stripe open sourcing their software.

Jetbrains products becoming subscriotion based… I use webstorm all the time (cheaper than subime text, and does all syntax highlighting, formatting, jumping around functions nicely), but not sure if I like this…

More open source stuff from MS

This time it’s not for .NET, but for Office 365. And yes, it’s a FE Framework.

Office UI Fabric

This is pretty cool, but no support for Linux is not cool (I use Ubuntu at home, I don’t use Photoshop anyway and that’s pretty much only reason why I need use Win/OSX anyway…)

Only thing is, they are supporting LESS instead of SASS. Personally I don’t really mind either, but Bootstrap 4 is moving away from LESS and transitioning to SASS (they supported SASS on Bootstrap 3, but developed in LESS I believe) so this is little interesting how this could affect community…

Interesting reads – Aug 28, 2015

Ubuntu dominates cloud

Ubuntu dominates cloud space, which makes sense since footprint is really small compared to other major GUI based OS (I own all 3 major ones – OS X 10.10, Windows 8.1 (I reverted back from 10…), Ubuntu 15.04)

Google pause flash ads by default

Goodbye Flash ads, hello HTML5 ads

Fixed Gear bike confuses Google’s self driving car

This is interesting from both perspective as I ride fixed gear bike and also really interested in self driving cars…

Interesting reads – Aug 6, 2015

Android device fragmentation chart


Tufte CSS

Humble Programmer

JavaScript Array cheat sheet

Making Netflix faster

Last link about making Netflix faster is very interesting read as FE developer. Trying to make JavaScript as silver bullet language that kills both client side and server side. Not every web app is Node.js suitable, but interesting nonetheless.

Ubuntu initial setup (14.04)

I believe “node” is reserved word for terminal in ubuntu, so when you install node through package manager (apt-get) it saves command as “nodejs” not “node” which causes issues with new cli tools installed via npm command since they are looking for “node” command.

You need to symlink it through following command:
ln -s /usr/bin/nodejs /usr/bin/node

Also, originally npm command require “sudo” to install new packages.
You can avoid this by doing following:

npm config set prefix '~/.npm-packages'

You also need to ad following to ~/.bashrc file

export PATH="$PATH:$HOME/.npm-packages/bin"

This is taken from