Aerotwist - React + Performance = ?

https://aerotwist.com/blog/react-plus-performance-equals-what/

Learn ECMAScript6 by doing it

http://es6katas.org/?utm_source=javascriptweekly&utm_medium=email

document.body.classList.add('some')
const Array.from(document.body.classList)
const arr = Array.from(arrayLike);
const arr = Array.from(arrayLike, (value) => value.toUpperCase()); // ['one', 'two']
const arr = Array.from(arrayLike, (value, key) => ${key}=${value}); // ['0=one', '1=two']

const arr = Array.of(1, 2); // [1, 2]

const arr = new Array(3).fill(0); // [0, 0, 0]
[1,2,3].fill(42, fillStartAt, fillEndAt); // Most useless method

const foundValue = [3, 2, 1, 0].find(item => item < 2); // 1
const foundIndex = [3, 2, 1, 0].findIndex(item => item < 2); // 2

[].entries() returns an iterator object with all entries
Array.prototype.keys returns an iterator for all keys in the array
Array.prototype.values returns an iterator for all values in the array

jscs-dev/node-jscs

https://github.com/jscs-dev/node-jscs/

Presets of config: "airbnb", "crockford", "google", "jquery", "mdcs", "node-style-guide", "wikimedia", wordpress, "yandex"

Difference vs ESLint?
JSCS is a code style checker. This means it only catches issues related to code formatting, and not potential bugs or errors.

Stay with ESLint

Ask HN: ReactJS – Do you use it? Do you like it? | Hacker News

https://news.ycombinator.com/item?id=9751539

[ ] https://github.com/acdlite/flummox
[ ] https://github.com/gaearon/redux

Steve Smith Describes at Devoxx UK how Atlassian Does Continuous Delivery

http://www.infoq.com/news/2015/06/Steve-Smith-Continuous-Delivery

Atlassian promotes a culture of “being the change you seek”

http://www.devoxx.co.uk conference

Frontend app delivery

Collaboration workflow
Develop workflow
Unit tests
Integration tests
Build
Deployment
Visual regresssion tests
Logging
Monitoring
Bug reporting

The art of clean commits with Git & other useful practices

http://cfp.devoxx.co.uk/2015/talk/YIW-0702/The_art_of_clean_commits_with_Git_&_other_useful_practices