Scala Meetup в Москве
1. Эффект трамплина. WTF?! — Алексей Шуксто, руководитель разработки, Криптонит
Поговорим о том, что такое эффекты, трамплины, откуда они берутся, и зачем оно надо:
- Цикл `for`: каким мы его знаем и любим
- Effects… Effects are everywhere
- Передайте продолжение, пожалуйста
- Строим трамплин своими руками
- И что нам теперь с ним делать?!
2. Декомпозиция в Scala 3 — Артём Корсаков, Data-инженер, Криптонит
Доклад для тех, кто только знакомится со Scala 3. Разберём новые средства декомпозиции в Scala 3, такие как:
- Параметры конструктора в trait-ах
- Прозрачные trait-ы
- Экспортирование элементов
- Различие trait и abstract class
- Распространённые ошибки при декомпозиции
3. SICK: индексируемое поточное семантическое надмножество JSON — Павел Ширшов, разработчик, Scala-комьюнити
JSON обладает рядом существенных недостатков, в частности, он, как язык с грамматикой второго типа (по Хомскому), не может иметь эффективный поточный парсер. Также в большинстве случаев для работы с JSON используются объектные мапперы. JSON сложно масштабировать с ростом объёма данных, что может приводить к неожиданному возникновению существенных проблем с производительностью. В данном мини-докладе мы рассмотрим построение SICK – надмножества JSON, с эффективной индексированной бинарной формой. Оно позволяет обходиться без объектного маппера и обеспечивает адресацию с амортизированным временем O(1). Также SICK подходит для поточной обработки, в том числе инкрементальной.
➖➖➖
🗓 20 апреля, 19:00–22:00 мск, Четверг
🌐 ОНЛАЙН
📍 ОФЛАЙН, Москва
✅ Регистрация на мероприятие