cats-retry - маленькая библиотека с комбинаторами для ретрая, работает с котоеффектами, мониксом да и вообще любым F, были бы руки.
https://github.com/cb372/cats-retry
https://github.com/cb372/cats-retry
GitHub
GitHub - cb372/cats-retry
Contribute to cb372/cats-retry development by creating an account on GitHub.
Библиотека для трансофрмации схем выделилась из Мю (Mu) в отдельную библиотеку, и теперь можно по авро и протобаф схемам генерить скалакод. А еще это пример использования дрости в природе и без кучи кода (типа Мю):
https://github.com/higherkindness/skeuomorph
https://github.com/higherkindness/skeuomorph
GitHub
GitHub - higherkindness/skeuomorph: skema morphisms
skema morphisms. Contribute to higherkindness/skeuomorph development by creating an account on GitHub.
Наверное у многих (тех кто не переключился на sbt 1.3.x) вчера отвалился mima плагин (The Migration Manager for Scala): https://github.com/lightbend/mima/issues/422
На данный момент решается добавлением ресолвера в билд (все есть по ссылке).
На данный момент решается добавлением ресолвера в билд (все есть по ссылке).
GitHub
Bintray issue · Issue #422 · lightbend/mima
I wanted to link the Bintray package for mima plugin with a prefix so I unlinked it. It turns out that I am unable to link it back, so currently mima plugin is no longer available on sbt plugin rel...
Отличная библиотека, которая повзоляет упростить написание сериализаторов для кафки.
Умеет работать с circe, jsoniter, avro. Вроде как заряжена магией котов. Смотреть тут:
https://github.com/ovotech/kafka-serialization
Умеет работать с circe, jsoniter, avro. Вроде как заряжена магией котов. Смотреть тут:
https://github.com/ovotech/kafka-serialization
GitHub
GitHub - ovotech/kafka-serialization: Lego bricks to build Apache Kafka serializers and deserializers
Lego bricks to build Apache Kafka serializers and deserializers - GitHub - ovotech/kafka-serialization: Lego bricks to build Apache Kafka serializers and deserializers
Scalalaz #72 с гостями из NVidia.
Ребята расскaжут о том, как они используют GPU и Spark и что они на самом деле не из МВидео: https://scalalaz.ru/series-72.html Мы пытаемся немного эксперментировать с форматами и решили завести Discord канал, что бы писаться и общаться по теме эфира: https://discord.gg/RnugmrU
Ребята расскaжут о том, как они используют GPU и Spark и что они на самом деле не из МВидео: https://scalalaz.ru/series-72.html Мы пытаемся немного эксперментировать с форматами и решили завести Discord канал, что бы писаться и общаться по теме эфира: https://discord.gg/RnugmrU
Discord
Join the Scalalaz Discord Server!
Check out the Scalalaz community on Discord - hang out with 131 other members and enjoy free voice and text chat.
Прямой эфир Scalalaz #73 с @lmnet89: https://www.youtube.com/watch?v=oGyNGPph9AM&feature=youtu.be
YouTube
Scalalaz Podcast #73
Плагин для генерации Си байндингов из скалы sbt-shackle https://github.com/markehammons/sbt-shackle
Пример использования есть здесь
https://github.com/markehammons/Skylight/tree/dotty
Пример использования есть здесь
https://github.com/markehammons/Skylight/tree/dotty
GitHub
GitHub - markehammons/sbt-shackle: An sbt plugin for creating java foreign bindings using project panama.
An sbt plugin for creating java foreign bindings using project panama. - GitHub - markehammons/sbt-shackle: An sbt plugin for creating java foreign bindings using project panama.
Запощу опять (много раз упоминал уже, а о нем все никто не знает) небольшой скрипт sbt-extras для тех, кто не хочет устанавливать сбт на машину глобально или в докер контейнер (ну вдруг у вас circle ci и ради сбт собирать целый контейнер не очень удобно):
https://github.com/paulp/sbt-extras
https://github.com/paulp/sbt-extras
GitHub
GitHub - dwijnand/sbt-extras: A more featureful runner for sbt, the simple/scala/standard build tool
A more featureful runner for sbt, the simple/scala/standard build tool - GitHub - dwijnand/sbt-extras: A more featureful runner for sbt, the simple/scala/standard build tool
Рибята, Дотти близится к код фризу и тут очередное уникальное предложение - нужно ли использовать
https://github.com/lampepfl/dotty/issues/7598
// с этим меня пнул
@rakhimboyevich // и да я только проснулся, а вы может уже обмотали тему, но я - нет
:=
вместо =
как синтаксис для присвоения, дискасс https://github.com/lampepfl/dotty/issues/7598
// с этим меня пнул
@rakhimboyevich // и да я только проснулся, а вы может уже обмотали тему, но я - нет
GitHub
Use := for Assignment · Issue #7598 · lampepfl/dotty
Since we are close to feature freeze, I'd like to discuss the last remaining point that remains open for me. Should we use := instead of = for assignments? I left it lying for a long time s...
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
https://github.com/djspiewak/sbt-github-packages
А вот и полная инструкция как можно паблишить подписанные артифакты на гитхаб с помощью sbt-github-packages
https://gist.github.com/djspiewak/2359e5d742cd0d7161cf3422e36fcaf3
https://gist.github.com/djspiewak/2359e5d742cd0d7161cf3422e36fcaf3
Gist
scala-project-bootstrap.md
GitHub Gist: instantly share code, notes, and snippets.
random-data-generator - маленькая библиотека поверх скалачека и шаплеза / магнолии для удобной генерации тестовой даты.
Шаплезовая версия https://github.com/DanielaSfregola/random-data-generator
Магнолиевая версия https://github.com/DanielaSfregola/random-data-generator-magnolia
Шаплезовая версия https://github.com/DanielaSfregola/random-data-generator
Магнолиевая версия https://github.com/DanielaSfregola/random-data-generator-magnolia
pfp-scala.pdf
968.8 KB
Practical FP in Scala a hands-on approach by Gabriel Volpe, версия для ознакомления (и готово только 75%), поддрежите автора, если вам она зашла. Пдфка от 5го декабря. Поддерживать здесь: https://leanpub.com/pfp-scala
Библиотека для работы с изображениями (для тех кто устал от джава авт). Выглядит неплохо и работает, апи не жуткий:
https://github.com/sksamuel/scrimage з.ы. бенчи в проекте присутствуют.
https://github.com/sksamuel/scrimage з.ы. бенчи в проекте присутствуют.
GitHub
GitHub - sksamuel/scrimage: JVM - Java, Kotlin, Scala image processing library
JVM - Java, Kotlin, Scala image processing library - sksamuel/scrimage
SBT dependency lock плагин какой-то подкатился: быть может кому-то будет полезно
https://github.com/stringbean/sbt-dependency-lock
https://github.com/stringbean/sbt-dependency-lock
GitHub
GitHub - stringbean/sbt-dependency-lock: sbt plugin for creating dependency lockfiles
sbt plugin for creating dependency lockfiles. Contribute to stringbean/sbt-dependency-lock development by creating an account on GitHub.
Олег сейчас в англии доминирует как обычно на зио конфе. Текстовую трансляцию смотреть в этом треде https://twitter.com/fanf42/status/1205503633397293057
Ниже будут видосы предоставленные анонимным доброжелателем которого все и так знают.
Ниже будут видосы предоставленные анонимным доброжелателем которого все и так знают.
Twitter
Francois Armand
#FunScala2019 so, scala being again at the edge of type theory, and since Haskell abandoned symmetric Monoidal cat, it's a good time for scala to pick them up! But why would we do that? Monad aren't perfect?