Better toString plugin https://github.com/polyvariant/better-tostring
GitHub
GitHub - polyvariant/better-tostring: (b2s) Scala compiler plugin for better default toString.
(b2s) Scala compiler plugin for better default toString. - GitHub - polyvariant/better-tostring: (b2s) Scala compiler plugin for better default toString.
👍6😱3
Forwarded from Artem Pelenitsyn
Габриэла Гонзалез (широко известная в мире Хаскеля) написала хороший пост про то, как окунуться в теорию типов
https://www.haskellforall.com/2022/05/introductory-resources-to-type-theory.html
https://www.haskellforall.com/2022/05/introductory-resources-to-type-theory.html
Haskellforall
Introductory resources to type theory for language implementers
Introductory resources to type theory for language implementers This post briefly tours resources that he...
👍4
Forwarded from Ivan L
Я поддерживаю библиотеку https://github.com/apimorphism/telegramium, очень советую. В числе преимуществ функциональное API, полная поддержка Bot API, актуальность, простота и минимализм.
GitHub
GitHub - apimorphism/telegramium: Telegramium or F[ Tg ] - pure functional Telegram Bot API implementation for Scala.
Telegramium or F[ Tg ] - pure functional Telegram Bot API implementation for Scala. - apimorphism/telegramium
👍9
Топ плугин для упрощения флайт рекординга: https://github.com/azolotko/sbt-jfr
Алсо, на самом деле, если надо порекордить, то можно и без плугинов (via
Алсо, на самом деле, если надо порекордить, то можно и без плугинов (via
-prof jfr
), напр для рекординга jmh - это sbt-jmh
+ jmhExtraOptions := Some("-jvmArgsAppend -Xmx8G -prof jfr")
GitHub
GitHub - azolotko/sbt-jfr: An sbt plugin to configure Java Flight Recorder
An sbt plugin to configure Java Flight Recorder. Contribute to azolotko/sbt-jfr development by creating an account on GitHub.
🔥3😱1
How to Read the Dotty Codebase: https://m.youtube.com/watch?v=09IbOMuVoog&feature=youtu.be
source: https://twitter.com/akmetiuk/status/1529371401773260801?s=21&t=NQ_ZymUsbjjkWzxR4HnMRg
source: https://twitter.com/akmetiuk/status/1529371401773260801?s=21&t=NQ_ZymUsbjjkWzxR4HnMRg
YouTube
How to Read the Dotty Codebase – Anatolii Kmetiuk
Complex codebases are hard to read and debug. In this talk, Anatolii Kmetiuk shares the main principle of debugging: understanding the codebase in question before you even try to fix an issue. Also, Dale Wijnand and Seth Tisue share some useful debug techniques…
🔥3
Forwarded from Александр
💎 Интересен язык Scala?
️️❇️ Начните осваивать его уже 7 июня в 20:00! Ждем вас на открытом уроке «Эффекты в Scala» в OTUS. Занятие проведет Алексей Воронец, руководитель разработки в NAUMEN.
📕 На открытом уроке мы рассмотрим понятие эффекта и сложности, которые могут возникать при наличии эффектов, введем понятие функционального эффекта, рассмотрим его свойства и реализуем свой небольшой функциональный эффект.
⚠️ Этот урок — часть онлайн-курса «Scala Developer». Программа рассчитана на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Для участия пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
️️❇️ Начните осваивать его уже 7 июня в 20:00! Ждем вас на открытом уроке «Эффекты в Scala» в OTUS. Занятие проведет Алексей Воронец, руководитель разработки в NAUMEN.
📕 На открытом уроке мы рассмотрим понятие эффекта и сложности, которые могут возникать при наличии эффектов, введем понятие функционального эффекта, рассмотрим его свойства и реализуем свой небольшой функциональный эффект.
⚠️ Этот урок — часть онлайн-курса «Scala Developer». Программа рассчитана на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Для участия пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
👎1
Forwarded from Александр
💣 Хотите расширить свой стек разработкой на Scala?
🚀 Сделайте первые шаги к изучению этого языка 21 июня 20:00 на открытом уроке «Алгебраические типы данных и сопоставление с образцом». Занятие проведет Алексей Воронец, NAUMEN, руководитель разработки с 12-летним опытом.
✅ На занятии разберем иерархию классов, функциональность сопоставления с образцом для чисел и строк. После занятия вы поймете, что такое алгебраические типы данных и сможете использовать их на практике.
🎯 Урок является частью онлайн-курса «Scala Developer», который рассчитан на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Чтобы попасть на вебинар, пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
🚀 Сделайте первые шаги к изучению этого языка 21 июня 20:00 на открытом уроке «Алгебраические типы данных и сопоставление с образцом». Занятие проведет Алексей Воронец, NAUMEN, руководитель разработки с 12-летним опытом.
✅ На занятии разберем иерархию классов, функциональность сопоставления с образцом для чисел и строк. После занятия вы поймете, что такое алгебраические типы данных и сможете использовать их на практике.
🎯 Урок является частью онлайн-курса «Scala Developer», который рассчитан на специалистов с опытом в Java от 1 года ли на других ООП от 3-х лет.
👉 Чтобы попасть на вебинар, пройдите вступительный тест
🔥 Для участников данного сообщества по промокоду scalapromo1 можно получить скидку 20% на курс!
👎1😱1😢1