Channel: Scala Nishtyaki Channel
Forwarded from Заитова Алсу
Scala-разработчики, предлагаем встретиться в предновогоднюю пятницу на онлайн-посиделке Scala Wrapped 🎄
15 декабря обсудим прошедший год в Scala мире и новости уходящего 2023 года, попробуем порешать scala-puzzlers и от души посмеемся над рабочими фейл-историями.
Кстати, если у вас есть такая, то присылайте ее в эту форму:
За самую лучшую мы подарим светящуюся Scala-вывеску!
Трансляция — по этой ссылке. Только не забудьте нажать колокольчик, чтобы не пропустить начало 🔔
А если вы захотите получить напоминалку о мероприятии, рекомендуем пройти быструю регистрацию здесь.
15 декабря обсудим прошедший год в Scala мире и новости уходящего 2023 года, попробуем порешать scala-puzzlers и от души посмеемся над рабочими фейл-историями.
Кстати, если у вас есть такая, то присылайте ее в эту форму:
За самую лучшую мы подарим светящуюся Scala-вывеску!
Трансляция — по этой ссылке. Только не забудьте нажать колокольчик, чтобы не пропустить начало 🔔
А если вы захотите получить напоминалку о мероприятии, рекомендуем пройти быструю регистрацию здесь.
Легкий рождественский контент от подписчика, всем читать и поддерживать (хоть и монга (с)(тм))!
Ентри статья о том как на Скале 3 моделировать АДТ, писать монгокодеки, и какое валуе это дает.
https://habr.com/ru/companies/m2tech/articles/782986/
Ентри статья о том как на Скале 3 моделировать АДТ, писать монгокодеки, и какое валуе это дает.
https://habr.com/ru/companies/m2tech/articles/782986/
Хабр
Calypso: Схема данных MongoDB на Scala
Введение Чтобы применять Domain-Driven Design, DDD Aggregate и Transactional outbox на MongoDB, наша команда создала open source — библиотеку calypso для работы с BSON. Публикация для тех, кто...
Forwarded from Flatmappers Podcast
🎄 Предновогодний выпуск 2023 🎄
Григорий, Вадим, Юра и Женя проводят предновогодний выпуск за обсуждением advent of code, а также новых и очень старых вещей.
Что обсуждалось:
- Вадим продолжает экспериментировать с опенингами, в этот раз у нас музыкальная шкатулка 🎶
- Гриша меняет очки и рассказывает про advent of code, который он решает на Zig
- Женя рассказывает про то, как работает Emacs
- И про то, как можно использовать Emacs для генерации scala кода
- Юра ностальгирует про Nero Burning ROM
- Юра рассказывает про результаты очередного опроса, в этот раз от VirtusLab
- Вадим выяснил, откуда пришло название библиотеки Droste
- Женя рассуждает, имеет ли смысл изучать сейчас акку для успешного трудоустройства
- Юра презентует новую версию Intellij Idea
- Женя обращает внимание на новую фичу скала плагина X-Ray mode
- Вадим обнаружил, что же на самом деле означает Golem
- Юра вспомнил про давнюю проблему в sbt и идее, которую наконец пофиксили
- Женя рассказывает про новую либу для, вы не поверите, акторов — Otavia
- Женя начинает, а Юра поддерживает про Pulumi и его новый Scala SDK Besom
- Поздравляем с новым годом и просим всех побыть нашим тайным сантой на boosty и patreon
Григорий, Вадим, Юра и Женя проводят предновогодний выпуск за обсуждением advent of code, а также новых и очень старых вещей.
Что обсуждалось:
- Вадим продолжает экспериментировать с опенингами, в этот раз у нас музыкальная шкатулка 🎶
- Гриша меняет очки и рассказывает про advent of code, который он решает на Zig
- Женя рассказывает про то, как работает Emacs
- И про то, как можно использовать Emacs для генерации scala кода
- Юра ностальгирует про Nero Burning ROM
- Юра рассказывает про результаты очередного опроса, в этот раз от VirtusLab
- Вадим выяснил, откуда пришло название библиотеки Droste
- Женя рассуждает, имеет ли смысл изучать сейчас акку для успешного трудоустройства
- Юра презентует новую версию Intellij Idea
- Женя обращает внимание на новую фичу скала плагина X-Ray mode
- Вадим обнаружил, что же на самом деле означает Golem
- Юра вспомнил про давнюю проблему в sbt и идее, которую наконец пофиксили
- Женя рассказывает про новую либу для, вы не поверите, акторов — Otavia
- Женя начинает, а Юра поддерживает про Pulumi и его новый Scala SDK Besom
- Поздравляем с новым годом и просим всех побыть нашим тайным сантой на boosty и patreon
ag91.github.io
Make Emacs help in creating an example of Scala classes - Where parallels cross
Zio Path небольшая библиотека для работы с файлами / директориями (бытовуха которой часто не хватает), все работает с зио 1 и 2.
Кстати автор в @scala_ru и его можно спрашивать / помогать развивать библиотеку
https://github.com/karimagnusson/zio-path
Кстати автор в @scala_ru и его можно спрашивать / помогать развивать библиотеку
https://github.com/karimagnusson/zio-path
GitHub
GitHub - karimagnusson/zio-path: ZIO Path
ZIO Path. Contribute to karimagnusson/zio-path development by creating an account on GitHub.
Forwarded from Evgeny Veretennikov
Скоро заканчивается регистрация на субботний Scala-митап от Яндекс Вертикалей, у вас есть последний шанс зарегистрироваться по ссылке
Немного про доклады:
👨🔬 Про паттерн codec: узнаем, как теория категорий помогает в перекладывании JSON.
🧑💻🧑💻 Про иерархии в Postgres и Skunk: два доклада по цене одного! Мемы и Skunk contributor прилагаются.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Esenia
Функциональное программирование + Петербург + вы = 💛
Идеальная формула на 19 марта, потому что в этот день ребята из Тинькофф проводят Tinkoff Functional Programming Meetup. Сначала обсудят:
— ФП в реальных проектах на Go;
— парадигму реактивного ФП;
— property-based testing и зависимые типы (dependent types).
А после докладов можно остаться и понетворкать!
📆 Встречаемся 19 марта в конференц-зале «Ясная поляна». Не забудьте зарегистрироваться и отправить этот пост коллегам, влюбленным в ФП
Идеальная формула на 19 марта, потому что в этот день ребята из Тинькофф проводят Tinkoff Functional Programming Meetup. Сначала обсудят:
— ФП в реальных проектах на Go;
— парадигму реактивного ФП;
— property-based testing и зависимые типы (dependent types).
А после докладов можно остаться и понетворкать!
📆 Встречаемся 19 марта в конференц-зале «Ясная поляна». Не забудьте зарегистрироваться и отправить этот пост коллегам, влюбленным в ФП
Forwarded from Evgeny Veretennikov
Мы залили записи докладов со Scala-митапа в наш новый канал https://hottg.com/scala_verticals.
Продублирую сюда, названия докладов кликабельны и ведут на записи докладов:
1. Как в Scala переложить JSON: паттерн «codec» (Михаил Чугунков, Вертикали)
Классное описание паттерна. Он используется примерно везде (circe, doobie, pureconfig, ...), но так подробно описан ещё не был.
2. Иерархия в PostgreSQL. Doobie vs Skunk (Сева Никитин и Алексей Литковец)
Всё, что вы не знали о skunk и хранении иерархий в БД, но боялись спросить, в формате стендапа.
3. Инциденты с авторизацией: уменьшаем радиус поражения (Андрей Борунов, Вертикали)
Поучительные истории решения инцидентов в Scala-сервисе под высокой нагрузкой.
Приятного и полезного просмотра =)
Продублирую сюда, названия докладов кликабельны и ведут на записи докладов:
1. Как в Scala переложить JSON: паттерн «codec» (Михаил Чугунков, Вертикали)
Классное описание паттерна. Он используется примерно везде (circe, doobie, pureconfig, ...), но так подробно описан ещё не был.
2. Иерархия в PostgreSQL. Doobie vs Skunk (Сева Никитин и Алексей Литковец)
Всё, что вы не знали о skunk и хранении иерархий в БД, но боялись спросить, в формате стендапа.
3. Инциденты с авторизацией: уменьшаем радиус поражения (Андрей Борунов, Вертикали)
Поучительные истории решения инцидентов в Scala-сервисе под высокой нагрузкой.
Приятного и полезного просмотра =)
Forwarded from Олег
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшее Fast Track мероприятия:
• 20–21 апреля — Fast Track для Java-, Kotlin-, Scala-, Go-разработчиков и тех, кто готов перейти на эти языки программирования, офер за 2 дня в команду Вертикалей.
Зарегистрироваться
Ближайшее Fast Track мероприятия:
• 20–21 апреля — Fast Track для Java-, Kotlin-, Scala-, Go-разработчиков и тех, кто готов перейти на эти языки программирования, офер за 2 дня в команду Вертикалей.
Зарегистрироваться
Forwarded from Esenia
Есть ли мемы на Марсе? Как вытянуть репку с помощью кода? Попробуйте разгадать все тайны Гиперкуба на Tinkoff CTF.
20 и 21 апреля пройдет ИТ-соревнование с призами до 420 000 ₽.
Выберите лигу по скиллам и участвуйте даже без опыта в спортивном хакинге. Задания будут интересны сильным scala-разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам.
Играйте как вам удобно: онлайн из дома или офлайн — в одном 16 городов России, Беларуси и Казахстана. В офлайне вас ждет общение с другими игроками, квизы, мерч и другие развлечения.
Узнайте больше о соревновании и зарегистрируйтесь до 19 апреля: https://l.tinkoff.ru/ctf_scala
20 и 21 апреля пройдет ИТ-соревнование с призами до 420 000 ₽.
Выберите лигу по скиллам и участвуйте даже без опыта в спортивном хакинге. Задания будут интересны сильным scala-разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам.
Играйте как вам удобно: онлайн из дома или офлайн — в одном 16 городов России, Беларуси и Казахстана. В офлайне вас ждет общение с другими игроками, квизы, мерч и другие развлечения.
Узнайте больше о соревновании и зарегистрируйтесь до 19 апреля: https://l.tinkoff.ru/ctf_scala
Forwarded from Ivan Lyagaev
Мы наконец-то залили записи докладов с мартовского функционального митапа, который проходил в Санкт-Петербурге.
Доклады:
1. Go в функциональное программирование (Егор Плужник, Тинькофф)
Егор провел эксперимент и посмотрел, можно ли писать на Go в функциональном стиле
2. Функциональное реактивное программирование (Антон Холомьёв, Тинькофф)
Антон рассказал про парадигму функционального реактивного программирования и то, как она позволяет увеличить долю чистого кода в приложении
3. Зависимые типы + property-based testing = ❤️ (Денис Буздало́в, ИСП РАН)
Денис рассказал про то, как зависимые типы и техника property-based testing могут друг друга дополнять и помогать в сложных практических задачах
Доклады:
1. Go в функциональное программирование (Егор Плужник, Тинькофф)
Егор провел эксперимент и посмотрел, можно ли писать на Go в функциональном стиле
2. Функциональное реактивное программирование (Антон Холомьёв, Тинькофф)
Антон рассказал про парадигму функционального реактивного программирования и то, как она позволяет увеличить долю чистого кода в приложении
3. Зависимые типы + property-based testing = ❤️ (Денис Буздало́в, ИСП РАН)
Денис рассказал про то, как зависимые типы и техника property-based testing могут друг друга дополнять и помогать в сложных практических задачах
YouTube
Go в функциональном программировании — Егор Плужник, Тинькофф
Егор расскажет про преимущества функциональной парадигмы и применимость практик функционального программирования в реальных проектах на Golang, сравнит обраб...
Forwarded from Esenia
Пост для тех, кто собирается поступать в магистратуру 🧑🎓
Тинькофф открывает набор на магистратуру в МФТИ, причем по трем направлениям: «Продуктовая аналитика», «Машинное обучение» и «Backend на Scala».
Главное отличие этой магистратуры в том, что стремление совмещать работу и учебу здесь только поддерживается. Более того, все студенты официально трудоустраиваются в Тинькофф и получают зарплату. И да, лекции здесь приближены к реальной жизни, знания максимально прикладные — и студенты активно применяют их на практике в работе.
Подробная программа по каждому из трех направлений, а также вся информация о поступлении есть на сайте. Отправьте заявку до 3 июня.
Тинькофф открывает набор на магистратуру в МФТИ, причем по трем направлениям: «Продуктовая аналитика», «Машинное обучение» и «Backend на Scala».
Главное отличие этой магистратуры в том, что стремление совмещать работу и учебу здесь только поддерживается. Более того, все студенты официально трудоустраиваются в Тинькофф и получают зарплату. И да, лекции здесь приближены к реальной жизни, знания максимально прикладные — и студенты активно применяют их на практике в работе.
Подробная программа по каждому из трех направлений, а также вся информация о поступлении есть на сайте. Отправьте заявку до 3 июня.
Алегебраические дата тайпы для C99, это конечно не скала, но проект интересный. Жду такого для Zig.
https://github.com/Hirrolot/datatype99
https://github.com/Hirrolot/datatype99
GitHub
GitHub - Hirrolot/datatype99: Algebraic data types for C99
Algebraic data types for C99. Contribute to Hirrolot/datatype99 development by creating an account on GitHub.
HTML Embed Code: