Scala Nishtyaki Channel
952 subscribers
76 photos
8 videos
36 files
626 links
Сборник всеразличного sheeta для пограммистов.
Все материалы опубликованы сугубо для ознакомления, покупайте книжечки, поддержите авторов.

Одмены: @pomadchin @vndzzz @oli_kitty

Скала чат: https://t.me/scala_ru
Download Telegram
поповоду http4s-tracer: это больше 'идеалистическое представление о трейсинге' нежели 'хорошая либа трейсинга' так что держите это в уме, вероятно имеет смысл использования для нового приложения ¯\_(ツ)_/¯. Делюсь секретным ADR по этому поводу https://github.com/raster-foundry/raster-foundry/blob/develop/docs/architecture/adr-0028-tracing.md#http4s-tracer
cats-retry - маленькая библиотека с комбинаторами для ретрая, работает с котоеффектами, мониксом да и вообще любым F, были бы руки.

https://github.com/cb372/cats-retry
Библиотека для трансофрмации схем выделилась из Мю (Mu) в отдельную библиотеку, и теперь можно по авро и протобаф схемам генерить скалакод. А еще это пример использования дрости в природе и без кучи кода (типа Мю):

https://github.com/higherkindness/skeuomorph
Наверное у многих (тех кто не переключился на sbt 1.3.x) вчера отвалился mima плагин (The Migration Manager for Scala): https://github.com/lightbend/mima/issues/422
На данный момент решается добавлением ресолвера в билд (все есть по ссылке).
Отличная библиотека, которая повзоляет упростить написание сериализаторов для кафки.
Умеет работать с circe, jsoniter, avro. Вроде как заряжена магией котов. Смотреть тут:
https://github.com/ovotech/kafka-serialization
Scalalaz #72 с гостями из NVidia.

Ребята расскaжут о том, как они используют GPU и Spark и что они на самом деле не из МВидео: https://scalalaz.ru/series-72.html Мы пытаемся немного эксперментировать с форматами и решили завести Discord канал, что бы писаться и общаться по теме эфира: https://discord.gg/RnugmrU
Запощу опять (много раз упоминал уже, а о нем все никто не знает) небольшой скрипт sbt-extras для тех, кто не хочет устанавливать сбт на машину глобально или в докер контейнер (ну вдруг у вас circle ci и ради сбт собирать целый контейнер не очень удобно):
https://github.com/paulp/sbt-extras
Рибята, Дотти близится к код фризу и тут очередное уникальное предложение - нужно ли использовать := вместо = как синтаксис для присвоения, дискасс
https://github.com/lampepfl/dotty/issues/7598

// с этим меня пнул
@rakhimboyevich // и да я только проснулся, а вы может уже обмотали тему, но я - нет
Forwarded from Evgeniy T
начинаем прямую трансляцию записи №74 скалалаза с @fellrond https://youtu.be/-SoIaYr9Wl8
Ван Клик Онлайн ИДЕ (с поддержкой Скалы офк) https://www.gitpod.io/
выглядит конечно очень симпатично, насколько пригодно для написания кода - пока непонятно.
Пару дней назад появился awesome-zio лист: https://github.com/aparo/awesome-zio велком поддерживать.
SBT плагин для паблиша гитхаб пекеджей (для тех, кто не слышал что это такое, читать тут : https://help.github.com/en/github/managing-packages-with-github-packages/about-github-packages)

https://github.com/djspiewak/sbt-github-packages
А вот и полная инструкция как можно паблишить подписанные артифакты на гитхаб с помощью sbt-github-packages
https://gist.github.com/djspiewak/2359e5d742cd0d7161cf3422e36fcaf3
random-data-generator - маленькая библиотека поверх скалачека и шаплеза / магнолии для удобной генерации тестовой даты.

Шаплезовая версия https://github.com/DanielaSfregola/random-data-generator
Магнолиевая версия https://github.com/DanielaSfregola/random-data-generator-magnolia