Clojure: интерактивная разработка для интерактивного веб
ЛекцияПартнёр:
Предмет:
- Computer Science
Лектор:
Конференция:
Дата записи:
30.06.15
Дата публикации:
20.02.16
Код для блога:
Современный веб-сервер становится интерактивным (websockets, server sent events) и распределённым (microservices). А разрабатывать его нужно, как всегда, быстро и надежно.
В докладе я расскажу про язык программирования Clojure и о том, почему он является идеальным инструментом для разработки интерактивных систем:
- Какие библиотеки и инструменты есть для web-стека;
- Как программирование значениями и чистыми функциями (ФП) упраздняет многие проблемы concurrency;
- Как работать с изменяемым состоянием с использованием Software Transactional Memory;
- Как писать простой асинхронный код с помощью библиотеки core.async;
- Как разрабатывать, интерактивно взаимодействуя с работающей системой прямо из редактора.
Другие лекции конференции
2