Node

Андрей Полянский

Anti

FRAMEWORKS

🛑

🔞

НЕ НАДО УЧИТЬ ТЕХНОЛОГИИ

УЧИТЕЬ РЕШАТЬ ЗАДАЧИ; ПРОБЛЕМЫ.

♻️

технологии — это хард скилы

node frimeworks — это технологии

в технологиях нет ничего плохого пока они ни стали самоцелью

с помощью технологий бодрые ребяты (мы) решают проблемы

🔧

🔨

умение решать проблемы — это софт скилы

🛠 ➕ ⚙️ ➕ 👷🏻‍♀️👷🏾👷🏽‍♂️ ﹦ 🏡

мне все равно чем вы будете строить дом 🏡

я хочу

  • быть в безопасности 
  • чтобы было тепло зимой, а летом прохладно 
  • в будущем достроить беседку или гостевой домик 
  • чтобы было красиво (субъективно)
  • ...

я не хочу

express, koa или nest 

💰💰💰 за умение решать задачи, а не за знание CSS

Важно ваше умение решать задачи, при необходимости включая в свой арсенал неизвестные ранее инструменты.

мой опыт в вебе

💁‍♂️

в экосистеме ноды технологии умирают* слишком быстро

☠️

на фроте тоже 🤷‍♀️

* или уже нет?

  • React, Angular, Vue
  • Redux-Form => Formik ☠️
  • Sequelize
  • express, koa, nest.js
  • Passport.js 0.4.1 🤯

история и выводы 

🗣

История Express и Koa

📜

Express

Koa

TJ Holowaychuk

👨‍💻

 Express, Connect, Dox, N, Apex, git-extras, Jade, Stylus, Mocha, Superagent, EJS, Co, Koa, Commander, Should...

Уход из экосистемы node

продажа Express

Express 4.0 — Koa

🇱🇹

Какой фреймворк выбрать? 🤔

Объединяет всех производителей одно — нихуя не понятно, какую из характеристик нужно выбрать, чтобы конкретно в моей квартире стало всегда чисто.

🛠

🏡

Проект нужно было начать еще вчера, а чем Руби отличается от Питона и Раста, и как эти отличия отразятся на сроках и целях — непонятно.

Начинайте новый проект на стеке, с которым работает команда, способная гарантировать результат*

*подойдет любой фреймворк, если команда способна гарантировать результат

** Для домашнего проекта можно составить таблицы и посравнивать фичи.

middleware

🧅

Chain of responsibility

проблема 💩

решение 💡

из жизни 👨🏼‍🦯

разберемся вместе

🧠⛈

Koa*

*7 min

  • koa-bodyparser
  • kcors
  • koa-static
  • koa-helmet
  • koa-jwt
  • koa-logger
  • koa-router

*5 min for each

The end

Нет никакого навыка. Это желание и видение. Про важность навыков говорят те, у кого их нет.

11 - Node Frameworks

By Startup Summer