Size: a a a

Scala User Group

2020 March 10

λ

λλ in Scala User Group
))))))
источник

AV

Abyr Valg in Scala User Group
Dmitry
grpc все же для общения между сервисами задумывался, а наружу уже будет какой-то http api торчать

а к http4s можно grpc прикрутить? что-то я сходу не нашел
Прикрутить можно, но ты усрёшься
источник

D

Dmitry in Scala User Group
да я наверное какую-то ерунду сказал про http + grpc)
кажется, нужно просто взять grpc и конвертнуть его в fs стримы, ну и cats'овые типы

для этого вроде как даже fs2grpc уже есть, который вроде как даже завелся
источник

DM

Daniel Matveev in Scala User Group
Dmitry
да я наверное какую-то ерунду сказал про http + grpc)
кажется, нужно просто взять grpc и конвертнуть его в fs стримы, ну и cats'овые типы

для этого вроде как даже fs2grpc уже есть, который вроде как даже завелся
лично мне понятнее не стало, возможно стоит описать что ты хочешь сделать, а не как хочешь
источник

D

Dmitry in Scala User Group
хочу grpc сервис на скале
источник

AV

Abyr Valg in Scala User Group
Dmitry
да я наверное какую-то ерунду сказал про http + grpc)
кажется, нужно просто взять grpc и конвертнуть его в fs стримы, ну и cats'овые типы

для этого вроде как даже fs2grpc уже есть, который вроде как даже завелся
Нет, не ерунду
источник

AV

Abyr Valg in Scala User Group
Я использовал протобафные дефиниции чтобы генерировать рестоподобные апи
источник

AV

Abyr Valg in Scala User Group
Но сам протобаф слишком мерзкий язык для моделинга
источник

ΛВ

Λнтон Войцишевский in Scala User Group
scalafmt можно заставить ставить скобки в if в любом случае?
В доке искал и не нашел чет
источник

ЮБ

Юрий Бадальянц in Scala User Group
@vpavkin а в circe-magnilia нету аналога unwrapped кодеков?
источник

DM

Daniel Matveev in Scala User Group
Юрий Бадальянц
@vpavkin а в circe-magnilia нету аналога unwrapped кодеков?
я тут с лесу, а что такое unwrapped кодек?
источник

ЮБ

Юрий Бадальянц in Scala User Group
Daniel Matveev
я тут с лесу, а что такое unwrapped кодек?
Это если у кейс класса одно поле, то не делаать обёртку в виде объекта
источник

ЮБ

Юрий Бадальянц in Scala User Group
типа как AnyVal для json
источник

DM

Daniel Matveev in Scala User Group
понял, спасибо
источник

ЮБ

Юрий Бадальянц in Scala User Group
в circe-generic есть такое
источник

VP

Vladimir Pavkin in Scala User Group
Юрий Бадальянц
@vpavkin а в circe-magnilia нету аналога unwrapped кодеков?
не, там помоему в дефолтных кодеках только для value-классов прописан отдельный кейс.
источник

ЮБ

Юрий Бадальянц in Scala User Group
ок, понятно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
источник

AV

Abyr Valg in Scala User Group
Чего тебе?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Abyr Valg
Чего тебе?
Представим, что есть трансформер и есть охериллион инстансов
Foo[F] => Foo[Trans[F, *]]
источник