Функциональный JS: несложно, прикольно, полезно (+React)Качество

Программный комитет ещё не принял решения по этому докладу
Евгений Миротин
Toptal

В IT 14+ лет, программистом официально работает 7+, неофициально больше, работал в Epam-Минск (Senior/Lead), в стартапах (tranio.ru, balena.io, botpress.io), в Skywind-Минск.
Работает через Toptal на европейскую компанию, разрабатывающую онлайн-казино.

emirotin@gmail.com
Тезисы

* JS — странный язык с необычной историей, но это мощный и гибкий язык, сочетающий императивную и функциональную парадигмы.
* Функциональное программирование — это не обязательно что-то заумное и теоретическое. Немного FP делает ваш код проще, понятнее и прикольнее.
* Декларативные трансформации данных — это здорово. Их проще понимать и проще менять такой код.
* Currying — это не только штука, чтоб завалить вас на собеседованиях, но и способ писать меньше кода
* React и некоторые популярные инструменты для него (Redux, reselect) базируются на идеях FP и понимании, как работает JS. FP помогает писать более качественный код и лучше понимать инструменты, а также писать меньше кода.

AngularJS, Backbone.js и другие JavaScript-фреймворки
,
JavaScript

Другие доклады секции Качество