Size: a a a

Scala User Group

2020 January 12

AD

Apache DOG™ in Scala User Group
Sergey Alaev
def trace[M](msg: => M)(implicit render: Render[M])
уже достаточно сомнительно. ну кто логгирует объекты, нужно отдельное поле для сообщения, отдельное - для объектов, которые пойдут в structural logging. А еще лучше - интерполяция.
Логирует
источник

AO

Alexey Otts in Scala User Group
Sergey Alaev
меня вот цирка не устраивает, tethys лучше. Но и ему далеко до jackson по функционалу.
По какому например?
источник

AO

Alexey Otts in Scala User Group
Качественные сообщения это как?
источник

AO

Alexey Otts in Scala User Group
Очень громко конечно сказано про далеко до жексона, особенно при условии, что парсинг строится поверх жексона
источник

NV

Nikita Vilunov in Scala User Group
Юрий Бадальянц
Дык док нет — считай либы нет
Какие доки нужны? У тестконтейнеров например тоже они не полные, это не мешает мне ими пользоваться?
источник

ЮБ

Юрий Бадальянц in Scala User Group
Nikita Vilunov
Какие доки нужны? У тестконтейнеров например тоже они не полные, это не мешает мне ими пользоваться?
Не полные и отсутстующие - это разные вещи. В тестконтейнерс почти всё покрыто или доками или скаладоком в коде
источник

NV

Nikita Vilunov in Scala User Group
Юрий Бадальянц
Не полные и отсутстующие - это разные вещи. В тестконтейнерс почти всё покрыто или доками или скаладоком в коде
Шутки про отстутсвующие доки у тофу конечно смешные, но они есть, так что остается сравнивать только «неполные» доки.

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

ЮБ

Юрий Бадальянц in Scala User Group
Nikita Vilunov
Шутки про отстутсвующие доки у тофу конечно смешные, но они есть, так что остается сравнивать только «неполные» доки.

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

NV

Nikita Vilunov in Scala User Group
Юрий Бадальянц
Что за части?
источник

ЮБ

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

ЮБ

Юрий Бадальянц in Scala User Group
Можно сделать ссылку туда
источник

a

agathis in Scala User Group
всем привет. у меня задача превратить List(Map(String -> String)) в Map(String -> List(String)), и в голову не пришло ничего лучше такого решения: https://scastie.scala-lang.org/Ot2PTU34RVKs70qArCdwsg

оно достаточно scala-way, или есть способ лучше?
источник

OO

Oleksandr Olgashko in Scala User Group
а зачем вообще пользоваться testcontainers-scala? что оно предлагает такого, что ванильный не умеет?
источник

NV

Nikita Vilunov in Scala User Group
Юрий Бадальянц
Дока есть в джавовой части
Прошу прощения, я на самом деле пользуюсь не этим KafkaContainer, а имплеменчу свой, наследуясь от SingleContainer — вот у него нет ни скаладоков, ни джавового аналога, как я понимаю
источник

ЮБ

Юрий Бадальянц in Scala User Group
Nikita Vilunov
Прошу прощения, я на самом деле пользуюсь не этим KafkaContainer, а имплеменчу свой, наследуясь от SingleContainer — вот у него нет ни скаладоков, ни джавового аналога, как я понимаю
Для этого следует использовать GeneriContainer. SingleContainer можно считать приватным. Просто пока до него руки не дошли
источник

ЮБ

Юрий Бадальянц in Scala User Group
Oleksandr Olgashko
а зачем вообще пользоваться testcontainers-scala? что оно предлагает такого, что ванильный не умеет?
Там на главной про это сказано. По сути - интеграция со скалатестом и чуть более дружелюбные для скала типы.
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ещё там есть апи, которое делает использование контейнеров более безопасным, чем в жава либе
источник

OO

Oleksandr Olgashko in Scala User Group
а паритет по фичам соблюдается?
когда последний раз смотрел (это года два назад), то половина возможностей ваниллы была не то чтобы недоступна (всегда можно вызвать джава апи), но не "дружелюбная"
источник

ЮБ

Юрий Бадальянц in Scala User Group
Oleksandr Olgashko
а паритет по фичам соблюдается?
когда последний раз смотрел (это года два назад), то половина возможностей ваниллы была не то чтобы недоступна (всегда можно вызвать джава апи), но не "дружелюбная"
Пока нет, но задача на это есть. Сделаем
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ну и да, все можно вызвать из джава апи
источник