An active technical community of over 2,200 members focused on the Scala programming language and JVM ecosystem. The group features in-depth discussions about functional programming concepts, popular libraries (ZIO, Cats, Akka, Quill, ScalaSQL), and language-specific features like implicits and type classes. Members share experiences about working at major companies (T-Bank, Yandex, Evolution Gaming), discuss interview processes and algorithms (LeetCode), and debate the future of Scala compared to Java, Go, Rust and Python. The chat serves as both a help desk for beginners and a forum for experienced architects, with regular mentions of local meetups in Moscow and industry news.
developers
mixed
active 24/7 discussion
mixed
В гостинице, куда поселились инженер, физик и математик возник пожар. 1. Инженер - выбегает в коридор, видит огнетушитель, хватает и быстро заливает огонь пеной. 2. Физик - выбегает в коридор, видит о…
Всем привет! Хочу поделиться своей статьей по функциональному программированию
Если это действительно необязательный параметр, то можно даже def method(param1: String, param2: String = null) Тогда вызывающему не надо будет доп приседать с Some(_)
هنوز نظری وجود ندارد
اولین نفری باشید که تجربه خود با این کانال را به اشتراک میگذارد.
Киллер-фича котлина - корутины (фокус на рантайме) Киллер-фича скалы - higher-kinded types и всевозможные монады (фокус на компайл-тайме) Киллер-фича джавы - наличие работы (фокус на рыночке)
Ну если в кратце, то транзакция текущая через env-дырку, операции БД поэтому можно как обычные zio-эффекты среди какой-то другой логики накапливать можно. А потом весь эффект под dbClient.transaction…
расскажи примерно, че в обвязке есть?
Ладно, уговорили, попробую на выходных на пару с опусом закинуть PR на zio-модуль в scalasql
Да вот думаю, пока не очень понимаю, лихому это предлагать, или свою отдельную либу с зависимостями
Надо в зиву оборачивать...