Функциональное программирование

akka-http/

Akka HTTP — это такая штука для написания своих веб-сервисов и хождения по HTTP в чужие, являющаяся преемником популярного веб-фреймворка Spray. Сегодня с помощью Akka HTTP мы напишем пару простых…

scala-rabbitmq/

Сегодня мы рассмотрим простой пример организации pubsub поверх RabbitMQ . Как уже многократно отмечалось в предыдущих заметках, если вашим бэкендам нужно между собой как-то общаться, желательно взять готовую шину, а…

scala-statsd/

Не так давно мы с вами поднимали связку из Graphite, StatsD и CollectD . Сегодня же мы посмотрим, как писать какие-нибудь метрики во все это хозяйство из программы на Scala…

scala-one-year/

Со Scala я начал играться еще в марте 2013-го года. Но тогда я писал на ней только hello world’ы на 100-200 строк кода. Писать настоящий, боевой, код на Scala я…

scala-dependency-injection/

Про DI и пользу от него сказано уже немало. Если простыми словами, то идея сводится к следующему. В ряде случаев вместо конкретной реализации того или иного компонента в коде используется…

scala-geoip/

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

scala-scripting/

Прямо скажем, использование Scala в качестве языка для написания скриптов — довольно сомнительная идея. Язык действительно можно использовать таким образом. Но проблема заключается в том, что скрипты довольно долго стартуют.…

akka-introspection/

В холиварах на тему Erlang/OTP против Scala/Akka сторонники Erlang часто используют аргумент, что дескать в Akka нет интроспекции. Имеется в виду, что нельзя получить текущее состояние актора, нет аналога etop…

akka-tracing/

Ранее в заметке Делаем метрики и мониторинг для Akka при помощи Kamon мы уже познакомились с некоторыми возможностями Kamon. Правда, нельзя сказать, что возможности эти были особо впечатляющими, так как метрики…

haskell-stack/

Прошло некоторое время с тех пор, как я последний раз писал в этом блоге что-то про Haskell . И вот, мне стало интересно, что успело измениться в мире этого языка.…

EnglishRussianUkrainian