Arrow functions

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

An arrow function expression has a shorter syntax than a function expression and does not have its own this, arguments, super, or new.target. These function expressions are best suited for non-method functions, and they cannot be used as constructors.

default export arrow function

https://medium.com/@poksme/you-can-export-as-default-an-anonymous-function-just-like-you-would-do-with-an-object-4d00e626ef7d

But you can do the exact same thing with a function:

export default () => console.log('Hello world!');

And then name it at import:

import helloWord from './my/path';

Bootsrap.js should not be minified with jslint

@fat, developer says that he is not going to adjust to jslint:

https://github.com/twitter/bootstrap/issues/625 https://github.com/twitter/bootstrap/pull/266

Learning JS

A post with some advice about learning JavaScript

Conditional expression (ternary operator)

http://en.wikipedia.org/wiki/Ternary_operation#C.2C_Java.2C_JavaScript

result = a > b ? x : y;