Публикации по теме '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. Я хотел бы поделиться с вами своей историей!
С детства интересовался компьютерами и новыми технологиями. После школы я начал изучать электронику в Варшавском технологическом университете. Это был мой первый опыт программирования на базовом уровне. В течение первого года я изучил основы структурированного и объектно-ориентированного программирования и выполнил несколько проектов, которые..