Регистрация закрыта

F[Scala] — новая конференция о Scala и функциональном программировании от Яндекс Вертикалей.

Мы видим целью конференции распространение знаний и обмен опытом в области разработки на Scala, применении подходов функционального программирования в реальных проектах и архитектуре решений, построенных с помощью функциональных языков. Наша аудитория — это практикующие Scala-разработчики и энтузиасты функционального подхода. Конференция однодневная, доклады идут в один поток.


Спикеры


Никита Горлин
Яндекс

Protobuf в движении

Поговорим о формате protobuf:
  • Как и почему мы используем его в наших сервисах на Scala.
  • Погрузимся в детали работы protobuf descriptor и рассмотрим их динамическое применение на примере автоматически развертываемых типизированных хранилищ.


Алексей Троицкий
Тинькофф

Позвольте уточнить

Покажу, как с помощью возможностей Scala можно кодировать легковесные newtypes и refinement types, не прибегая к помощи сторонних библиотек, и какие в таком подходе преимущества.


Сева Никитин
Приглашённый эксперт

R&D: Динамические sql запросы на Scala в рамках проблемы text-to-sql

Расскажу, как мы на Scala писали бэкенд для text-to-sql: преобразования текста на естественном языке в sql запросы. Работали с графовой базой данных TypeDB и пришли к динамической генерации sql — определению в рантайме набора реляционных таблиц, столбцов и их типов.


Дмитрий Каряев
Яндекс

Alien: Typesafe DSL для доступа к Java foreign memory API

Говорят, что на Scala нельзя писать высокопроизводительный низкоуровневый код. На самом деле можно, да ещё и получая все выгоды богатой системы типов языка. В докладе вы узнаете, как работать с примитивами памяти, пользуясь гарантиями компилятора. Я расскажу о Scala-библиотеке, созданной для упрощения доступа к offheap-памяти из кода на Scala.

Постановка проблемы: нашей системе нужно распределять области в offheap-памяти, получать типобезопасный доступ к ней на чтение и запись, и освобождать её по требованию.



Ахтям Сакаев
M2

DDD Aggregate

Расскажу, что такое DDD Aggregate и зачем это нужно. Доклад охватывает:
  1. Идея DDD Aggregate
  2. Обнаружение границ транзакционной консистентности
  3. Практическое применение на PostgreSQL и MongoDB

Разработчики узнают, как надёжно реализовать сценарии использования на Scala.



Вадим Челышов
Тинькофф

Шансы на мэйнстрим

Уже прошло больше двух лет с релиза Scala 3, а у нас, скалистов, ничего особо-то и не поменялось. Ни взрывного роста популярности, ни летающих IDE. Скобки убрали, того гляди и монады запретят. Иногда твиттора обчитаешься так, что хочется побриться налысо и пойти учить Rust.

В докладе будем разбираться как со всем этим и жить, и когда же уже будет светлое будущее.

Программа
10:00
Регистрация, приветственный кофе-брейк
11:00
Protobuf в движении
Никита Горлин
Яндекс
11:40
Позвольте уточнить
Алексей Троицкий
Тинькофф
12:20
R&D: Динамические sql запросы на Scala в рамках проблемы text-to-sql
Сева Никитин
Приглашённый эксперт
13:00
Обед
14:00
Alien: Typesafe DSL для доступа к Java foreign memory API
Дмитрий Каряев
Яндекс
14:40
DDD Aggregate
Ахтям Сакаев
M2
15:20
Шансы на мэйнстрим
Вадим Челышов
Тинькофф
16:00
Ужин
17:00
Нетворкинг
Место
Москва / 1-й Красногвардейский пр, д. 21 стр. 1, БЦ «Око», офис Яндекса, 38 этаж, зал «Хуральная»
28 октября
Москва / 1-й Красногвардейский пр, д. 21 стр. 1,
 БЦ «Око», офис Яндекса, 38 этаж, зал «Хуральная»


Регистрация закрыта
Fri Oct 27 2023 16:15:24 GMT+0300 (Moscow Standard Time)