Forwarded from Александр
💎 Интересен язык Scala?
️️❇️ Начните осваивать его уже 7 июня в 20:00! Ждем вас на открытом уроке «Эффекты в Scala» в OTUS. Занятие проведет Алексей Воронец, руководитель разработки в NAUMEN.
📕 На открытом уроке мы рассмотрим понятие эффекта и сложности, которые могут возникать при наличии эффектов, введем понятие функционального эффекта, рассмотрим его свойства и реализуем свой небольшой функциональный эффект.
⚠️ Этот урок — часть онлайн-курса «Scala Developer». Программа рассчитана на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Для участия пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
️️❇️ Начните осваивать его уже 7 июня в 20:00! Ждем вас на открытом уроке «Эффекты в Scala» в OTUS. Занятие проведет Алексей Воронец, руководитель разработки в NAUMEN.
📕 На открытом уроке мы рассмотрим понятие эффекта и сложности, которые могут возникать при наличии эффектов, введем понятие функционального эффекта, рассмотрим его свойства и реализуем свой небольшой функциональный эффект.
⚠️ Этот урок — часть онлайн-курса «Scala Developer». Программа рассчитана на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Для участия пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
Forwarded from Александр
💣 Хотите расширить свой стек разработкой на Scala?
🚀 Сделайте первые шаги к изучению этого языка 21 июня 20:00 на открытом уроке «Алгебраические типы данных и сопоставление с образцом». Занятие проведет Алексей Воронец, NAUMEN, руководитель разработки с 12-летним опытом.
✅ На занятии разберем иерархию классов, функциональность сопоставления с образцом для чисел и строк. После занятия вы поймете, что такое алгебраические типы данных и сможете использовать их на практике.
🎯 Урок является частью онлайн-курса «Scala Developer», который рассчитан на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Чтобы попасть на вебинар, пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
🚀 Сделайте первые шаги к изучению этого языка 21 июня 20:00 на открытом уроке «Алгебраические типы данных и сопоставление с образцом». Занятие проведет Алексей Воронец, NAUMEN, руководитель разработки с 12-летним опытом.
✅ На занятии разберем иерархию классов, функциональность сопоставления с образцом для чисел и строк. После занятия вы поймете, что такое алгебраические типы данных и сможете использовать их на практике.
🎯 Урок является частью онлайн-курса «Scala Developer», который рассчитан на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Чтобы попасть на вебинар, пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
Forwarded from Oleg ℕižnik
Я сейчас пишу либу для подобных вещей, чтобы поддерживать деривацию с аннотациями и для вэлью классов, в будущем может быть для юнионов и всякой такой штуки.
Иными словами, чтобы заткнуть все места, где скала 3 сама не справляется
https://github.com/odomontois/evo-derivation
Я надеюсь, что в ближайшие дни перемещу её в https://github.com/evolution-gaming
и опубликую
Приходите, помогайте мыслями и кодом. Что-нибудь придумаем
Иными словами, чтобы заткнуть все места, где скала 3 сама не справляется
https://github.com/odomontois/evo-derivation
Я надеюсь, что в ближайшие дни перемещу её в https://github.com/evolution-gaming
и опубликую
Приходите, помогайте мыслями и кодом. Что-нибудь придумаем
GitHub
GitHub - evolution-gaming/derivation: Configured derivation library for scala 3
Configured derivation library for scala 3. Contribute to evolution-gaming/derivation development by creating an account on GitHub.
Prototype project that would allow to run Scala DSL to be compiled to SPIR-V and run as Vulkan Compute Shaders on GPU 🔥 https://github.com/scalag/scalag
GitHub
GitHub - ComputeNode/cyfra: Multi-platform GPGPU computations with Scala, seamlessly 🚀
Multi-platform GPGPU computations with Scala, seamlessly 🚀 - ComputeNode/cyfra
Forwarded from Денис Тришкин
Отличная возможность для студентов и начинающих специалистов — стажировка для Scala-разработчиков в Тинькофф 🚀
Будут разные задачи: тестирование приложений, описание доменных моделей, работа с базами данных. Стажеры в Тинькофф пишут много кода для реальных проектов, которые в дальнейшем будут использоваться в компании.
Стажировка оплачивается, работать можно от 20 часов в неделю, удаленно или в одном из Центров разработки Тинькофф. В компании самое большое комьюнити Scala-разработчиков в России, поэтому для стажеров это шанс найти свое место в сообществе профессионалов.
Больше подробностей (включая другие возможные направления для стажировки) и форма для заявки ждут вас по ссылке: https://u.tinkoff.ru/scala-fall2022
Будут разные задачи: тестирование приложений, описание доменных моделей, работа с базами данных. Стажеры в Тинькофф пишут много кода для реальных проектов, которые в дальнейшем будут использоваться в компании.
Стажировка оплачивается, работать можно от 20 часов в неделю, удаленно или в одном из Центров разработки Тинькофф. В компании самое большое комьюнити Scala-разработчиков в России, поэтому для стажеров это шанс найти свое место в сообществе профессионалов.
Больше подробностей (включая другие возможные направления для стажировки) и форма для заявки ждут вас по ссылке: https://u.tinkoff.ru/scala-fall2022
scalac-options is a library containing logic for configuring Scala compiler options according to the current Scala compiler version.
This logic was originally developed in the sbt-tpolecat sbt plugin, and this library is intended to enable the reuse of that logic in other build tool plugins, for example sbt-typelevel and mill-tpolecat.
https://github.com/typelevel/scalac-options
This logic was originally developed in the sbt-tpolecat sbt plugin, and this library is intended to enable the reuse of that logic in other build tool plugins, for example sbt-typelevel and mill-tpolecat.
https://github.com/typelevel/scalac-options
GitHub
GitHub - typelevel/scalac-options: A library for configuring scalac options
A library for configuring scalac options. Contribute to typelevel/scalac-options development by creating an account on GitHub.
невероятный баг все еще не пофикшен, ждем 2.13.9 >>
https://github.com/scala/bug/issues/12340
https://github.com/scala/bug/issues/12340
GitHub
(2.13.4 -target:11) java.lang.IllegalAccessError: Update to non-static final field ... attempted from a different method than the…
reproduction steps using Scala 2.13.4 with JDK 11 (Oracle Corporation Java 11.0.3) Create simple sbt project with target jvm bytecode level set to 11 name := "bug-update-to-non-static-fiel...
Circe Argus: Scala macros for generating code from Json Schemas. https://github.com/circe/circe-argus
GitHub
GitHub - circe/circe-argus: Temporary fork of Argus, for generating Scala models from JSON Schemas
Temporary fork of Argus, for generating Scala models from JSON Schemas - circe/circe-argus
Либа от Кубушока (ет ту би анонсед, даже ридми нет), что-то о паплайн деривейшене, что интересно; однако оно тут по другой причине https://github.com/MateuszKubuszok/pipez
GitHub
GitHub - MateuszKubuszok/pipez: Generate type mappers for your own type class
Generate type mappers for your own type class. Contribute to MateuszKubuszok/pipez development by creating an account on GitHub.