20 августа, Суббота

24 августа, Среда

6 сентября, Вторник

14 сентября, Среда

15 сентября, Четверг


TechnoMeetsDroid. Митап об Android-разработке. (онлайн, офлайн)

  1. Готовим плагин для Android Studio - Алина Саетова, android-разработчица, Технократия
    Посмотрим на то, как создать собственный плагин. Разберемся, как можно взаимодействовать со структурой своего проекта, как генерировать новый код или модифицировать существующий, как реализовать пользовательский интерфейс плагина и многое другое.

  2. Бенчмаркинг Android-приложений - Диана Федотова, android-разработчица, Технократия
    Пройдем крэш-курс по бенчмаркингу. Научимся замерять время запуска приложений, отрисовки UI, скроллинга RecyclerView, выполнения сложных CPU-вычислений и не только.

  3. Стоит ли переходить из нативной Android разработки на Flutter? - Александр Динер, android-разработчик, Технократия
    Обсудим плюсы и минусы Dart. Рассмотрим основные инструменты для работы с Flutter. Напишем небольшое кроссплатформенное приложение.

???? 20 августа, 12:00–15:00 (мск), Суббота

???? ОНЛАЙН
???? ОФЛАЙН, Казань

✅ Регистрация на мероприятие


Нефункциональные требования

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

На вебинаре предлагаем еще раз поговорить про НФТ на примерах, чтобы расставить точки на i. Проведем интерактивную беседу про ситуации, в которых НФТ были проработаны недостаточно хорошо и к чему это привело. А также поговорим про то, как организовать процесс проработки НФТ, с кем нужно наладить коммуникацию и какими принципами лучше руководствоваться.

Спикеры Денис Богданов и Михаил Максимов

???? 24 августа, 19:00–21:00 (мск), Среда

???? ОНЛАЙН

✅ Регистрация на мероприятие


Ozon Tech C# Meetup

  1. Набор микросервисов «потребность» - Дмитрий Орлов, Ozon
    Поговорим о наборе микросервисов «потребность». Каждый день по набору товаров (±300к) он считает, сколько, на какой склад и у кого закупить товары. Обсудим бизнес-составляющую, технические процессы на Kafka, компонентный подход, сериализацию правил.

  2. Как с помощью SourceGenerator решить сразу две проблемы - Николай Гущарин, Ozon
    Расскажем о том, как мы с помощью SourceGenerator решили сразу две проблемы: избавились от конфликтов версий пакетов при распространении клиентов для веб-сервисов и начали экономить время и силы на написании однотипного кода. А ещё уменьшили количество багов.
    Покажем, как работают генераторы исходного кода внутри, как их создавать и в каких еще случаях их можно применять.

???? 24 августа, начало в 18:00 (мск), Среда

???? ОНЛАЙН

✅ Регистрация на мероприятие


Yandex Go Product Engineering Meetup #1

  1. Проводим архитектурное ревью продуктовой фичи - Максим Педченко, Руководитель продуктовой разработки проектов Такси

    На примере обычной фичи расскажу:
    - почему важно сохранять техническое качество (даже при высокой скорости)
    - какие технические челленджи стоят перед продуктовым разработчиком: проектирование архитектуры, тонкости распределенных систем и др.
    - как мы подходим к архитектурному ревью

  2. Взгляд изнутри на разработку кешбэка в Vivid Money и как забытые сценарии влияют на разработчиков - Вадим Ларионов, Технический руководитель группы разработки сервисов расчета кешбэка, Vivid Money

    Продуктовая разработка характеризуется тем, что с готовым продуктом тесно взаимодействует клиент. При успешном сценарии он получает то, что ему было нужно; при негативном — сталкивается с проблемами или результат не соответствует его ожиданиям. Я поделюсь опытом компании Vivid Money, который мы приобрели при разработке системы расчета кешбэка.

  3. Ключевые особенности продуктовой разработки, или спроектируем фичу вместе за 30 минут - Олег Ермаков, Руководитель продуктовой бэкенд-разработки Яндекс Go

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

