⚡ Приглашаем на конференцию F[Scala] 2024
30 ноября в Москве пройдёт ежегодная конференция по Scala и ФП от Яндекс Вертикалей.
Посмотреть программу и зарегистрироваться можно здесь: yandex.ru/project/verticals/…
Для тех, кто не сможет прийти — будет онлайн-трансляция. [1/2]
Вас ждут:
— 7 хардкорных докладов про Scala, ФП и JVM, типизацию и разработку бэкенда
— Спикеры из Яндекса, Т-банка, BIOCAD, EcomTech
— Круглый стол в формате открытого диалога
— Нетворкинг и афтепати
Увидимся на конференции 🔥 [2/2]
Эволюция форматирования строк в Python
Инструментарий языка Python постоянно совершенствуется. В этой статье мы рассмотрим эволюцию способов форматирования строк и разберём их преимущества и недостатки: u.habr.com/ge6t0
Объявляем Call for papers на крупнейшую конференцию по #Scala в России — F[Scala] 2024!
Конференция пройдет в ноябре в Москве.
Чтобы выступить, подавайте заявки через форму: forms.yandex.ru/surveys/1362….
Дедлайн подачи: 31 июля.
С подготовкой выступления поможем. Даже если не уверены, о чём рассказать.
Записи докладов с прошлогодней конференции можно посмотреть здесь: youtube.com/playlist?list=PL…
По всем вопросам пишите мне.
Macro annotations were a powerful, yet experimental, feature of Scala 2. Even though they're missing in Scala 3, it does not mean your upgrade needs to be blocked! Read VirtusLab story of migrating a project and overcoming the macro annotations! Link: dev.virtuslab.com/p/overcomi…
2 марта проводим Scala-митап Яндекс Вертикалей в Москва-Сити!
Послушаем про:
- кодеки и функторы в Scala;
- иерархии и не-JDBC в Postgres;
- факапы в highload Scala-сервисе и их лечение.
Приходите оффлайн и онлайн! Регистрируйтесь по ссылке: events.yandex.ru/events/vert…
Как делают API либ в Java-мире, и в чём Scala выгодно отличается от других языков.
Чинил баг в нашей внутренней либе, прикручивающей ZIO к gRPC на основе grpc-java.
Почему там не zio-grpc — наша обёртка появилась раньше, а потом особо не болело, чтобы переезжать. [1/4]
Т.е. если onNext кинул исключение, надо дёрнуть руками onError с тем же исключением! И кроме как из доки, об этом никак не узнать.
После жизни на Scala это очень удивляет. Здесь такое практически не встретить, за редким исключением (в Akka подобное встречал, помянем). [3/4]
На Scala часто сигнатуру прочитал и понял, как метод использовать.
А в других языках (java, go, ...) требовать от программиста запустить функции правильным образом в правильном порядке, но никак этому не помогать, кроме как докой, которую ещё прочитай — считается нормой. [4/4]
One should not think about code as an ideal or, vice-versa, shitty. It either works as required, or it doesn't. Also, it's either easy to grasp or hard to do so.
Does anyone else seem to spend 50x more time deleting characters like ", } and ) which their IDE inserts automatically, than they save not having to type them on the fewer occasions they get inserted in the right place? Or is it just me?