Evrone IT meetups
3.91K subscribers
74 photos
85 links
Анонсы митапов: Ruby, Go, DevOps, Python, Frontend, Flutter

А ещё, у нас можно выступить, мы поможем оформить вашу экспертизу в яркое выступление.
По всем вопросам: @andrew_aquariuss

Youtube канал с докладами https://www.youtube.com/@EvroneDevelopment
Download Telegram
Python meetup (Online)

1.
👨‍💻Real-time аналитика в Uchi.ru - как смотреть сложные метрики здесь и сейчас - Андрей Скиба, Uchi.ru

В докладе рассказывается об архитектуре системы real-time аналитики, разработанной в Uchi.ru, а также о примененных в ней подходах и технологиях.

2. 👨‍💻FastAPI с нуля до production-ready образа - Алексей Шарыпов, VK

Поделюсь опытом, как запустить FastAPI приложение в продакшне. На простых примерах покажу как собрать контейнер с использованием Poetry.

3. 👨‍💻Введение в функциональное программирование на Python - Алексей Каньков, Revizto

Основы функционального программирования и его применению в Python для разработчиков среднего и продвинутого уровня, которые хотят расширить свои знания в этой области.



🗓 29 марта, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Регистрация на мероприятие
👍7
📢 Видео докладов Python meetup

1. 👨‍💻 Real-time аналитика в Uchi.ru - как смотреть сложные метрики здесь и сейчас - Андрей Скиба / Uchi.ru
https://www.youtube.com/watch?v=q3KrvdWv-eQ

2. 👨‍💻 FastAPI с нуля до production-ready образа - Шарыпов Алексей / VK
https://www.youtube.com/watch?v=a0eZ03bmJvA

3. 👨‍💻 Введение в функциональное программирование на Python - Алексей Каньков / Revizto
https://www.youtube.com/watch?v=JJWTKSOz5H0
👍7🔥2
DevOps meetup (Online)

1. Хватит быть YAML-разработчиком. Переходи на сторону CUE - Александр Кириллов, Evrone

Расскажу о трудностях поддержки большого количества YAML-манифестов в Kubernetes и возможных решениях. Также рассмотрю работу с Kubernetes в контексте GitOps без использования Helm

2. Управление маршрутизацией приложений в компании Учи.ру - Виталий Гуцалюк, Учи.ру

В этом докладе мы рассмотрим необычные подходы к управлению раутингом веб-приложений, которые мы применяем в нашей компании

3. Использование Manual Continuous Delivery для повышения показателей эффективности Agile команды - Максим Руднёв, VIClouds

Обзор проблем эффективности процесса разработки в крупных компаниях, с подробным рассмотрением шагов, в которых возникают утечки производительности и рекомендации о том как и какой именно CI/CD внедрять для увеличения показателей эффективности..



🗓 12 апреля, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Регистрация на мероприятие
👍5
Ruby meetup (Online)

1. Что такое distroless-образы, как их использовать в современной разработке и зачем понадобилось их применять в Самокате - Артем Соломатин, Samokat.tech

Расскажем в докладе: что такое distroless-образы, зачем нужны, плюсы/минусы, как сработали для нас в Самокате (примеры). Такой подход мы встречали не так часто у коллег из индустрии, хотим подсветить потенциальную пользу от его применения в продакшн-окружении.

2. RoR vs Go 2022 - Александр Елистратов, BGaming

Анализ Ruby on Rails vs GoLang: подход к разработке, библиотеки, фреймворки, личный опыт использования на коммерческих проектах. Раскрытие данной темы может помочь людям лучше понять различия данных технологий: их зоны применения, простоту перехода с Ruby на Go, особенности ООП на Go.



🗓 19 апреля, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Регистрация на мероприятие
👍2🔥2
📢 Видео докладов DevOps meetup

1. 👨‍💻 Хватит быть YAML-разработчиком. Переходи на сторону CUE - Александр Кириллов / Evrone
Видео доклада

2. 👨‍💻 Управление маршрутизацией приложений в компании Учи.ру - Виталий Гуцалюк / Учи.ру
Видео доклада

3. 👨‍💻 Использование Manual Continuous Delivery для повышения показателей эффективности Agile команды - Максим Руднёв / VIClouds
Видео доклада
🔥8
📢 Видео докладов Ruby meetup №20

👨‍💻 1. Что такое distroless-образы, как их использовать в современной разработке и зачем понадобилось их применять в Самокате - Артем Соломатин, Samokat.tech
Видео доклада

