Dodo Engineering
Открыть в Telegram
3 939
Подписчики
+524 часа
-17 дней
+3430 дней
Архив постов
3 939
Про опенсорс в компании, как он влияет на бренд и на бизнес
🎙Гостья выпуска — Ирина Назарова, CEO в Evil Martians.
«Злые марсиане» занимаются разработкой для стартапов и известны тем, что много контрибьютят в опенсорс и комьюнити. Интересный факт: у компании больше 100 опенсорс-проектов, и большая часть из них выросла из тестовых заданий, которые сотрудники когда-то делали в процессе собеседований.
Ирина рассказывает, с кого начинался опенсорс у «Злых Марсиан», в чём выражается потребность поддерживать его сейчас, как он влияет на бренд и можно ли сотрудникам заниматься опенсорс-разработкой в рабочее время.
Говорим о том, насколько важна чистота кода для опенсорс-проекта, как привлекать в него новых контрибьюторов и вызывать интерес комьюнити и как опытные разработчики помогают новичкам.
Книги, которые рекомендует Ирина:
❄️ Lean Startup (в переводе «Бизнес с нуля») для тех, кому приходится тестировать гипотезы и запускать продукты. Даёт возможность подумать о том, как не делать «работу в стол».
❄️ Buddha's brain (в переводе «Мозг Будды»), книга на стыке нейропсихологии и буддизма. О том, как важно управлять паттернами реагирования, чтобы жить долго и счастливо.
🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
3 939
Сегодня — про красивое и для любителей гаджетов.
Миша Рубанов обзавёлся новой клавиатурой из двух половинок Keyboard Model 100 и написал обзор, заглядывайте на Хабр.
3 939
Про стратегию и тактику в эпоху перемен, перестройку процессов, релокацию и обучение
🎙Гость выпуска — Никита Прудников, СТО в компании Майндбокс.
С ним мы поговорили о том, как действовать в условиях постоянных изменений и на что опираться. Никита рассказал о своих способах сохранять команду во время шторма и о том, как внешние условия влияют на стратегию и тактику компании. Поделился примерами, как и кто принимает стратегические решения в разработке, почему трайбы оказались эффективнее автономных команд и в чём кроется проблема с обучением внутри компании.
А также Никита рекомендует прочитать книгу Accelerate, которая во многом помогает ему принимать повседневные решения.
🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
3 939
Когда мы увлечены своим делом и профессией, то даже на подсознательном уровне придумываем, где ещё, кроме работы, можно свои знания применить. Вот, например, наша продакт-оунер Алёна Давыдова внезапно увидела, как мог бы применяться продуктовый подход в урбанистике, и написала об этом небольшую статью на Хабр.
Заходите почитать и помечтать вместе с Алёной.
3 939
🎙 Как искать, нанимать и развивать лидеров
Это тема второго выпуска, а поговорили мы об этом с Николаем Ашаниным, СТО в Swoo (экс-СТО в Кошелёк).
Он рассказал о том, как личный бренд СТО влияет на отклик кандидатов, какие подходы можно использовать, чтобы было проще находить сильных лидеров в команды.
Обсудили, какие вопросы можно задавать на собеседованиях, чтобы понять, подходит ли вам человек или нет.
Вместе искали ответ на вопрос, как выращивать и развивать лидеров внутри компании, немного коснулись непростой темы зарплат и увольнений.
🎧 Где послушать:
Web
Apple Podcasts
Google Podcasts
Яндекс.Музыка
3 939
Что такое культурный код IT-компании? Чем отличается культура IT-гигантов и стартапов, как она влияет на бизнес и людей?
4 декабря в формате открытой дискуссии Павел Притчин, Андрей Бреслав, Алексей Шаграев и Евгений Кот поразмышляют о том, как формируется, осознаётся, транслируется и передаётся инженерная культура в эпоху распределённых команд и гибридных офисов.
Чтобы участвовать в дискуссии и задавать вопросы спикерам, нужно зарегистрироваться.
3 939
Хорошая новость для всех, кто ждал второй сезон подкаста «Разговоры СТО» с Павлом Притчиным — мы сделали! 🚀
На этот раз старались посвятить каждый выпуск одной теме: структуре, управлению людьми и процессами, найму, развитию лидеров, опенсорсу.
🎙Гость первого выпуска — Алексей Кирпичников, руководитель разработки коммерческих продуктов в Контуре.
Он расскажет о матричной структуре компании: какие задачи выполняют функциональные и проектные руководители, как принимаются решения, выстраиваются процессы, кто отвечает за развитие и зарплаты разработчиков, какими навыками нужно обладать руководителям функций и кто обычно ими становится.
Поговорим о том, что происходит с разработчиками при закрытии проектов и какие есть возможности для перехода в другую команду.
🎧 Где послушать:
Web
Apple Podcasts
Яндекс.Музыка
Google Podcast (обновляется, добавим позже)
3 939
В конце осени у нас традиционно проходит годовой цикл планирования, для которого мы уже несколько лет используем метод OKR (Objectives&Key Results). Он даёт нам нам возможность ставить амбициозные цели и много гибкости в том, как мы будем их достигать.
Яна Ходарцевич, наш проводник в мир ОKR, рассказывает о плюсах и минусах этого метода, как правильно формулировать цели и ключевые результаты, что такое «ключевые инициативы» и чем они отличаются от планов. В статье она делится нашим опытом и чек-листом, по которому можно проверить правильность формулировки OKR.
Читать 11 минут.
3 939
Павел Притчин, Александр Поломодов и Владимир Чистяков вместе закончат разбирать вторую часть книги Technology Strategy Patterns:
▪️обсудят паттерны для анализа ситуации в компании, описанные в пятой главе;
▪️разберут, как действовать на уровне подразделения внутри компании.
Присоединяйтесь к стриму в этот четверг 17 ноября в 18:00 (по Москве).
Не забудьте включить уведомления, чтобы не пропустить эфир. 🔔
3 939
Немного новостей от нашей QA-команды.
Ребятам не хватало функциональности для использования лейблов в Allure Report, и они её дописали и выложили в опенсорс. Детали в коротком посте.
3 939
Repost from На вижене!
Офисный флешмоб
Пятница, вечер, время писать про серьёзные вещи.
Ребята из нашей команды собрали на окне вот такую красоту из стикеров. Соседние офисы инициативу оценили и включились во флешмоб. В итоге вот что получилось на фотках.
Говорят, что один из офисов даже пиццу заказал на радостях.
А ещё у нас есть летняя веранда на крыше старого офиса. На которую выходят окна соседних офисных зданий. Про то, что нам пишут на окнах, когда мы затеваем очередную вечеринку (ладно, затевали раньше) расскажу как-нибудь в другой раз.
Всем удачной пятницы!
3 939
Для тех, кому некогда слушать подкасты, но у кого найдётся несколько минут на чтение, сделали короткий пересказ выпусков подкаста «Манул Слёрма» с Олегом Блохиным.
Заглядывайте на Хабр почтитать о том, когда нужен SRE-подход в компании, какие проблемы решает, а какие — нет, и чем занимается SRE-команда в Dodo Engineering.
3 939
Впереди у некоторых из нас целых 3 выходных дня. Кому-то повезёт с погодой и он сможет насладиться прогулками, кто-то побежит доделывать дела, а кто-то решит почитать, посмотреть и послушать что-то интересное и полезное, на что не хватило времени.
У нас есть кое-что, что можно добавить в список «посмотреть и послушать».
Доклад Димы Павлова, нашего CPO, «Выпьем за любовь, или Как мы IT с бизнесом дружили».
Подкаст с Димой Тучсом, Head of QA, про тесты и пиццу.
Хороших всем нам выходных!
3 939
Коротко о наших спикерах:
Антон Оникийчук
Разработчик с 17-летним опытом работы. Любит простые решения и хорошую команду. Входит в ПК конференции.
Андрей Парамонов
Ведущий разработчик. Не любит программирование. Любит гладить собак. Кошек гладить тоже любит.
Анна Морозова
Техлид Ordering Platform. Отвечает за бэкенд b2c-пиццы.
Что будут делать на конференции:
▪️ Антон и Андрей утверждают, что MediatR вредно использовать в 99% случаев. Обещают предоставить доказательства в своём докладе.
▪️Аня на дискуссии за круглым столом расскажет об опыте создания и развития внутренней гильдии разработчиков.
Желаем ребятам хорошего нетворкинга и отлично выступить!
Как только будут доступны видеозаписи, поделимся в этом канале. И само собой задавайте в комментариях вопросы, попросим ребят ответить на все.
3 939
Вышла большая статья про особенности монолита Dodo IS и как мы его на .NET 6 и Kubernetes переводили. Заглядывайте на Хабр, задавайте вопросы в комментариях.
3 939
Ребята из iOS-команды завели ютуб-канал про доступность.
Алексей Берёзка будет добавлять поддержку Dynamic Type прямо в приложение Додо Пиццы: на живую, с реальным кодом, вьюхами и тестами.
Подписывайтесь, чтобы не пропустить новые видео!
3 939
Ссылка на трансляцию.
Расписание
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 Завершение
3 939
Недавно у нас в Android-приложении Дринкит появились частые краши на проде
TransactionTooLargeException.
TransactionTooLargeException — это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Но его можно получить в безобидной ситуации, когда мы, казалось бы, ничего такого не делали и не пользовались IPC.
В этой статье на Хабре вместе с Максом Качинкиным разбираемся в теории IPC-вызовов и Binder-транзакциий, воспроизводим краш и докапываемся до сути.