Публикации по теме 'scala'


Функторы и аппликативы
В одной из своих предыдущих статей я попытался объяснить монады доступным способом. Вот попытка сделать то же самое для некоторых других членов того же семейства - функторов и аппликативных функторов. Хотя концепции и принципы, описанные здесь, являются общими для функционального программирования, легкий акцент будет (как обычно) на Scala. Функторы Если вы читали вышеупомянутую статью о монадах, вы, возможно, помните, как я описывал их как оболочки вокруг значений. Каждое значение,..

Решатель колеса Scala Word
В первую очередь для тех, кто с ним незнаком; Scala — это функциональный язык программирования, работающий на виртуальной машине Java. Он невероятно многофункционален и позволяет решать некоторые задачи гораздо элегантнее, чем другие объектно-ориентированные языки, такие как Java или C++. Как Питон; В Scala есть мощный интерпретатор, который позволяет вам оценивать код на лету: Welcome to Scala 2.11.8 (OpenJDK 64-Bit Server VM, Java 1.8.0_92). Type in expressions for evaluation. Or..

Создание механизма правил для масштабной оптимизации периодических платежей
В Disney Streaming очень серьезно относятся к опыту наших подписчиков. Наш сервис обслуживает более 100 миллионов подписчиков по всему миру. Мы хотим, чтобы у наших подписчиков были лучшие впечатления от просмотра нашего контента, и создать удобный процесс ежемесячной оплаты, чтобы упростить взаимодействие с пользователем при использовании платформы. Платежная команда Disney + отвечает за разработку и поддержку платежной платформы, которая обеспечивает эффективные, беспроблемные,..

Библиотеки доступа к базам данных в Scala
Слово «реактивный» в последние годы используется в различных контекстах. Иногда это означает, что мы должны отказаться от традиционных СУБД и перейти на масштабируемую NoSQL. Однако на самом деле многие бизнес-системы все еще работают на РСУБД. РСУБД обладает достаточной функциональностью и производительностью почти для приложений, поэтому я думаю, что нам не следует выбирать NoSQL, если он нам на самом деле не нужен. Конечно, в мире Scala существует множество библиотек доступа к базам..

Использование машинного обучения для прогнозирования погоды в Базеле - Pt. 1 Данные и исходные данные
Это первая часть серии статей, посвященных анализу данных и машинному обучению на JVM с Scala с использованием таких библиотек, как Smile , Deeplearning4j и EvilPlot . Полный код этого сообщения в блоге можно найти на GitHub . Как человек, который любит находиться на открытом воздухе, погода играет важную роль в моей жизни. Поскольку мне также очень нравится экспериментировать с данными и машинным обучением, я задавался вопросом, в какой степени методы машинного обучения можно..

Выпуск скубов 0.9.0
squbs 0.9 обеспечивает прочную основу для перехода squbs на версию 1.0. Мы не ожидаем серьезных изменений API в будущем. Ниже приведены самые большие ожидаемые изменения между squbs 0.9.0 и 1.0.0: Обновите Akka 2.4.x до Akka 2.5.x. Это повлияет на варианты использования актеров Java, переходящие в окончательный API AbstractActor в Akka 2.5.x. Обновление со Scala 2.11.x до Scala 2.12.x Почему сквибы? squbs — это комплексная асинхронная реактивная архитектура для создания..

Изучение Play Web Framework с шаблонами Twirl
Первый взгляд на веб-фреймворк без JavaScript Scala — сильный статически типизированный язык программирования общего назначения, поддерживающий объектно-ориентированное и функциональное программирование. Play — это веб-фреймворк, который создает веб-приложения на Scala и Java. Play поставляется с Twirl , механизмом шаблонов на основе Scala, который имеет следующие преимущества: Компактный, выразительный и плавный: он сводит к минимуму количество символов и нажатий клавиш,..