Forwarded from PONV Daily (Igal Tabachnik)
Габриель Вольпе пишет новую книгу про функциональную архитектуру на Скала 3 https://twitter.com/volpegabriel87/status/1448241688342892545
Какое хорошее ограничение о котором можно узнать наткнувшись на не очень понятный ворнинг компилятора https://github.com/scala/bug/issues/8405
GitHub
Specialized classes can't inherit from specialized classes · Issue #8405 · scala/bug
Elephant in the room. Nobody says anything about it, it's not even on the tracker: $ cat C.scala class C[@specialized T](t: T) class D[@specialized T](t: T) extends C[T](t) $ scalac C.scala...
Нож в спину откуда не ждали:
https://twitter.com/SethTisue/status/1450260785762947076
tldr: не вмерживайте PRы на апгрейд Scala до 3.1 в свои либы!
https://twitter.com/SethTisue/status/1450260785762947076
tldr: не вмерживайте PRы на апгрейд Scala до 3.1 в свои либы!
Twitter
Seth Tisue
PSA: Scala 3.0 cannot consume 3.1-compiled libraries. Scala 3 minor versions are backwards compatible only, not forwards. This is a big change from Scala 2.
Это победа!
https://scala-lang.org/blog/2021/10/21/scala-3.1.0-released.html
We are actively working on technical solutions to support forward-compatibility in 3.2.0
https://scala-lang.org/blog/2021/10/21/scala-3.1.0-released.html
We are actively working on technical solutions to support forward-compatibility in 3.2.0
www.scala-lang.org
Scala 3.1.0 released!
Iron is a type constraint system for Scala. It allows creating type-level assertions, evaluable at compile time and/or runtime. https://github.com/Iltotore/iron
GitHub
GitHub - Iltotore/iron: Strong type constraints for Scala
Strong type constraints for Scala. Contribute to Iltotore/iron development by creating an account on GitHub.
Рибята Олег скоро выступает https://jokerconf.com/en/talks/scala-war-of-effects-zio-vs-cats-effect/ всем задавать ответы быстро 💨
Опрос из доклада Олега; вы же используете ТОФУ да? https://app.sli.do/event/ki8594ms/embed/polls/4ef212bd-c196-42ad-8407-d9f62d29ff12
app.sli.do
Join Slido: Enter #code to vote and ask questions
Participate in a live poll, quiz or Q&A. No login required.
Representing Monads with Capabilities (https://github.com/lampepfl/monadic-reflection) by Martin Odersky
https://youtube.com/watch?v=UmO-f0qTRSU
https://youtube.com/watch?v=UmO-f0qTRSU
ScalaCon in progress now: https://www.youtube.com/channel/UCEvZRFnLl65Dg1sMgb8yIBQ
Материал спонсорский, но тут промокод o:
📌 Где прокачивать свои навыки по Scala в ноябре? Конечно на открытых уроках от OTUS:
🗓 11.11 — открытый урок «Scala коллекции»
Ведущий: Алексей Воронец, руководитель разработки в NAUMEN, 12 лет опыта профессиональной разработки
Регистрация: https://otus.pw/DEk3/
🗓 17.11 — открытый урок «Scala и парсер-комбинаторы»
Ведущий: Алексей Воронец, руководитель разработки в NAUMEN, 12 лет опыта профессиональной разработки
Регистрация: https://otus.pw/A5MY/
👉🏻 Проверьте, готовы ли вы к обучению, пройдя тест при регистрации. Также вы сможете познакомится с продвинутым онлайн-курсом «Scala Developer» от OTUS. А по промокоду "scala_ru2021" можно еще получить скидку на сам курс.
📌 Где прокачивать свои навыки по Scala в ноябре? Конечно на открытых уроках от OTUS:
🗓 11.11 — открытый урок «Scala коллекции»
Ведущий: Алексей Воронец, руководитель разработки в NAUMEN, 12 лет опыта профессиональной разработки
Регистрация: https://otus.pw/DEk3/
🗓 17.11 — открытый урок «Scala и парсер-комбинаторы»
Ведущий: Алексей Воронец, руководитель разработки в NAUMEN, 12 лет опыта профессиональной разработки
Регистрация: https://otus.pw/A5MY/
👉🏻 Проверьте, готовы ли вы к обучению, пройдя тест при регистрации. Также вы сможете познакомится с продвинутым онлайн-курсом «Scala Developer» от OTUS. А по промокоду "scala_ru2021" можно еще получить скидку на сам курс.
Frameless 0.11.0 https://github.com/typelevel/frameless/releases/tag/v0.11.0
Scala 2.13, refined types & value classes support 🚀
Scala 2.13, refined types & value classes support 🚀
Scalalaz #105 - Не аккающие акторы (внезапно) c @kshelopugin и @l3h3r
https://scalalaz.ru/series-105.html
https://scalalaz.ru/series-105.html
Forwarded from Melinda Tayjetinova
Если вы пишете на Scala, то не пропустите: неукротимые силы эчпочмака и уральских гор слились воедино, чтобы представить IT's Tinkoff Scala meetup с телемостом из двух городов.
Разработчики Тинькофф из Екатеринбурга и Казани расскажут про event-driven архитектуры и ответят, почему «просто пишем в кафку» — это не выход. Обсудим стриминг и где он наиболее удобен.
И не забудьте приготовить свои вопросы для холиварной дискуссии — поговорим о судьбах скалистов и проблемах Scala-сообщества.
Зарегистрируйтесь заранее, чтобы получить ссылку на онлайн-трансляцию: https://l.tinkoff.ru/its-scala-meetup
Разработчики Тинькофф из Екатеринбурга и Казани расскажут про event-driven архитектуры и ответят, почему «просто пишем в кафку» — это не выход. Обсудим стриминг и где он наиболее удобен.
И не забудьте приготовить свои вопросы для холиварной дискуссии — поговорим о судьбах скалистов и проблемах Scala-сообщества.
Зарегистрируйтесь заранее, чтобы получить ссылку на онлайн-трансляцию: https://l.tinkoff.ru/its-scala-meetup