Как стать автором
Обновить
173.17
Рейтинг
Dodo Engineering
О том, как разработчики строят IT в Dodo
Сначала показывать
  • Новые
  • Лучшие

Тазик декларативного кода и с наступающим

Блог компании Dodo Engineering IT-компании

Здорово, когда на работе можно заниматься не только важными и серьёзными делами, но и чем-то интересным, пусть и без явной пользы. Наши деврелы активно поддерживают эту позицию и время от времени подкидывают идеи каких-нибудь забавных штук. В этот раз было так: «А давайте возьмём рецепты новогодних салатов и напишем их кодом?».

«А давайте», — подумал я. У нас как раз код-фриз и заниматься продуктовыми задачами нельзя. А окунуться в новогоднее настроение — можно :)

Посмотреть, что из этого получилось
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 3.6K
Комментарии 14

Новости

.NET, что с тобой происходило в 2021?

Блог компании Dodo Engineering Разработка веб-сайтов *.NET *C# *IT-компании

Конец декабря, многие подводят свои итоги, а мы решили оглянуться и посмотреть, что хорошего (и не очень) случилось в мире .NET-разработки за этот год, и спросили об этом наших разработчиков.

Из хорошего называли появление рекордов в С# 9, и выход С# 10, а в топе, конечно же, релиз .NET 6 с долгосрочной поддержкой. До выхода шестой версии у нас уже много веб-сервисов работало на .NET 5, в том числе и в монолите. Теперь ко всем «фишкам» пятой версии добавляются преимущества новой.

