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


Scala в Prezi: введение ZIO
Мы используем Scala для написания высокопроизводительных и типобезопасных серверных сервисов с 2015 года. Мы создали стек Scala Tech для Prezi, используя Akka и Future. Мы используем Swagger для определения API каждой службы, который мы используем для создания серверного и клиентского кода. Таким образом, Swagger является единственным источником правды. Написание конечной точки начинается с реализации сгенерированной абстрактной функции, которая дает гарантии на уровне типа в отношении..

FP 360 Неделя 10
Первоначально опубликовано на www.cirstei.ro 20 января 2019 г. Хаскелл Чисто функциональный GTK+, часть 2: TodoMVC В последнем эпизоде ​​мы создали приложение «Hello, World», используя gi-gtk-declarative. Пришло время преобразовать его в приложение для списка дел в стиле TodoMVC. Выпуск 142 :: Haskell Weekly Еженедельник Haskell – это бесплатный информационный бюллетень по электронной почте о языке программирования Haskell. В каждом выпуске есть несколько..

MachineX: изучение правил ассоциации с KSAI
Во многих моих предыдущих блогах я писал об обучении правилам ассоциации , о том, что это такое и как это выполняется. В этом блоге мы собираемся использовать обучение правилам ассоциации, чтобы увидеть его в действии, и для этой цели мы будем использовать KSAI , библиотеку машинного обучения, написанную исключительно на Scala. Итак, начнем. Добавление KSAI в ваш проект Вы можете добавить KSAI в свой проект SBT , используя следующую строку импорта: libraryDependencies +=..

Мой путь к Scala - часть 1
Как я перешел с Java на Scala Scala - это язык программирования, на котором мы специализируемся в SoftwareMill . Это не значит, что наша команда состоит только из разработчиков Scala. Мы также нанимаем Java-программистов и фронтенд-программистов. Со временем некоторые из них плавно переходят на Scala, пользуясь ноу-хау и опытом, которыми мы делимся внутри компании. Если вы думаете, что можете начать свое собственное приключение со Scala, то этот пост для вас. Прочтите мысли..

Совет по Scala 3: замена частично примененного шаблона полиморфными функциями
Это довольно много слов, поэтому давайте начнем с простого примера того, о чем эта статья. type Database[A] = Kleisli[IO, Session, A] object Database { def apply[A](f: Session => IO[A]): Database[A] = Kleisli(f) type Attempt[E, A] = Database[Either[E, A]] object Attempt { def apply[E <: Throwable]: Database.Attempt.PartiallyApplied[E] = new PartiallyApplied[E] final class PartiallyApplied[E <: Throwable] { def apply[A](f: Session => IO[A])(..

Журналы Scala - Рекурсия
Мы можем представить, что любая нетривиальная программа на каком-то этапе должна будет что-то перебирать, и, поскольку мы так много говорили о неизменяемости в функциональном программировании, мы можем почувствовать некоторую нерешительность в использовании наших регулярных циклов ... Рекурсия приходит на помощь, не так ли? Что такое рекурсия, как она работает и какое отношение имеет к неизменяемости? Рекурсия - это функция, которая вызывает себя до тех пор, пока не будет выполнено..

Как стать младшим инженером по данным? - моя история
Меня зовут Кшиштоф Василевски, с февраля 2021 года я работаю младшим инженером по данным в Datumo. Я хотел бы поделиться с вами своей историей! С детства интересовался компьютерами и новыми технологиями. После школы я начал изучать электронику в Варшавском технологическом университете. Это был мой первый опыт программирования на базовом уровне. В течение первого года я изучил основы структурированного и объектно-ориентированного программирования и выполнил несколько проектов, которые..