2. 👨‍💻 RoR vs Go 2022 - Александр Елистратов, BGaming
Видео доклада
🔥12👍43👀1
⚠️ Всем привет! Информируем вас о наших летних митапах:

Golang - 14 июня - онлайн - Регистрация
Flutter - 21 июня - онлайн - Регистрация
Python - 28 июня - онлайн - Регистрация
Ruby - 5 июля - онлайн и оффлайн
Frontend - 12 июля - онлайн - Регистрация

💻 Формат митапов как всегда онлайн, кроме Ruby 5 июля (он пройдет как онлайн, так и оффлайн в Москве, площадка будет опубликована позже)
🌐 Программы митапов уже на сайте!
Участие бесплатное!
🔥27👍84
Golang meetup (Online)

1. Determinism, Wokrflow + Temporal — Евгений Конечный, Uzum Technologies
Как мы запустили процессинг заказов для фудтех приложения на temporal в prod с нуля до NDA тыс заказов в день. Что такое temporal как платформа оркестрации микросервисов, как начать писать код в парадигме temporal и о том, на какие грабли мы наступили в процессе запуска.

2. Эффективно используем Go в команде — Геннадий Ковалев, YADRO
Что такое хороший код с точки зрения именно командной разработки? Как средства языка помогают убрать лишние споры, экономить дорогое время и бесценные нервы.

3. Архитектура Go проекта на практике — Тигран Ханагян, HungerStation Delivery Hero
Разберем на практическом примере реализацию чистой архитектуры.

4. Тестовое окружение на фикстурах (библиотека для go) — Кулин Тимофей, Яндекс (YDB)
Библиотека для удобной подготовки тестового окружения. Как убрать из тестов всё лишнее?



🗓 14 июня, 19:00 мск Среда

Регистрация на мероприятие
👍14
Flutter meetup (Online)

1. Сервисы: строим масштабируемые и гибкие приложения с помощью чистой архитектуры — Кирилл Адещенко, Head of Mobile, РСХБ
В данном докладе рассматриваются преимущества использования сервисов в мобильных приложениях. Одним из ключевых преимуществ является возможность добиться расширяемости и гибкости при разработке программного обеспечения. Использование сервисов позволяет разработчикам быстро адаптироваться к изменяющимся потребностям клиентов и с легкостью вносить изменения в код.

2. Интеграция нескольких Flutter-модулей в нативное приложение — Михаил Половов, Flutter Developer, «Финам»
Этот доклад рассматривает проблему интеграции нескольких Flutter-модулей в нативное приложение и представляет внутреннюю библиотеку FlutterUmbrella как ее решение. Доклад будет интересен для тех, кто хочет быстро написать фичу на Flutter и внедрить ее в существующее нативное приложение.

3. Flutter на Wear OS — Андрей Малахов, Team lead
Исследование возможностей Flutter на Wear OS. Рассмотрим пример приложения для умных часов Samsung. Примеры пользовательского интерфейса для миниатюрных экранов. Получение общих представлений о потенциальных возможностях Flutter-WearOS.



🗓 21 июня, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Ссылка на трансляцию. Подписывайтесь на канал Evrone Development в YouTube, чтобы получить уведомление о начале трансляции.
🔥8
Python meetup (Online) - Уже завтра!

1. Методы защиты кластера Hadoop в большой ML команде — Мария Изофатова, Мегафон
Способы борьбы с уязвимостями кластера hadoop: репартиционирование (проблема мелких файлов), автоочищение таблиц на кластере, настройка конфигурации pyspark, анализ запущенных spark application и внутреннего кода.

2. Feature engineering для пространственных данных — Александр Мещеряков, Сinimex
Обсудим как получить нужные данные и погрузимся в анализ формы объектов, взаимного отношения геометрий и паттернов их расположения.

3. Как мы предсказывали платежи в мобильных играх — Дмитрий Савостьянов, Artifactory
Дизайн системы предсказания платежей в мобильных играх. Акцент будет сделан на Data Engineering, MLOps и мониторинг



🗓 28 июня, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Ссылка на трансляцию - Подписывайтесь и ставьте колокольчик, чтобы получить уведомление и не пропустить начало трансляции!
👍9🔥1
Ruby meetup №21 Москва/Онлайн - Первый, после двух летнего перерыва, оффлайн митап по Ruby. Точнее это будет гибридный формат, где мы построим live-студию со зрителями из которой будем транслировать записи докладов плюс обсуждать доклад в живую и отвечать на вопросы.

