Не за горами долгожданный релиз Scala 3, и уже начинают появляться первые материалы - рассчитанный как на начинающих, так и "уже умеющих", 7-часовой курс позволит слушателям познакомиться как с синтаксисом новой версии языка, так и с особенностями JVM-рантайма.
Scala bin
Канал о ФП в целом и Scala в частности. Предложения/вопросы - @a7emenov
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
18 из 18В этом году начал выписывать занятный IT-журнал Increment. Люди, работающие над журналом, ответственно подошли к своей работе - каждый выпуск включает в себя подборку качественных статей, соответствующих определённой теме, от обработки ЧП до архитектуры ПО. Само главное, что для ознакомления с журналом не обязательно приобретать печатное издание, все выпуски опубликованы на сайте в свободном доступе. Всячески рекомендую к прочтению.
Наконец-то смог вырваться из плотного рабочего графика, вернуться к каналу и вместе с тем попробовать изучить что-то новое, а именно - формальную верификацию. В связи с этим очень кстати оказался грядущий курс Антона Трунова, который будет проходить в ближайший четверг. Давно являюсь поклонником тестирования свойств (e.g. scalacheck), но теперь надеюсь получить более фундаментальные знания в этой и смежных областях.
Узнал, что Тинькофф, оказывается, организует оплачиваемую летнюю/осеннюю стажировку с работой на реальных проектах. Как человек, попавший в индустрию именно через стажировку, очень рекомендую попробовать программу в качестве начального этапа в карьере Scala-разработчика.
Три года назад товарищ Вера Перез с коллегами опубликовали подробное исследование на тему покрытия кода тестами, где во внеочередной раз показали, что даже участие метода в тестах не означает, что он был полноценно протестирован. Исследование указывает на недостатки в традиционном подходе к тестированию и предлагает дополнять его мутационными тестами для отлова "покрытых" методов, поведение которых на самом деле не проверяется. Альтернатива проекту Descartes, использованному в работе для мутацио...
Решил опубликовать основные выдержки из одной из моих любимых книг - Functional Programming for Mortals. Когда только начинал осваиваться со Scala, книга стала большим подспорьем в изучении наряду с Functional Programming in Scala и Scala with Cats - все книги однозначно рекомендуются к прочтению.
На правах рекламы хочу напомнить про добротный канал с вакансиями @profunctor_jobs, который может быть особо полезен ищущим удалённую работу. Периодически попадаются вакансии для Scala и даже Haskell (!) программистов.
В этом году начал выходить приятный подкаст Scala logs со сравнительно небольшими интервью с выдающимися членами Scala-сообщества - на подходе интервью с Робом Норрисом, наиболее известным в качестве автора библиотеки для работы с БД Doobie. По случаю релиза в России прикладываю ссылку на Spotify-плейлист подкаста, но найти его несложно и на других сервисах.
Впервые с 2019 года Scala Matsuri провели оффлайн и наконец довелось посетить мероприятие вживую. Это единственное хоть сколь-нибудь крупное Scala-событие в Японии, но даже с учётом этого присутствующих было не так много - бо'льшая часть смотрела конференцию онлайн. Был приятно удивлён разнообразием презентаций: от краткого экскурса в тип Option и до написания собственного генератора видео с виртуальными ютуберами. Также, несмотря на относительное локальное распространение Scala, компании в Япон...