Материалы с казанского митапа по фронтенду: Phoenix LiveView, фронтопс, JSON:API

Привет, Хабр! 15 февраля прошёл наш митап по фронтенду в Казани. С докладами выступали разработчики из компаний Provectus, Spiral Scout и Neuron.Digital.

Мы обсуждали спецификацию JSON API, фронтенд без использования JS и вопрос о том, кто поможет современному фронтендеру не сойти с ума от обилия новых технологий.

7trnr9ist5-rtqywdw3tq87u1ki.jpeg


Видеозаписи докладов


Пишем фронтенд без использования JavaScript. Опять — Руслан Садретдинов, Provectus

Руслан рассказал про LiveView — библиотеку для фреймворка Phoenix на языке Elixir. По обещанию создателя Криса МакКорда, эта библиотека позволит не писать JavaScript для почти любого стандартного веб-приложения и простых игр, а SSR будет работать из коробки. Станет ли Phoenix LiveView переломным моментом в веб-разработке или суровая реальность против?


00:00 — Представление спикера
01:08 — Что такое Phoenix LiveView
02:08 — История и суть библиотеки
04:25 — Обещания создателя библиотеки о её работе
09:34 — Теймплейты
12:52 — События и управление состоянием
16:25 — Что ещё есть в LiveView
19:17 — Зачем это всё нужно
22:08 — JS мёртв или нет?
31:13 — Ответы на вопросы слушателей


Посмотреть презентацию Руслана


Фронтопс? Серьёзно? — Анна Селезнёва, Spiral Scout

Фронтенд стремительно развивается, и современному фронтендеру нужно осваивать всё больше новых технологий, не связанных с разработкой напрямую. К сожалению, не всегда можно найти на это время, что сказывается на качестве продукта не самым лучшим образом. Здесь на помощь придёт фронтопс. Кто это такой, из чего состоит и как им стать — в докладе Анны.


00:00 — Представление спикера и темы
01:01 — Что такое фронтопс
03:50 — Что делает и с чем работает фронтенд-разработчик
10:11 — Чем поможет фронтопс
11:33 — В чём именно состоит его работа
21:35 — Как понять, что нужен фронтопс
23:52 — Где взять фронтопса
25:29 — И как самому им стать
28:56 — Ответы на вопросы слушателей


Посмотреть презентацию Анны


JSON: API — работаем по спецификации — Алексей Авдеев, Neuron.Digital

Алексей рассказал, в чём суть спецификации JSON: API, чем она дополняет RESTful и чем отличается от GraphQL. В докладе — плюсы, минусы, подводные камни спецификации и, конечно, опыт её использования.


00:00 — Представление темы
02:19 — Что такое JSON: API и примеры ошибок, которых она позволит избежать
20:00 — Зачем нужна JSON: API
21:26 — Плюсы и минусы спецификации
24:48 — Подводные камни JSON: API
28:22 — OpenAPI
30:41 — Чем JSON: API отличается от GraphQL
33:35 — Ответы на вопросы слушателей


Посмотреть презентацию Алексея

Плейлист со всеми видео можно найти на нашем ютуб-канале.


Фотоотчёт

6usedtisbiou7yga2qgwjxkgoyy.jpeg

Фотографии с митапа мы выложили в Фейсбуке и ВКонтакте. Посмотрите, как всё прошло, и отмечайте себя и друзей.

До новых встреч!

© Habrahabr.ru