Size: a a a

Scala User Group

2020 June 15

D

Deλ✨ in Scala User Group
Yevhen
да но нужно для интегрейшин тестов тогда тестовый кластер держать, или без миникуба ничего непротестишь
так ты замокай другие микросервисы
источник

OO

Oleksandr Olgashko in Scala User Group
Bogdan
Добрый день, стоит ли начинать изучение scala с этой книги
это книга про язык, его конструкции и внутренние механизмы

про использование языка тут мало
источник

Y

Yevhen in Scala User Group
Deλ✨
так ты замокай другие микросервисы
ну ето же в идеале все на юнитах будет, даже руками чтото мануально попробовать иногда нужно
источник

OO

Oleksandr Olgashko in Scala User Group
Oleksandr Olgashko
это книга про язык, его конструкции и внутренние механизмы

про использование языка тут мало
вообще книжка отличная, для любителей скрупулёзно изучить теорию, прежде чем браться за практику
источник

D

Deλ✨ in Scala User Group
Yevhen
ну ето же в идеале все на юнитах будет, даже руками чтото мануально попробовать иногда нужно
у нас какоето время эврика была, что бы локально потестить поднимал инстанс эврики, про куберовские тулзы для этого хз
источник
2020 June 16

ЮБ

Юрий Бадальянц... in Scala User Group
Скаланы, а для Resource нет инстанса Concurrent сознательно? Или просто не сделали?
источник

λ

λoλcat in Scala User Group
Юрий Бадальянц
Скаланы, а для Resource нет инстанса Concurrent сознательно? Или просто не сделали?
Думаю, дело в неудачной абстракции
источник

ЮБ

Юрий Бадальянц... in Scala User Group
λoλcat
Думаю, дело в неудачной абстракции
Ну по ходу да. Я когда сам попытался сделать инстанс, то понял, что фигня какая-то получается по типам.
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Из-за этого получается интересный эффект. Сделать parTraverse на ресурсе я могу, а parTraverseN нет.
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Потому что второй требует Concurrent
источник

V

V---V in Scala User Group
Есть встроенные методы для http-запроса?
источник

AS

Aλeχander Semenov in Scala User Group
V---V
Есть встроенные методы для http-запроса?
источник

VE

Vasiliy Efimov in Scala User Group
Если у вас пожилая джава - есть ещё такой вариант
https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html
источник

A

Andrey in Scala User Group
А есть в скале какой-то type class для экстракторов? То, что обычно делается через def unapply в объекте не работает, когда надо чтобы была сигнатура в виде def unapply(s: String): Option[SomeId[A]], где final case class SomeId[A](value: Long)  extends AnyVal для некоторых type A. Пытаюсь использовать фантомный тип А, чтобы различать разные айдишники и при этом иметь общий код для распаковки для тайпсейв айди в роутах http4s GET -> Root / SomeId[CustomerId](id)
источник

A

Andrey in Scala User Group
Решил вроде class MakeSomeId[A] {
 def unapply(s: String): Option[SomeId[A]] =
 if (!s.isEmpty)
 Either.catchNonFatal(SomeId[A](s.toLong)).toOption
 else None
 }
object CustomerId extends MakeSomeId[CustomerId]
источник

A

Andrey in Scala User Group
Но все равно интересно есть ли тайп класс подобный?
источник

V

V---V in Scala User Group
У скалы еще нет маскота?
источник

VE

Vasiliy Efimov in Scala User Group
Есть
источник

VE

Vasiliy Efimov in Scala User Group
источник

VE

Vasiliy Efimov in Scala User Group
Вот он
источник