Звіт з 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]
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 від Олександри Ломаєвої
‘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