Scala
Scala — это гибрид ООП и функционального программирования, который отлично подходит для высоконагруженных систем и Big Data. Главный козырь — лаконичный синтаксис и работа на JVM, что позволяет использовать все богатство Java-экосистемы. Чаще всего его можно встретить в бэкенд-разработке и распределенных системах, например, в Apache Spark.
Apache Spark Молниеносная обработка больших данных для всех
Как Apache Spark помогает обрабатывать огромные массивы данных в 100 раз быстрее Hadoop и почему его выбирают ведущие IT-компании
Play Framework - Веб-разработка на скорости света
Play Framework — высокопроизводительный веб-фреймворк для Java и Scala, который сочетает в себе продуктивность разработки и масштабируемость. Узнайте,...
Scala 2 - За кулисами языка для JVM
Как устроен Scala 2 — главный репозиторий языка, объединяющего ООП и функциональное программирование. Разбираем архитектуру, процесс контрибьютинга и...
Lichess — шахматы с открытым исходным кодом, которые покорили миллионы
Lichess — это полностью открытый и бесплатный шахматный сервер, написанный на Scala. Узнайте, как устроен один из самых популярных шахматных ресурсов...
Lichess - как устроен самый популярный opensource-шахматный сервер
Lichess — бесплатный opensource-сервер для игры в шахматы с 4.7 миллиардами сыгранных партий. Разбираем архитектуру Scala-проекта с 16k звезд на GitHu...
Akka — фреймворк, который делает распределённые системы простыми
Как Akka меняет правила игры в разработке распределённых систем, делая их устойчивыми и масштабируемыми без головной боли
За кулисами Twitter — как работает алгоритм рекомендаций
Как работает алгоритм рекомендаций Twitter — разбираем открытый исходный код и архитектуру системы, которая определяет, какие твиты вы увидите в своей...
BFG Repo-Cleaner как за секунды удалить то, что вы случайно закоммитили в Git
BFG Repo-Cleaner — ваш спасательный круг, когда нужно быстро почистить Git-репозиторий от больших файлов и чувствительных данных. В 720 раз быстрее, ч...
ArnoldC — язык программирования, который «I’ll be back»
Программируйте как Терминатор: знакомство с языком ArnoldC, где код пишется цитатами Арнольда Шварценеггера
CMAK - Визуальное управление кластерами Apache Kafka
CMAK — мощный инструмент для управления кластерами Apache Kafka с удобным веб-интерфейсом. Узнайте, как упростить администрирование Kafka с этим open-...