#functional-programming
Погрузитесь в мир функционального программирования: от теоретических основ, таких как теория категорий, до практического применения в языках Scala, Lisp и Kotlin. Узнайте, как писать чистый, безопасный и производительный код на примере архитектуры реальных опенсорс-проектов.
Как навести порядок в хаосе микросервисов с помощью Jido
Обзор Jido — фреймворка для создания автономных агентов на Elixir. Узнайте, как структурировать хаос в OTP и разделить бизнес-логику и побочные эффект...
Groovy - Когда JVM становится по-настоящему гибкой и дружелюбной
Groovy: язык для JVM, который делает разработку быстрее и приятнее. Забудьте о многословности Java и откройте для себя гибкость динамической типизации...
Кладбище домашних проектов или золотая жила? Обзор Ivy Wallet — идеального Android-приложения для изучения
Ivy Wallet — заброшенный, но не бесполезный. Разбираем, почему код этого Android-кошелька на Jetpack Compose стал настоящей сокровищницей для разработ...
Gifcurry: Создаем идеальные GIF для кода и мемов без лишних хлопот
Устали от сложных инструментов для создания GIF? Познакомьтесь с Gifcurry — легким и мощным видеоредактором на Haskell, который работает из GUI, CLI и...
Kotlin-result - функциональный подход к обработке ошибок в Kotlin
Познакомьтесь с kotlin-result — элегантным решением для обработки успехов и ошибок в Kotlin. Узнайте, как этот мультиплатформенный Result-монада сдела...
Lichess — шахматы с открытым исходным кодом, которые покорили миллионы
Lichess — это полностью открытый и бесплатный шахматный сервер, написанный на Scala. Узнайте, как устроен один из самых популярных шахматных ресурсов...
Как спрятать секретные сообщения прямо на виду знакомимся со StegCloak
StegCloak — JavaScript-библиотека для скрытия сообщений в обычном тексте с помощью невидимых Unicode-символов. Идеальный инструмент для безопасного об...
Scala 2 - За кулисами языка для JVM
Как устроен Scala 2 — главный репозиторий языка, объединяющего ООП и функциональное программирование. Разбираем архитектуру, процесс контрибьютинга и...
Lichess - как устроен самый популярный opensource-шахматный сервер
Lichess — бесплатный opensource-сервер для игры в шахматы с 4.7 миллиардами сыгранных партий. Разбираем архитектуру Scala-проекта с 16k звезд на GitHu...