Clojure на производстве. Второе издание
Книга представляет собой практическое руководство по использованию языка программирования Clojure в промышленной разработке. Она предназначена для опытных разработчиков, уже знакомых с Clojure или другими диалектами Лиспа, и охватывает ключевые аспекты применения языка в реальных проектах.
В первой главе подробно рассматривается веб-разработка на Clojure: основы HTTP, работа с запросами и ответами, маршрутизация, middleware, обработка файлов и стриминг. Особое внимание уделяется практическим аспектам построения веб-приложений с использованием популярных библиотек экосистемы Clojure.
Отдельные главы посвящены работе с clojure.spec — мощной системой спецификаций для описания и валидации данных, обработке исключений, управлению изменяемым состоянием в функциональном контексте и настройке конфигурации приложений. Каждая тема сопровождается примерами кода и практическими рекомендациями.
Книга будет полезна разработчикам, стремящимся углубить свои знания Clojure и научиться применять его для решения производственных задач. Материал изложен на доступном уровне, но предполагает наличие базового опыта программирования на Clojure.
