Обложка канала

IT Meeting - митапы и конференции по разработке

6512 @itmeeting

@ITMeeting - телеграм-агрегатор анонсов о бесплатных митапах и конференциях в области программирования.

IT Meeting - митапы и конференции по разработке

3 года назад
Открыть в
Функциональный фронтенд. ClojureScript. Четвертый воркшоп JavaScript поддерживает разные парадигмы, и программист волен выбирать между процедурным, объектным и функциональным решением задачи. Однако, синтаксис JavaScript — старый добрый процедурный C, плюс немного объектов из C++ и Java. Писать на JavaScript процедурный и объектно-ориентированный код — привычнее, идиоматичнее и проще, чем функциональный. Языки, на которых принято писать в функциональном стиле, чаще встречаются на стороне бэкэнда. А вот на чём можно писать для браузера? Лет десять с лишним существует язык Clojure, который "живёт" на сервере, где запускается на Java Virtual Machine, а в браузере запускается его более молодое подмножество — ClojureScript. Это тот самый "functional first" язык, с чистыми функциями и неизменяемыми структурами данных. Алексей Пирогов, наш бессменный докладчик и организатор встреч, сделает серию воркшопов, где вживую покажет, как выглядит разработка на ClojureScript. Реализуем работающий в браузере "Pokedex" — базу знаний о покемонах! Данные будем получать из PokéAPI, кэшировать в Localstorage и показывать по ним выборки в GUI. А может быть даже положим данные в DataScript — это такая in-memory БД, запросы к которой пишутся на языке логического программирования Datalog (который является DSL для Clojure, конечно же). ➖➖➖ 🗓 14 марта, начало в 17:00 мск, Вторник 🌐 ОНЛАЙН <b>✅ Чтобы не пропустить начало трансляции - переходите на YouTube и нажимайте на кнопку Прислать уведомление