Dodo Engineering – Telegram
Dodo Engineering
3.65K subscribers
868 photos
32 videos
3 files
691 links
Рассказываем о том, как развиваем IT в Dodo Brands.

Habr https://habr.com/companies/dododev/
Вакансии https://dodoteam.ru/vacancies/
Download Telegram
Так исторически сложилось, что команда SRE в Dodo Engineering отвечает за инфрастуктурную часть: продакшен, опыт разработчиков, IT-офис (это когда вроде как вопросы около IT, но непонятно, кому их задать).

Если коротко сформулировать основную задачу, то она звучит примерно так: «автоматизировать и упрощать среду, в которой мы работаем». Но это всё равно довольно абстрактно, а что же на самом деле они делают каждый день?

В этом выпуске Олег как раз раскрывает подробности работы SRE через два кейса, которые недавно у нас произошли. Рекомендуем послушать, даже если вы не совсем SRE.

А для тех, кому интересно попробовать себя в роли SRE DBA, у нас в команде есть открытая вакансия.
👍3
Однажды нашему разработчику Степану Гранкину очень понадобилось узнать, как много пиццы заказывают в городе Яньтай (городской округ в китайской провинции Шаньдун).

Он знает, где такую информацию искать, и быстро её нашёл. Но задумался, а вдруг ещё кому-то срочно надо узнать, например, в какой стране (после России, конечно) у нас больше всего ресторанов. Или сколько заказов в минуту у каждого из наших брендов? А какой поток заказов в конкретном городе? А насколько, в конце концов, увеличивается выручка каждый час?

А нет у нас удобного и доступного всем инструмента. Тогда он подумал-подумал и как придумал!

Дело в том, что через бэкенд Цифровой панели брендов, которую разрабатывал Степан, проходит разная информация о нашей сети. И путём несложных манипуляций он запилил по-быстрому доску в Графане с графиками и метриками из этих данных. И так это нам понравилось, что решили и вам рассказать. Спасибо Степану за заботу: теперь мы можем сами всё видеть и интересными фактами делиться со всеми.

Кстати, интересный факт: наши рестораны есть в 4 городах, которые начинаются на букву Э. Пригодится, если в «Города» играть будем.
🔥11😁6👍2👎2
Открытая внутренняя конференция Dodo Brands

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

Наш опыт и выводы в коротких докладах и воркшопах. На конференции вы сможете:

— познакомиться с ключевыми экспертами концепций и узнать о принципах разработки мобильных приложений Dodo Brands;

— погрузиться в кейсы команд и получить прикладные инструменты работы с гипотезами и экспериментами;

— услышать об удобствах и недостатках уже выбранных решений;

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

8 отборных выступлений и много сочных интерфейсов мобильных приложений. Бонус: гость-спикер из Яндекса, который расскажет про редизайн Кинопоиска.

Стартуем завтра в 10:00 (время московское), ссылку и расписание опубликуем за час до начала трансляции.

Запись будет, выложим позже отдельными видео.
🔥92
Недавно у нас в Android-приложении Дринкит появились частые краши на проде TransactionTooLargeException.

TransactionTooLargeException — это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Но его можно получить в безобидной ситуации, когда мы, казалось бы, ничего такого не делали и не пользовались IPC.

В этой статье на Хабре вместе с Максом Качинкиным разбираемся в теории IPC-вызовов и Binder-транзакциий, воспроизводим краш и докапываемся до сути.
👍5🔥4
Dodo Engineering
Открытая внутренняя конференция Dodo Brands Поговорим о том, как сделать крутое мобильное приложение, почему важно следить за трендами и первыми внедрять платформенные фичи, как запускать быстрые эксперименты, как разрабатывать мобильные приложения для людей…
Ссылка на трансляцию.

Расписание

10:00 — 10:05 Интро

10:05 — 10:00 Как мы работаем и развиваем мобильные приложения в Додо
Дмитрий Павлов

10:20 — 10:45 Переиспользуй! 4 способа упрощения разработки приложений
Александр Столяров

10:45 — 11:15 Опыт разработки мобильных приложений в Яндексе на примере Кинопоиска
Андрей Ильин, КиноПоиск

11:15 — 11:30 Перерыв

11:30 — 11:45 Интерактив в зале

11:45 — 12:10 Как сделать крутое мобильное приложение
Арсений Васильев

12:10 — 12:35 Почему важно следить за анонсами Apple и Google и первыми внедрять платформенные фичи
Георгий Шагинян

12:35 — 13:15 Быстрые эксперименты
Борис Герн

13:15 — 13:45 Вопросы, перерыв

13:45 — 14:00 Интерактив в зале