1. Пошаговый рефакторинг легаси: от лапши до dry-rb — Михаил Моргунов, Evrone
Моя практика рефакторинга легаси проектов с использованием dry-rb: только личный опыт по работе с лапшой!

2. Мой опыт внедрения Kafka и почему я выбрал Node.JS для обработки сообщений + интеграция с ruby grape api — Антон Созонтов, Hello Bar / Апартамент Системс
Я поделюсь опытом внедрения Kafka в распределенных приложениях с использованием Node.JS и Ruby и расскажу о преимущества и ограничения.

3. Ruby on ChatGPT — Александр Елистратов
BGaming
Как же влияют самые хайповые технологии на нас, на программистов? Поговорим об использовании AI технологий в рамках Ruby, конкретно о ChatGPT и Github Copilot.



🗓 5 июля, сбор участников в 18:00 мск, Среда

📌 Место проведения: Большевик Лофт (Ленинградский просп., 15, стр. 1 (БЦ Большевик, этаж 1)

Регистрация на оффлайн

Ссылка на трансляцию - Подписывайтесь на канал Evrone Development в YouTube, чтобы получить уведомление о начале трансляции.
🔥10👍7😱2
Frontend meetup (Online) - Через два часа!

1. Построение микрофронтендной архитектуры. Первый взгляд, боли и решения — Никита Морозов, МТС «Exolve»
В докладе будет представлен путь построения микрофронтендной архитектуры на примере проекта МТС «Exolve», а также поэтапный рассказ об эволюции проекта от webpack до vite, от SingleSPA до собственного решения


2. Бьем монолит. Основные практики — Гузенко Александр IT_ONE
Рассмотрим основные подходы к разбиению монолитных фронтедов.

3. Безопасный TypeScript. Защищаемся от any в кодовой базе —Максим Земсков, Яндекс
Как получить максимум безопастности при использования TypeScript. Какие настройки стоит использовать и как улучшить типизацию стандартных функций.

4. Beyond Frontend — Алексей Тюльдюков, VK
Как T-shape подход может помочь фронтенд разработчику стать техническим менеджером

🗓 12 июля, начало в 19:00 мск, Среда

💼 Партнер — MTC Exolve — платформа для настройки любых коммуникаций бизнеса с клиентами.

Ссылка на трансляцию - Подписывайтесь на канал Evrone Development в YouTube, чтобы получить уведомление о начале трансляции.
👍7
🎬 Вы смотрите наши митапы и конференции, но в этот раз мы подготовили кое-что особенное

🍿 Раз в несколько лет мы снимаем фильм про Evrone, но в этот раз решили, что скучновато смотреть на постные лица боссов, рассказывающих «как мы выросли, несмотря ни на что». Поэтому мы решили оторваться и поугорать над самими собой. Надеемся, вам понравится!

✔️ Ждем ваших лайков и комментариев на YouTube, это помогает нам развивать канал и делать еще больше полезного контента. А если вы еще не подписаны — самое время.

❤️ Evrone Movie 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍5🦄4👏2
❤️ До RubyRussia 2023 - осталось 5 дней!

Программа конференции:

▪️Операция «Буря в контейнере» — Рустам Ибрагимов
▪️Аннигиляция rails-лапши с помощью dry-rb — Михаил Моргунов
▪️Проблемы роста Ruby приложений — Валентин Бритвич
▪️Игровой движок на Ruby: как, зачем и для кого? — Павел Оганесян
▪️Компонентная архитектура Rails приложения: укладываем код слоями и уменьшаем связанность — Андрей Ермолаев
▪️Как избавить себя и команду от боли при работе с RSpec? — Сергей Удалов
▪️100 бед — один sorbet — Светлана Савельева
▪️Парсинг Ruby кода — надежда есть — Сергей Приходько
▪️Дёшево и быстро? YJIT в production — Иван Корней
▪️«TurboStreams: от ActionCable к CDN+SSE» — Владислав Кузнецов — Владислав Кузнецов
▪️Секреты Автоматизации с Selenium: Решение Распространенных Проблем — Антон Шевцов
▪️Как мы боролись с проблемами фабрик и в конце концов пришли к фикстурам — Кирилл Мокевнин
▪️Как прибрать бизнес-процессы и не сойти с ума — Даниил Давыдов
▪️Разработка бэкэнда для мобильного приложения — Александр Меркулов



🗓 30 сентября с 11:00 до 21:00

Регистрация - участие бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍83
Frontend online meetup - 11/10

✔️ CSS in JS или самая противоречивая техника стилизации веба — Ильдар Муллахметов, Авито Тех

В своем докладе я расскажу почему CSS in JS библиотеки вызывают так много противоречий среди frontend разработчиков. хочу рассмотреть влияние на производительность, поддерживаемость кода, девелопер экспириенс. Рассмотрю более подробно styled-components и сравню блоки кода со стилями между styled, tailwind, module. Рассмотрю как браузер обрабатывает styled. Продемонстрирую как влияет на семантику, работает с props и theme. Добавлю к сравнению Linaria и Astroturf, как самые быстрорастущие CSS in JS библиотеки.

✔️ Что такое Sentry и почему без него тяжело — Кирилл Логачев, Level.Travel

Доклад нацелен на раскрытие такого полезного инструмента, как Sentry. Из данного доклада слушатель узнает, как правильно настраивать, использовать и мониторить Sentry, что поможет уменьшить количество ошибок в продакшене, также данный сервис поможет определять и быстро устранять просочившиеся с релизом ошибки.

✔️ По ту сторону WebView — Максим Лавренюк, UZUM TECHNOLOGIES

Я бы хотел поделится некоторыми подходами и проблемами на примере встраивания сервиса доставки еды Uzum Tezkor в супер приложение Uzum Market. Я расскажу про то, что следует сделать в первую очередь при старте интеграции, как подружить нативные компоненты с вебом, как спрятать бесшовную авторизацию, а так же о чем попросить мобильных разработчиков, чтобы облегчить себе жизнь.

✔️ Web3 для фронтенд-разработчика — Назим Гафаров, Based.link

Доклады вокруг web3 обычно концентрируются вокруг рассказа об языках программирования для смарт-контрактов, которые больше интересны бэкенд-разработчикам. В своем докладе я расскажу о том, какие возможности предоставляет web3 именно для фронтенд-разработчика.



🗓 11 октября в 19:00

Регистрация - участие бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍7🤔1
Трансляция Frontend Митапа от Evrone – Началась!

🚀 Ссылка на трансляцию 🚀

✔️ CSS in JS или самая противоречивая техника стилизации веба
Докладчик: Ильдар Муллахметов, Авито Тех
О чем: Рассмотрим влияние CSS in JS на производительность, поддерживаемость кода и девелоперский опыт. Сравним библиотеки styled-components, tailwind и module, а также рассмотрим, как браузер обрабатывает styled.

✔️ Что такое Sentry и почему без него тяжело
Докладчик: Кирилл Логачев, Level.Travel
О чем: Узнаем, как правильно настраивать, использовать и мониторить Sentry для уменьшения ошибок в продакшене и быстрого их устранения.

✔️ По ту сторону WebView
Докладчик: Максим Лавренюк, UZUM TECHNOLOGIES
О чем: Узнаем, как интегрировать нативные компоненты с вебом, спрятать бесшовную авторизацию и сделать жизнь легче при работе с мобильными разработчиками.

✔️ Web3 для фронтенд-разработчика
Докладчик: Назим Гафаров, Based link
О чем: Расскажем о возможностях web3 и его роли в работе фронтенд-разработчика.

🚀 Ссылка на трансляцию 🚀
🔥12👍1
DevOps online meetup - 25/10

✔️ Переходим с Ingress на Gateway API — Александр Кириллов, Evrone

​Доклад представляет собой обзор и анализ различных преимуществ и возможностей, которые предоставляет Gateway API. В нем будут рассмотрены основные причины, по которым стоит рассмотреть переход с Ingress на Gateway API, а также конкретные примеры и сценарии, в которых Gateway API может быть особенно полезным и эффективным, а в каких случаях стоит остаться на старом и стабильном Ingress.

✔️ "Serverless" как инструмент для разработчиков без опыта в DevOps — Нуралем Абизов, Re:start Financial

Нуралем Абизов - опытный разработчик, который поделится своим опытом работы на старте и внедрения DevOps. Его доклад призван помочь разработчикам без опыта в DevOps разобраться в технологиях, выборе путей разворачивания в облаке и поддержке без опыта. Получите ценные советы и инсайты о различиях между Azure и Google.

✔️ Переезд в облако из корпоративной инфраструктуры — Владимир Пашковский, Magnit IT-Lab Innopolis

Как переехать в облако, какие есть боли, какие ждут проблемы, в чем отличие облака от своей инфраструктуры и как изменится жизнь команды или компании после переезда.



🗓 25 октября в 19:00

Регистрация - участие бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17
📣 Присоединяйтесь к нашему DevOps митапу сегодня в 19:00!

🚀 Переходим с Ingress на Gateway API
Докладчик: Александр Кириллов, Evrone

✔️О чем: Доклад представляет собой обзор и анализ различных преимуществ и возможностей, которые предоставляет Gateway API. Александр рассмотрит основные причины, по которым стоит рассмотреть переход с Ingress на Gateway API. А также конкретные примеры и сценарии, в которых Gateway API может быть особенно полезным и эффективным, а в каких случаях стоит остаться на старом и стабильном Ingress.

🚀 "Serverless" как инструмент для разработчиков без опыта в DevOps
Докладчик: Нуралем Абизов, Re:start Financial

✔️О чем: Нуралем поделится своим опытом работы на старте и внедрения DevOps. Его доклад призван помочь разработчикам без опыта в DevOps разобраться в технологиях, выборе путей разворачивания в облаке и поддержке без опыта. Получите ценные советы и инсайты о различиях между Azure и Google.


🚀 Переезд в облако из корпоративной инфраструктуры
Докладчик: Владимир Пашковский, Magnit IT-Lab Innopolis

✔️О чем: Владимир поделится опытом переезда в облако, раскроет основные вызовы, с которыми сталкивается команда при таком переходе и расскажет о различиях между корпоративной инфраструктурой и облачными решениями. Узнайте, как изменится жизнь вашей команды и компании после переезда.

🗓 25 октября, начало в 19:00 мск, Среда

Трансляция - https://www.youtube.com/watch?v=k4j2m-QfALU
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5👏1
Golang online meetup - 08/11

✔️ "Как делать микросервисы единообразными, когда их много, а разрабы все разные?"
Олег Козырев, Авито

Олег расскажет о том, как справиться с разнообразием практик при разработке микросервисов на Go и представит инновационные методы, которые помогут сделать вашу разработку более структурированной и эффективной.

✔️ "Paranoia driven development"
Мясников Алексей, Яндекс

В этом докладе Алексей поделится секретами построения надежных контрактов и интерфейсов, которые позволят избежать ошибок при использовании вашего кода. Вы узнаете, как создавать API, которые даже самые "одаренные" программисты не смогут испортить.

✔️ Микросервисы в небольших командах разработки: почему вам нужен PaaS?"
Алексей Коротин, Sports.ru

Алексей расскажет о преимуществах использования PaaS в небольших командах, поделится опытом внедрения PaaS и расскажет, как сократить стоимость поддержки и увеличить унификацию ваших микросервисов.

✔️ "Обработка ошибок в Go в 2023"
Виталий Попов, InDrive

Виталий представит алгоритм выбора способов обработки ошибок в проекте на Go и расскажет о существующих пакетах, которые могут помочь вам в этом процессе.



🗓 8 ноября в 19:00

Регистрация - участие бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥4
📣 Присоединяйтесь к нашему Golang митапу сегодня в 19:00!

✔️ Как делать микросервисы единообразными, когда их много, а разрабы все разные? — Олег Козырев, Авито
У нас было несколько десятков микросервисов, и их число продолжало расти. Всё бы ничего, но когда один сервис написан так, как привыкли писать на PHP, другой вдохновлен Ruby, а третий и вовсе отдаёт плюсами, то становится жутко. С таким зоопарком подходов переключаться от сервиса к сервису очень сложно и трудозатратно, а главное, чревато большим количеством ошибок в разработке. Поговорим о проблеме и ее решении.

✔️ Paranoia driven development — Мясников Алексей, Яндекс
Как спроектировать контракты так, чтобы не допускать ошибок при их использовании. На нескольких примерах мы пройдем путь от ненадежных контрактов к надежным. На всех этапах дизайна кода будем исходить из того, что кодом будут пользоваться самые "одаренные" программисты.

✔️ Микросервисы в небольших командах разработки: почему вам нужен PaaS? — Алексей Коротин, Sports ru
Какие проблемы поможет решить PaaS? Архитектура компонентов и как организовать миграцию старых сервисов на новые рельсы.

✔️ Обработка ошибок в go в 2023 — Виталий Попов, InDrive
Доклад дает конкретный алгоритм выбора способа обработок ошибок в go для проекта. Плюс маленький обзор пакетов, существующих, для каждого из способов.



🗓 8 ноября, начало в 19:00 мск, Среда

🌐 Трансляция - https://www.youtube.com/watch?v=gV1wBdNtTEE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤔2👀1