Звіт з JSUG KPI Meetup #1

Привіт, нарешті маємо нарізані відео із зустрічі, які й пропонуємо вашій увазі.

Keynote by Ivan Stetsenko [why we create JSUG @ KPI]

На мітапах діляться досвідом. І якщо ти щось десь не зрозумів — на мітапі обов'язково знайдеться людина, яка тобі пояснить що до чого.

Сидіти у підпіллі і пиляти нікому невідомі проекти — не тру. Давайте ділитися знаннями і створювати свою власну маленьку тусовку.

‘Jesus, Mary, and Joseph! It’s React!’ by Ivan Stetsenko [react/redux talk]

[Презентація](http://itkpi.github.io/jsug/share/1-meetup/1-ivan-stetsenko-react-redux/) | [Github](https://github.com/firec0der) | [Twitter](https://twitter.com/firec0der)

‘Your soft is so soft’ by Gregory Shekhet [elm talk]

Презентація | Github

JS — найпопулярніша мова програмування. Навіть серед бекендерів.

Проте, з нею купа проблем. Наприклад — undefined. Для вирішення проблеми можна використати Flow. Проте його можна обійти і залишити баги в коді. Тому нам потрібен ELM.

ELM — це окрема мова програмування, зі своїм компілятором і т.д., і транслюється у JS-код.

Основні плюси ELM:

  • Pure Function (функції, що не мають у собі side-ефектів)
  • Stateless

Архітектура ELM додатків така сама як і в Redux. Справа в тому, що Ден Абрамов (Dan Abramov), який написав Redux взяв дуже багато з ELM.

‘Power of modules: tie that stuff together’ by Oleksandr Lapshyn [bundlers talk]

Презентація | Github | Twitter

Lighting talk по QA від Олександри Ломаєвої

Презентація | Twitter

‘JS classes at the KPI’ by Tymur Shemsedynov [lightning talk]

Github | Habr | Twitter | Fb |Vk

‘How to give lightning talks’ by Oleksandr Lapshyn [lightning talk]

Презентація | Github | Twitter

Також, в нас є тематичний чат в gitter і хештеґ #KPIJS. Залиште свій відгук до зустрічі та підписуйтеся на розсилку, щоб дізнатися про наступну першими.

Наступний мітап відбудеться щойно назбирається критична маса охочих про щось розповісти. Тому — долучайтеся!

Tags: JS, React, front-end, JSUG, elm, bundlers