14:00 — 14:25 Тренды или необходимость? 
Евгения Ерофеева

14:25 — 15:15 Доступность
Михаил Рубанов

15:15 — 15:20 Завершение
👍7
Ребята из iOS-команды завели ютуб-канал про доступность.

Алексей Берёзка будет добавлять поддержку Dynamic Type прямо в приложение Додо Пиццы: на живую, с реальным кодом, вьюхами и тестами.

Подписывайтесь, чтобы не пропустить новые видео!
7
Мы на 9 месте в рейтинге IT-брендов работодателей!

Споры вокруг рейтингов будут всегда, но всё равно приятно, когда ты в топе.

Это был тяжёлый год (с), и можно долго рассуждать об объективности данных, влиянии различных событий, всячески спорить и скептически относится ко всему.

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

Поэтому этот пост про признание, не только между собой, но и в большом IT-сообществе.

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

Мы классные! 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
40👍14🔥14
Коротко о наших спикерах:

Антон Оникийчук
Разработчик с 17-летним опытом работы. Любит простые решения и хорошую команду. Входит в ПК конференции.

Андрей Парамонов
Ведущий разработчик. Не любит программирование. Любит гладить собак. Кошек гладить тоже любит.

Анна Морозова
Техлид Ordering Platform. Отвечает за бэкенд b2c-пиццы.

Что будут делать на конференции:

▪️ Антон и Андрей утверждают, что MediatR вредно использовать в 99% случаев. Обещают предоставить доказательства в своём докладе.

▪️Аня на дискуссии за круглым столом расскажет об опыте создания и развития внутренней гильдии разработчиков.

Желаем ребятам хорошего нетворкинга и отлично выступить!

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

P.S. Для тех, кто внезапно решил купить билет на конференцию, есть промокод: AntonOnikiychuk2022JRGpc.
🔥16👍3
Впереди у некоторых из нас целых 3 выходных дня. Кому-то повезёт с погодой и он сможет насладиться прогулками, кто-то побежит доделывать дела, а кто-то решит почитать, посмотреть и послушать что-то интересное и полезное, на что не хватило времени.

У нас есть кое-что, что можно добавить в список «посмотреть и послушать».

Доклад Димы Павлова, нашего CPO, «Выпьем за любовь, или Как мы IT с бизнесом дружили».

Подкаст с Димой Тучсом, Head of QA, про тесты и пиццу.

Хороших всем нам выходных!
👍132
Для тех, кому некогда слушать подкасты, но у кого найдётся несколько минут на чтение, сделали короткий пересказ выпусков подкаста «Манул Слёрма» с Олегом Блохиным.

Заглядывайте на Хабр почитать о том, когда нужен SRE-подход в компании, какие проблемы решает, а какие — нет, и чем занимается SRE-команда в Dodo Engineering.
🔥7
Forwarded from На вижене! (Dmitry Pavlov)
Офисный флешмоб

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

Говорят, что один из офисов даже пиццу заказал на радостях.

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

Всем удачной пятницы!
23❤‍🔥8
Павел Притчин, Александр Поломодов и Владимир Чистяков вместе закончат разбирать вторую часть книги Technology Strategy Patterns:

▪️обсудят паттерны для анализа ситуации в компании, описанные в пятой главе;

▪️разберут, как действовать на уровне подразделения внутри компании.

Присоединяйтесь к стриму в этот четверг 17 ноября в 18:00 (по Москве).

Не забудьте включить уведомления, чтобы не пропустить эфир. 🔔
🔥10👍2
В конце осени у нас традиционно проходит годовой цикл планирования, для которого мы уже несколько лет используем метод OKR (Objectives&Key Results). Он даёт нам нам возможность ставить амбициозные цели и много гибкости в том, как мы будем их достигать.

Яна Ходарцевич, наш проводник в мир ОKR, рассказывает о плюсах и минусах этого метода, как правильно формулировать цели и ключевые результаты, что такое «ключевые инициативы» и чем они отличаются от планов. В статье она делится нашим опытом и чек-листом, по которому можно проверить правильность формулировки OKR.

Читать 11 минут.
🔥19👍3
Хорошая новость для всех, кто ждал второй сезон подкаста «Разговоры СТО» с Павлом Притчиным — мы сделали! 🚀

На этот раз старались посвятить каждый выпуск одной теме: структуре, управлению людьми и процессами, найму, развитию лидеров, опенсорсу.

🎙Гость первого выпуска — Алексей Кирпичников, руководитель разработки коммерческих продуктов в Контуре.

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

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

🎧 Где послушать:

Web
Apple Podcasts
Яндекс.Музыка
Google Podcasts
🔥111🎉1👌1