Team Lead at Yandex Verticals, proud husband and father of three. Passionate about enhancing developers' lives and organizing Scala events.

Joined September 2012
12 Photos and videos
⚡ Приглашаем на конференцию F[Scala] 2024 30 ноября в Москве пройдёт ежегодная конференция по Scala и ФП от Яндекс Вертикалей. Посмотреть программу и зарегистрироваться можно здесь: yandex.ru/project/verticals/… Для тех, кто не сможет прийти — будет онлайн-трансляция. [1/2]
1
19
Вас ждут: — 7 хардкорных докладов про Scala, ФП и JVM, типизацию и разработку бэкенда — Спикеры из Яндекса, Т-банка, BIOCAD, EcomTech — Круглый стол в формате открытого диалога — Нетворкинг и афтепати Увидимся на конференции 🔥 [2/2]
14
Scala-программисты: Scala — очень нестабильный язык, постоянно всё меняется Также, Python:
17 Jul 2024
Эволюция форматирования строк в Python Инструментарий языка Python постоянно совершенствуется. В этой статье мы рассмотрим эволюцию способов форматирования строк и разберём их преимущества и недостатки: u.habr.com/ge6t0
35
Объявляем Call for papers на крупнейшую конференцию по #Scala в России — F[Scala] 2024! Конференция пройдет в ноябре в Москве. Чтобы выступить, подавайте заявки через форму: forms.yandex.ru/surveys/1362…. Дедлайн подачи: 31 июля.

1
69
С подготовкой выступления поможем. Даже если не уверены, о чём рассказать. Записи докладов с прошлогодней конференции можно посмотреть здесь: youtube.com/playlist?list=PL… По всем вопросам пишите мне.
39
Evgeny Veretennikov retweeted
28 Jun 2024
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…

4
20
1,872
2 марта проводим Scala-митап Яндекс Вертикалей в Москва-Сити! Послушаем про: - кодеки и функторы в Scala; - иерархии и не-JDBC в Postgres; - факапы в highload Scala-сервисе и их лечение. Приходите оффлайн и онлайн! Регистрируйтесь по ссылке: events.yandex.ru/events/vert…
32
Как делают API либ в Java-мире, и в чём Scala выгодно отличается от других языков. Чинил баг в нашей внутренней либе, прикручивающей ZIO к gRPC на основе grpc-java. Почему там не zio-grpc — наша обёртка появилась раньше, а потом особо не болело, чтобы переезжать. [1/4]
1
1
64
Т.е. если onNext кинул исключение, надо дёрнуть руками onError с тем же исключением! И кроме как из доки, об этом никак не узнать. После жизни на Scala это очень удивляет. Здесь такое практически не встретить, за редким исключением (в Akka подобное встречал, помянем). [3/4]
1
1
54
На Scala часто сигнатуру прочитал и понял, как метод использовать. А в других языках (java, go, ...) требовать от программиста запустить функции правильным образом в правильном порядке, но никак этому не помогать, кроме как докой, которую ещё прочитай — считается нормой. [4/4]
1
38
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.
TIL: Vim's J command means "join". I've never thought about it :)
My 4yo just came in and told me that too many web services are using his database. I should talk to my family about my work less often 😂🤦‍♂️
2
Evgeny Veretennikov retweeted
OH: I will start my own company to be able to set the code style right.
16
24
278
Замечательный toLowerCase() от приложения @rzd_official. OMFG, зачееем
Finally, found the best reason to use indentation-sensitive syntax in Scala 3!
29 Jan 2020
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?
Evgeny Veretennikov retweeted
27 Jan 2020
A neat trick in the @zioscala code 😀
2
1
3