После каждого доклада будет небольшая Q&A-сессия, авторы лучших вопросов получат крутой мерч в подарок ????
В конце митапа — неформальное общение с едой и напитками ????????

???? 25 августа, начало в 18:00 мск, Четверг

???? ОФЛАЙН, г. Москва, ул. Льва Толстого, д. 16, подъезд 3, этаж 5, зал «Синий кит»

✅ Регистрация на мероприятие


Frontend Meetup | SberMarket Tech x Skyeng

  1. Утечки памяти в JS - Даниил Трофимов, Frontend Developer, CберМаркет

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

  2. WTF is FP? - Виталий Сергеев, Frontend Developer at CRM2 Core, Skyeng

    Все говорят про какое-то "функциональное" программирование, но никто толком не может объяснить, что это. В чём его суть? Возможно ли оно в JS? С чего начать? Нужна ли борода, чтобы стать настоящим матёрым функциональщиком?

  3. Пишем браузерное расширение с нуля - Костуров Георгий, Frontend Lead, СберМаркет

    Я проведу live-coding сессию, на которой мы разберем структуру расширения, создадим каркас c использованием популярных библиотек и фреймворков, и на его основе напишем простенькое, но соответствующее современным тенденциям расширение.

Модератор Артем Коньков, Frontend Developer в платформе СберМаркета

После каждого выступления будет Q&A сессия, где вы сможете задать вопросы. Авторам самых интересных отправим крутой мерч в подарок ????

???? 6 сентября, начало в 18:00 (мск), Вторник

???? ОНЛАЙН

✅ Регистрация на мероприятие


#7: Types in Object-Oriented Programs

  1. Алгебраические типы: что это и как они делают программы лучше? - Николай Кудасов

    Общаясь с программистами на функциональных языках, часто можно услышать, что алгебраические типы данных — это то, что позволяет им писать корректные программы, причём достаточно удобным образом. Что же такого особенного в этих типах, какие преимущества они дают по сравнению с другими типами, и можно ли их использовать в классических объектно-ориентированных языках, таких как Java? В этом докладе мы разберём один классический пример алгебраических типов и обсудим достоинства и недостатки их использования на практике.

  2. Как generics помогли построить immutable коллекцию стратегий - Егор Бугаенко

    Мне нужно было сделать коллекцию из стратегий, функциональных объектов обрабатывающих данные. Каждый объект должна была быть возможность декорировать. В коллекцию должно быть легко добавлять новые стратегии и тоже декорировать их при добавлении. При этом все стратегии, декораторы и сама коллекция, конечно же, должны быть immutable. Более того, полиморфизм должен быть возможен на всех уровнях: и коллекция и стратегии могут быть разных типов. У меня получилось реализовать это при активной поддержке generics в Java.

Так же в программе ужин ???? и общение.

???? 14 сентября, 18:30–20:40 (мск), Среда

???? ОНЛАЙН
???? ОФЛАЙН, Москва

✅ Регистрация на мероприятие


Асинхронный рендеринг в React 18 и принципы практичного рефакторинга

  1. Рефакторинг. Как поджечь свой велосипед и не пожалеть об этом? - Глеб Лобастов, руководитель отдела фронтенд разработки компании «Синимекс»

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

  2. Чудеса асинхронного рендеринга - Арсений Рубцов, ведущий разработчик отдела фронтенд разработки компании «Синимекс»

    Рассмотрим под лупой асинхронный рендеринг в React. Проведем краткий экскурс в его историю, путь становления от экспериментальной фичи до полноценного появления в React 18. Посмотрим на текущее состояние, что его ждет в светлом будущем и причем тут fiber.

Так же в программе экспресс-квиз с розыгрышем приза ????

???? 15 сентября, начало в 14:00 (мск), Четверг

???? ОНЛАЙН

✅ Регистрация на мероприятие

Комментарии (0)