Как стать автором
Обновить
Dodo Engineering
О том, как разработчики строят IT в Dodo
Сначала показывать

Колесо Сансары: принципы борьбы с рутиной

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


Всего голосов 25: ↑23 и ↓2+21
Комментарии15

Футуризм, который мы заслужили

Время на прочтение21 мин
Количество просмотров17K
Пока человечество ждёт выработки коллективного иммунитета к вирусу, мы решили выяснить, есть ли у айтишников иммунитет против кризисной ситуации. Дорогой читатель, будь готов. Это будет длинный пост с мнением частных лиц о том, что сейчас происходит в сфере IT, какие вызовы нас ждут и пройдёт ли мировая турбулентность мимо.



Ключевые слова до ката для привлечения внимания: Андрей Себрант из Яндекса и TechSparks, Иван Ямщиков из ABBYY и института Макса Планка, Константин Кичинский из Платформа НТИ, Григорий Петров из Evrone, Георгий Могелашвили из Booking, Александр Белоцерковский из Microsoft, Михаил Климин из Едадил и Applicatura.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии2

История о птице Додо из рода Фениксов. Великое падение Dodo IS

Время на прочтение16 мин
Количество просмотров13K
Каждый год 21 апреля мы вспоминаем историю Великого падения Dodo IS в 2018 году. Прошлое – жестокий, но справедливый учитель. Стоит помнить о нём, повторять уроки, передавать новым поколениям накопленные знания и с благодарностью относиться к тому, кем мы стали. Под катом мы хотим рассказать вам историю о том, как это было и поделиться выводами. Такую ситуацию не пожелаешь даже врагу.


Читать дальше →
Всего голосов 33: ↑24 и ↓9+15
Комментарии54

Кто ты, QA-инженер или тестировщик?

Время на прочтение7 мин
Количество просмотров101K
QA и QC — как камыш и рогоз. Конечно, есть ботаники, которые их различают, но большинство людей всё-таки путают. Иногда самим QA и QC легче согласиться с представлением обывателей, чем пускаться в долгие объяснения, в чём же всё-таки разница. Предлагаю сделать усилие над собой, разобраться с терминами и понятиями, увидеть отличия и больше никогда их не путать.


Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Комментарии18

Асинхронный код в Startup ASP.NET Core: 4 способа обхода GetAwaiter().GetResult()

Время на прочтение8 мин
Количество просмотров21K
С тех пор, как в C# 5.0 завезли механизм async/await, нас постоянно во всех статьях и доках учат, что использовать асинхронный код в синхронном очень плохо. И призывают бояться как огня конструкции GetAwaiter().GetResult(). Однако есть один случай, когда сами программисты Microsoft не гнушаются этой конструкцией.


Читать дальше →
Всего голосов 43: ↑41 и ↓2+39
Комментарии29

Робокультура: онбординг, менторство и выгорание

Время на прочтение6 мин
Количество просмотров5.1K
Как известно, на вкус и цвет все фломастеры разные. Кому-то нравятся красные, кому-то жёлтые, кто-то фанатеет от бирюзовых, есть любители зелёных и так далее. Чтобы понять, какие фломастеры нравятся и подходят именно вам, нужно как минимум, увидеть все варианты.

Компании-работодатели, как фломастера, тоже разные. Предлагаем заглянуть в них, чтобы понять, как у них всё устроено. Несколько недель назад я пообщался с креативным директором Redmadrobot о том, хотят ли роботы захватить человечество, а также узнал, как у ребят выглядит онбординг, менторство и где они ставят датчики на выгорание сотрудников. Теперь хочу поделиться этим с вами.


Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии8

Идеальный шторм: как технологии меняют индустрию общественного питания

Время на прочтение8 мин
Количество просмотров6K
Оглянитесь вокруг. Мир меняется стремительными шагами. Буквально 15 лет назад мы заказывали пиццу звонком по телефону, не могли представить, что сможем в режиме реального времени наблюдать за тем, как она готовится и тем более смотреть по карте, как курьер едет к нашему дому. Сейчас это кажется привычным и обычным. Чтобы понять, куда движется мир сейчас, мы решили проанализировать и поделиться с вами технологическими трендами в индустрии общественного питания.


Читать дальше →
Всего голосов 22: ↑17 и ↓5+12
Комментарии22

Подкасты для разработчиков

Время на прочтение10 мин
Количество просмотров20K
Интересно наблюдать за историей. Netflix, YouTube, Twitch постепенно вытеснили телевизор из нашей жизни. Сейчас похожий процесс происходит с подкастами и радио. За последние 2 года количество подкастов в мире выросло с 525 000 до 900 000, а количество эпизодов увеличилось с 18 000 000 до 30 000 000. В России эта волна началась в прошлом году, но уже сейчас становится сложно в них ориентироваться. Мы сделали для вас подборку из 57 техноподкастов и около того.


Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии56

VoiceOver на iOS: решение типовых проблем

Время на прочтение6 мин
Количество просмотров3.8K
Когда берёшься адаптировать приложение для незрячих, часто что-то идёт не так: то порядок собьётся, то фокус не туда встанет. С другой стороны, есть UX, который легко пропустить, потому что не знаешь про возможные проблемы. В этой статье будем разбираться с типовыми проблемами и их решением.


Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии0

Собеседование в Додо Пиццу