Платформа становится всё кросплатформеннее и кросплатформеннее (возможно, благодаря этому в последнее время наблюдается рост интереса к C#). В .NET 6 сильно улучшилась производительность, появилась поддержка Apple Silicon (мы недавно писали, почему так рады этому), новые API и много других полезностей.

Что ещё запомнилось
Всего голосов 46: ↑46 и ↓0 +46
Просмотры 13K
Комментарии 20

«У вашей пиццы дно белое!» Определяем дефекты с помощью компьютерного зрения

Блог компании Dodo Engineering Машинное обучение *Искусственный интеллект Будущее здесь IT-компании

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

В этой статье мы вместе с Евгением Биккининым ​​@Xneg расскажем, как создали и обучили модель на Databricks, запустили её в продакшен и какие результаты получили.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 2.9K
Комментарии 9

Поддержка Apple Silicon в .NET 6.0: пробуждение силы

Блог компании Dodo Engineering .NET *Процессоры IT-компании

8 ноября 2021 года вышел релиз .NET 6.0. В нём появилась поддержка архитектуры ARM на MacOS. И этому мы очень рады, потому что давно хотели использовать новые MacBook с процессорами ARM в работе, но не могли, т.к .NET на них сначала вообще не работал, а потом работал очень медленно.

В этой статье я расскажу о том, на каких компьютерах мы программируем сейчас и какие возможности открываются в будущем, как работать с инструментами в .NET 6 на компьютерах с M1 и немного погрузимся в историю развития процессоров ARM.

Читать далее
Всего голосов 31: ↑28 и ↓3 +25
Просмотры 8.5K
Комментарии 27

Не пишем код целый месяц и нам нормально

Блог компании Dodo Engineering Разработка под iOS *Разработка мобильных приложений *Управление разработкой *

Праздничные дни для Додо Пиццы — настоящий хайлоад. К ним мы готовимся заранее и заводим специальные правила.

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

Для мобильных разработчиков конец года раньше тоже был особенный: с 23 по 27 декабря App Store закрывался на рождественские праздники, приложения не проверялись, опубликовать что-то было невозможно.

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

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 5.4K
Комментарии 10

Заметки бэкенд-разработчика: как мы создавали новую программу лояльности

Блог компании Dodo Engineering .NET *Управление разработкой *Управление продуктом *

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

Хотите взглянуть на проект целиком глазами бэкенд-разработчика? Тогда заваривайте чай, мы начинаем путешествие в страну спринтов, хотфиксов, миграций и блестящих додокоинов!

Узнать больше
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 4.9K
Комментарии 8

История внедрения SRE в Dodo Engineering

Блог компании Southbridge Блог компании Dodo Engineering IT-инфраструктура *Управление разработкой *DevOps *

Татьяна Гребенюкова, продакт-оунер курса Слёрм «SRE: внедряем DevOps от Google», собирает интересные кейсы внедрения SRE в российских компаниях. Некоторые истории мы используем для развития курса, а другими рады поделиться со всеми.

Сергей Бухаров, SRE из Dodo Engineering, рассказал историю внедрения SRE в компании, какие практики из книжек оказались неприменимы и из чего состоят будни SRE-команды.

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 4.1K
Комментарии 2

Тонкости настройки через веб экранов статуса заказа

Блог компании Dodo Engineering Разработка веб-сайтов *Программирование *TypeScript *Мониторы и ТВ

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

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 2.3K
Комментарии 13

Страшные истории из жизни айтишников

Блог компании Dodo Engineering IT-компании

Что ещё делать в пятницу вечером накануне Хеллоуина, как не рассказывать страшные истории?

Эта статья — сборник ситуаций, в которые вы никогда не захотели бы попасть, но они произошли с нашими ребятами. Все имена вымышленные, все сюжеты — реальные. Авторский стиль рассказчиков сохранён.

Выключайте свет, зажигайте свечи. Настало время страшных и местами страшно-забавных историй из жизни айтишников. Бу!

Зарисовки и рассказы
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 12K
Комментарии 41

Опережающая обратная связь: управляем нагрузкой в пик продаж

Блог компании Dodo Engineering Управление продуктом *Управление продажами *

Представьте, что вы — управляющий пиццерии. Конвейер печи в вашем ресторане может приготовить максимум 100 пицц в час. Вдруг вы получаете на определённый час заказы от разных клиентов на 300 пицц.

Ожидания клиентов получить пиццу вовремя рушатся, вы перестаёте принимать другие заказы, а за опоздавшую доставку раздаёте промокоды в качестве извинения.Бизнес трещит по всем возможным швам: производственным, складским, клиентским. Как этого избежать?

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.7K
Комментарии 4

Летающая пицца в мобильном приложении: как делали промоушен комбо «Дюна»

Блог компании Dodo Engineering Разработка мобильных приложений *Разработка под Android *Kotlin *Дизайн мобильных приложений *

16 сентября в России стартовал фильм по мотивам романа Фрэнка Герберта «Дюна». Команда маркетинга Додо Пиццы часто проводит коллаборации по самым разным поводам и с самыми разными компаниями. «Дюна» не стала исключением — в продаже появилось комбо Дюна в специальной коробке и маска AR в Instagram.

Обычно промоушен в приложении сводился к замене картинок в меню, но в этот раз разработчики решили не оставаться в стороне и немножко покреативить. Команда мобильной разработки захотела привлечь больше внимания к новому комбо «Дюна» в приложении. Задача осложнялась тем, что нужно было всё сделать не просто быстро, а супербыстро из-за переноса фильма на месяц раньше.

Читать далее
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 4.2K
Комментарии 7

Как подружить SRE с разработкой, а на сдачу улучшить качество сервиса

Блог компании Dodo Engineering IT-инфраструктура *Управление проектами *Управление персоналом *DevOps *

В декабре 2019-го в Dodo новые фичи  стали выкатываться неприлично долго. Когда у разработчиков спросили, что им мешает держать высокую скорость поставки фич, в топе ответов оказались жалобы на нестабильную работу тестовых стендов и медленную обработку тикетов. Команда SRE сильно удивилась — о некоторых проблемах знали, но не думали, что они настолько серьёзные. Кроме того, между разработчиками и SRE взаимоотношения были, мягко говоря, не очень хорошие.

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

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 2.9K
Комментарии 13

Написать книгу за год — мечта или реальность?

Блог компании Dodo Engineering Разработка под iOS *Accessibility *Карьера в IT-индустрии DIY или Сделай сам

Раньше я считал, что написать книгу — это история длиной в жизнь. Год назад я бы рассмеялся, если бы кто-то сказал, что к стольки-то годам напишу книгу на 250 страниц. Но с фактом не поспоришь: вот книга «Про доступность на iOS».

Рассказываю, как случайности и хорошая подготовка нашли друг друга.

Длинная история с картинками
Всего голосов 37: ↑37 и ↓0 +37
Просмотры 3.5K
Комментарии 12

Типичные ошибки архитектора, или Как перестать бояться и полюбить RFC

Блог компании Dodo Engineering Анализ и проектирование систем *Управление разработкой *Управление проектами *Читальный зал

Всем привет! С вами Женя, разработчик Dodo Engineering и один из ведущих подкаста «Читаем вместе». Он посвящен IT-книгам. В каждом сезоне мы планируем читать и разбирать одну книгу. Уже подходит к концу первый сезон, который мы посвятили книге Fundamentals of Software Architecture. Она написана архитекторами для архитекторов, но разработчикам, особенно тем, которые интересуются, как создавать работающие системы, тоже может быть очень интересна и полезна.

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

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

Знакомо? Нам тоже. Но мы смогли победить эти проблемы.

Под катом выжимка из главы и нашего выпуска, а также практический опыт Dodo Engineering, как правильно оформлять и хранить архитектурные решения.

Читать далее
Всего голосов 38: ↑37 и ↓1 +36
Просмотры 9.8K
Комментарии 5

Чтобы избежать профессионального выгорания, нужно просто…

Блог компании Dodo Engineering Управление проектами *Управление персоналом *Карьера в IT-индустрии Здоровье

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

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 8.2K
Комментарии 11

Как помочь себе (и тому парню) не выгореть дотла

Блог компании Dodo Engineering Управление персоналом *Карьера в IT-индустрии Мозг Здоровье

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

Читать далее
Всего голосов 22: ↑18 и ↓4 +14
Просмотры 8.6K
Комментарии 18

От идеализма до депрессии: вниз по лестнице выгорания

Блог компании Dodo Engineering Управление персоналом *Карьера в IT-индустрии Мозг Здоровье

Это вторая часть материала про выгорание. Первая часть была посвящена тому, что такое выгорание от работы и какие у него симптомы. Сегодня речь пойдёт о стадиях выгорания и что при этом с нами происходит.

Читать далее
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 11K
Комментарии 15

Как распознать профессиональное выгорание

Блог компании Dodo Engineering Управление персоналом *Карьера в IT-индустрии Мозг Здоровье

Меня зовут Вероника Ильина, я работаю с людьми в Додо. Пару раз в жизни я попадала в ситуации, когда желание успеть всё и рабочие дни с 9 до 21 приводили к тому, что не было сил вставать по утрам. С тех пор я научилась работать так, чтобы даже в самые сложные моменты с кучей проектов, учёбой и так далее не падать на дно выгорания. Когда я пришла в Додо и увидела кучу ребят с горящими глазами, которые в увлечённости своей работой иногда забегают слишком далеко и перегружаются. И мы с командой начали работать над предотвращением выгорания и помощью тем, кому нелегко.

Это большая история и про прозрачное целеполагание, и про работу с процессами в командах. Но в первую очередь о том, что присматривать за собой должен сам человек. Чтобы помочь в этом разобраться и дать ребятам готовые инструменты, мы с нашим внутренним комьюнити PPL (People&Process Leads) собрали материалы на тему выгорания, вылезания из него и его предотвращения. И сегодня я начинаю серию постов, в которой делюсь этими материалами. И первый пост про то, что такое выгорание, какие у него симптомы и как определить, если ли выгорание оно у вас и ваших коллег.

Читать далее
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 12K
Комментарии 67

Геолокация в iOS: что тут сложного?

Блог компании Dodo Engineering Разработка под iOS *Разработка мобильных приложений *Геоинформационные сервисы *

Из этой статьи вы узнаете о возможностях работы геолокации, когда приложение свёрнуто или закрыто; о тонкостях работы с авторизацией; о нововведениях в iOS 15, затрагивающих геолокацию.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 3.9K
Комментарии 4

Молодые не идут в .NET. Правда или нет?

Блог компании Dodo Engineering Разработка веб-сайтов *.NET *C# *Карьера в IT-индустрии

Как-то раз наши разработчики тёрли за что-то важное у кофемашины и между делом стебались, что им скоро придётся уйти из .NET, потому что язык вымирает. Шутки шутками, но мысль застряла в голове и не отпускала.

Чтобы прояснить ситуацию, мы заглянули в DotNet-сообщество, сходили  к ребятам из Microsoft, Райффайзенбанка, Контура, CUSTIS и задали несколько вопросов. Вы тоже возьмите чашечку кофе, устройтесь поудобнее, поразмышляйте о будущем .NET и поделитесь своими мыслями в комментариях.

Читать далее
Всего голосов 31: ↑25 и ↓6 +19
Просмотры 26K
Комментарии 206

Информация

Дата основания
Местоположение
Россия
Сайт
dodo.dev
Численность
101–200 человек
Дата регистрации
Представитель
Schvepsss