Size: a a a

Scala User Group

2021 March 15

C

Combot in Scala User Group
Земфира Маслова has been banned! Reason: CAS ban.
источник
2021 March 16

MM

Madinka Mandarinka in Scala User Group
Привет, товарищи.

Хотим поделиться статьей, которая может помочь вам в создании RESTful API с аутентификацией / авторизацией Play Framework, Slick ORM, PostgreSQL и Silhouette JWT.

https://sysgears.com/articles/how-to-create-restful-api-with-scala-play-silhouette-and-slick/
#scala #play #framework #sil silhouette #jwt #authentication #authorization #slick
источник

Α

Αγβεκ in Scala User Group
Народ у меня вопрос:
Есть sbt проект на scala 2.12
Могу ли я только для тестов в нем затащить scala 2.13? конкретно очень хочется заюзать monocle 3.0.0-M3 в тестах
источник

AS

Aλexander Semenov in Scala User Group
По моему опыту это боль и лучше так не делать.
источник

EK

Evgenii Kuznetcov in Scala User Group
Тесты и тестируемый код живут в одной жвм, так что проект все равно придется кросс-билдить
источник

Α

Αγβεκ in Scala User Group
Какие будут подводные камни?
источник

AS

Aλexander Semenov in Scala User Group
Кросс-компиляция, подводный булыжник
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Αγβεκ
Народ у меня вопрос:
Есть sbt проект на scala 2.12
Могу ли я только для тестов в нем затащить scala 2.13? конкретно очень хочется заюзать monocle 3.0.0-M3 в тестах
а что там такого хорошего
источник

Α

Αγβεκ in Scala User Group
Oleg ℕizhnik
а что там такого хорошего
не хочется писать вложенные .copy чтобы нужные инстансы кейс классов получать
хочется делать sampleData.focus(_.adress.cityName).modify(...).focus(_.biba.boba).modify(...)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Αγβεκ
не хочется писать вложенные .copy чтобы нужные инстансы кейс классов получать
хочется делать sampleData.focus(_.adress.cityName).modify(...).focus(_.biba.boba).modify(...)
ну это любая версия монокля может и тофу оптикс
источник

Oℕ

Oleg ℕizhnik in Scala User Group
почему 3-M
источник

Α

Αγβεκ in Scala User Group
Oleg ℕizhnik
ну это любая версия монокля может и тофу оптикс
может я ошибаюсь, но кажется .focus есть только в этой версии
хотя пойду еще поищу инфу
источник

Oℕ

Oleg ℕizhnik in Scala User Group
а нужен именно .focus синтаксич
источник

Oℕ

Oleg ℕizhnik in Scala User Group
есть же quicklens или как-то так от Варски и ко
источник

Α

Αγβεκ in Scala User Group
Oleg ℕizhnik
а нужен именно .focus синтаксич
сначала lens думал юзать - но там побольше будет кода
во а quicklens кажется то что надо
источник

Α

Αγβεκ in Scala User Group
Спасибо Олег 👍
источник

AS

Aλexander Semenov in Scala User Group
только там всё красное будет в идее поди (раньше было)
источник

VH

Vitalii Honta in Scala User Group
Αγβεκ
сначала lens думал юзать - но там побольше будет кода
во а quicklens кажется то что надо
Да quicklens в большинстве случаев хватает, как по мне. Был опыт выпиливания монокля. Взял квикленс, и оно просто удобнее работает и лучше читается. Так что я бы брал монокль только если вам нужны именно профунктор оптики
источник

DS

Danieλ Sλapman in Scala User Group
Vitalii Honta
Да quicklens в большинстве случаев хватает, как по мне. Был опыт выпиливания монокля. Взял квикленс, и оно просто удобнее работает и лучше читается. Так что я бы брал монокль только если вам нужны именно профунктор оптики
Если нужны профунктор оптики я бы брал тофу
источник

Α

Αγβεκ in Scala User Group
Vitalii Honta
Да quicklens в большинстве случаев хватает, как по мне. Был опыт выпиливания монокля. Взял квикленс, и оно просто удобнее работает и лучше читается. Так что я бы брал монокль только если вам нужны именно профунктор оптики
пока нужно уметь только в тестах красиво создавать инстансы
quicklens идеально подошел + random-data-generator
источник