Время на прочтение9 мин
Количество просмотров86K
Прочитав название статьи, вы можете задаться вопросом: «На черта мне нужно знать о собеседовании в Додо Пиццу?». И будете правы. Она не для всех. У нас действительно не IT-корпорация вроде Гугла, Амазона или Майкрософта, но сложный и интересный бизнес, зародившийся на стыке традиционных пиццерий и IT. У нас место для разработчиков, которым важно влиять на бизнес и строить глобальную систему с нуля, в кайф постоянно расти и работать над сложными задачами, использовать новые решения, опираясь на здравый смысл и доверие, которые понимают, что люди важнее процессов.

В этой статье я расскажу, как устроен наш пайплайн найма и дам несколько советов о том, как к нам устроиться.



Читать дальше →
Всего голосов 106: ↑61 и ↓45+16
Комментарии382

Что можно узнать о Domain Driven Design за 10 минут?

Время на прочтение5 мин
Количество просмотров185K
Говорят, что можно бесконечно смотреть на огонь, наблюдать за тем, как работают другие, а также изучать DDD (Domain Driven Design, предметно-ориентированное проектирование). Но если у вас есть только 10 минут — можно прочитать эту статью и пройтись по самым верхушкам, а потом с умным видом кивать головой во время светской беседы.

Покрутили и рассмотрели DDD с разных сторон вместе с Андреем Ратушным — техническим директором компании Югорские Интернет Решения.



Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии64

Наивно. Супер: код и архитектура простой игры

Время на прочтение5 мин
Количество просмотров10K
Мы живём в сложном мире и, кажется, стали забывать о простых вещах. Например, о бритве Оккама, принцип которой гласит: «Что может быть сделано на основе меньшего числа, не следует делать, исходя из большего». В этой статье я расскажу про простые и не самые надёжные решения, которые можно применять в разработке простых игр.


Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии7

VoiceOver на iOS: каждый контрол ведёт себя по-разному

Время на прочтение5 мин
Количество просмотров4.6K
Привет, Хабр! Недавно я говорил про адаптацию приложений для незрячих и неподвижных людей. И не договорил!

Сегодня расскажу, как изменить поведение контролов с помощью accessibilityTraits и сделать жизнь незрячих чуть удобней. Знать работу этих трейтов (traits) важно, чтобы не писать свои костыли.


Всего голосов 16: ↑16 и ↓0+16
Комментарии7

Data Engineer or die: история одного разработчика

Время на прочтение5 мин
Количество просмотров13K
В начале декабря я совершил роковую ошибку принял поворотное решение в своей жизни разработчика и перешёл в команду Data Engineering (DE) внутри компании. В статье я поделюсь некоторыми наблюдениями, которые я сделал за два месяца работы в команде DE.


Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии17

Ничего такого о культурном коде

Время на прочтение6 мин
Количество просмотров8.8K
Внимание, вопрос: что за дела и в какой такой момент культурный код стал важнее настоящего?

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

Об этом, а также о найме, онбординге и мотивации разработчиков пообщались с Артёмом Сусековым – development manager из компании Miro.


Читать дальше →
Всего голосов 26: ↑20 и ↓6+14
Комментарии23

10/50/99: как давать обратную связь

Время на прочтение10 мин
Количество просмотров13K
Обратная связь в компании, как Бэтмен в Готэме. Все ждут, что она прилетит и всех спасёт, направит на путь истинный. Но иногда, судя по ощущениям, вместо Бэтмена прилетает Джокер и рушит ваш проект.



Для нас, как и для большинства современных компаний, вопрос обратной связи стоит довольно остро: когда, кому и как её правильно давать. Мы пробуем разные подходы. Недавно нашли интересный материал, которым делимся с вами. Под катом про принцип обратной связи «10/50/99», как помогать и не рушить.



Читать дальше →
Всего голосов 44: ↑39 и ↓5+34
Комментарии21

Может ли дизайн повлиять на скорость доставки?

Время на прочтение6 мин
Количество просмотров10K
Внутренние интерфейсы редко бывают дружелюбными, понятными и красивыми. А зря — c их помощью можно влиять на ключевые метрики бизнеса. Под катом история о доставке, курьерах, мышлении и дизайне.


Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии25

Бардак на старте: постмортем на скорость запуска iOS-приложения

Время на прочтение3 мин
Количество просмотров8.8K
У современного приложения много нефункциональных требований: размер приложения, потребляемый трафик, доступность для людей с ограничениями, стабильность, скорость запуска и работы. Наше приложение запускалось очень долго, десятки секунд. Сегодня вышло обновление, в котором iOS-приложение стало запускаться в разы быстрее. Рассказываю, как так вышло и почему только сейчас.



Всего голосов 17: ↑16 и ↓1+15
Комментарии16

Веская причина для проверки ваших зависимостей: AGPL-edition

Время на прочтение4 мин
Количество просмотров3.3K
Вот вы берёте код под лицензиями BSD, MIT и Apache2 и в ус не дуете, а потом – бац! – вторая смена, и в транзитивной зависимости рисуется код под AGPL. Мы стараемся следить за этим и предпочитаем скорее перебдеть, чем недобдеть.


Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии12

Уходя уходи: почему не стоит принимать контроффер

Время на прочтение6 мин
Количество просмотров165K
Привет, Хабр! Меня зовут Женя Остроумова, и я рекрутёр_ка. Сегодня поговорим с вами про контрофферы.


Читать дальше →
Всего голосов 223: ↑183 и ↓40+143
Комментарии703

Информация

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