Pull to refresh
  • by relevance
  • by date
  • by rating

Как получить Google Developers Certification: Mobile Web Specialist

Dodo Engineering corporate blog JavaScript *Development of mobile applications *Development for Android *Studying in IT

Привет, Хабр! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие сертификата давало кому-то преференции при устройстве на работу или помогало повысить зарплату. Под катом расскажу, почему всё же решил сдать экзамен и подробно опишу, как я его сдавал.


Читать дальше →
Total votes 31: ↑30 and ↓1 +29
Views 8.1K
Comments 4

День, когда Dodo IS остановилась. Синхронный сценарий

Dodo Engineering corporate blog High performance *Programming *Distributed systems *
Dodo IS — глобальная система, которая помогает эффективно управлять бизнесом в Додо Пицце. Она закрывает вопросы по заказу пиццы, помогает франчайзи следить за бизнесом, улучшает эффективность сотрудников и иногда падает. Последнее — самое страшное для нас. Каждая минута таких падений приводит к потерям прибыли, недовольству пользователей и бессонным ночам разработчиков.

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

Читать дальше →
Total votes 48: ↑43 and ↓5 +38
Views 14K
Comments 19

Why does Dodo Pizza need 250 developers?

Dodo Engineering corporate blog Programming *Personnel Management *
Translation
In autumn, we announced we were going to expand our IT team from 49 to 250 developers. And immediately we were buried under an avalanche of questions — mostly, people were interested why a pizza chain needs so many software engineers. How did we come up with such a number? So now I want to answer that.


Read more →
Total votes 25: ↑23 and ↓2 +21
Views 2.9K
Comments 0

Я прочитал 80 резюме, у меня есть вопросы

Dodo Engineering corporate blog Personnel Management *IT career
У нас не очень простое собеседование. Нужно пройти 3 шага:

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


Я три месяца был тем программистом, который оценивает резюме. Мне есть о чём с вами поговорить.
Читать дальше →
Total votes 229: ↑135 and ↓94 +41
Views 107K
Comments 636

Кодим–пицца

Dodo Engineering corporate blog Hackathon
Привет, Хабр. Мы спонтанно провели первый внутренний хакатон. Решила поделиться с вами своими болями и выводами о подготовке к нему за 2 недели, а также проектами, которые получились.


Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Views 8.5K
Comments 12

Выбираем подходящий баг-трекинг

Dodo Engineering corporate blog IT systems testing *Web services testing *
Я общался с десятками QA-инженеров из разных компаний и каждый из них рассказывал о том, что у них используют разные системы и инструменты для баг-трекинга. Мы тоже пробовали несколько из них и я решил поделиться решением, к которому мы пришли.


Читать дальше →
Total votes 25: ↑21 and ↓4 +17
Views 18K
Comments 12

Sprint Review: Днище — Огнище

Dodo Engineering corporate blog Project management *Agile *Product Management *IT-companies

«Мы легли на дно, мы зажгли огни, во Вселенной только мы одни». Кажется, эту строчку из песни группы Сплин смело можно признать саундреком внедрения практики Sprint Review у нас в Dodo Pizza.


Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Views 9.8K
Comments 3

Заголовок будет другой

Dodo Engineering corporate blog Development for iOS *Development of mobile applications *Interfaces *Accessibility *
Если вы разрабатываете продукт для масс-маркета, то вероятнее всего им пользуются люди с плохим зрением. Если вы стремитесь делать удобные интерфейсы, то надо сделать удобно для всех клиентов, в том числе для людей с плохим зрением. Думаю, мы часто забываем об этом. И это пора исправлять.


Читать дальше →
Total votes 34: ↑28 and ↓6 +22
Views 8.5K
Comments 19

Будь как Мунк, или пару слов о техническом долге

Dodo Engineering corporate blog Project management *Agile *Product Management *IT-companies
Ощущения смерти, одиночества, в то же время безумная жажда к жизни… Вы могли бы подумать, что мы решили устроить лекцию по экспрессионизму и погрузить вас в творчество Мунка. Но нет. Все эти этапы ты переживаешь в момент, когда видишь, что твой технический долг скоро столкнёт твою компанию в бездну кризиса.

image
Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Views 11K
Comments 21

5 ошибок начинающего лида

Dodo Engineering corporate blog Development Management *Project management *

У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров того, как не надо управлять процессами», «100 и 1 способ укладываться в сроки». И это круто!


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


Читать дальше →
Total votes 51: ↑45 and ↓6 +39
Views 31K
Comments 400

Один бот от всех забот

Dodo Engineering corporate blog Programming *C# *Development Management *IT-companies
Пока не принята конвенция «О защите прав нечеловеческой личности», нужно этим пользоваться и отдавать рабочую рутину ботам. Есть смысл начать прямо сейчас, а то через 5 лет начнется восстание машин, массовые иски об оскорблении чувств ботов скучными задачами заполонят суды по регулированию отношений «человек-машина». Так что поторопитесь.

Консервативный распорядок и метод работы, рабское следование заведённому шаблону, превратившееся в механическую привычку. 6 букв.
Читать дальше →
Total votes 31: ↑30 and ↓1 +29
Views 7.9K
Comments 1

А не фигню ли я делаю? Зачем разработчики ходят в гембу

Dodo Engineering corporate blog Client optimization *Development Management *IT-companies
Привет, Хабр. Я тестировщик и очень верю в то, что гемба – это отличный инструмент для понимания своего продукта. Там хорошо получается ответить себе на вопрос: «А не фигню ли я делаю?» Сегодня хочу рассказать подробнее про его преимущества, а также инсайты, которые мы получили после похода в пиццерии.


Читать дальше →
Total votes 33: ↑26 and ↓7 +19
Views 13K
Comments 12

Метаморфоза тестирования redux-saga

Dodo Engineering corporate blog IT systems testing *JavaScript *Programming *ReactJS *
Фреймворк redux-saga предоставляет кучу интересных паттернов для работы с сайд-эффектами, но, как истинные кроваво-энтерпрайзные разработчики, мы должны покрывать весь свой код тестами. Давайте разберёмся, как мы будем тестировать наши саги.


Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 8K
Comments 8

Как распознать текст с фото: новые возможности фреймворка Vision

Dodo Engineering corporate blog Programming *Development for iOS *Development of mobile applications *Image processing *
Translation
Теперь фреймворк Vision умеет распознавать текст по-настоящему, а не как раньше. С нетерпением ждём, когда сможем применить это в Dodo IS. А пока перевод статьи о распознавании карточек из настольной игры Magic The Gathering и извлечении из них текстовой информации.


Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 7.7K
Comments 1

Stop the line или прокачай свой pipeline, йоу

Dodo Engineering corporate blog Website development *Programming *Project management *IT-companies
Если ваши релизы быстры как молния, автоматизированы и надежны, можете не читать эту статью.

Раньше наш процесс релиза был ручным, медленным и напичканным ошибками.
Мы проваливали спринт за спринтом, потому что не успевали сделать и выложить фичи к следующему Sprint Review. Мы ненавидели наши релизы. Часто они длились по три-четыре дня.

В этой статье мы опишем практику Stop the Line, которая помогла нам сфокусироваться на устранении проблем конвейера выкладки. Всего за три месяца нам удалось увеличить скорость деплоя в 10 раз. Сегодня наш деплой полностью автоматизирован, а релиз монолита занимает всего 4-5 часов.

Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 5.6K
Comments 10

День, когда Dodo IS остановилась. Асинхронный сценарий

Dodo Engineering corporate blog High performance *Programming *.NET *IT Infrastructure *
Привет, Хабр! Каждый SRE в нашей команде когда-то мечтал спокойно спать по ночам. Мечты имеют свойство сбываться. В этой статье я расскажу про это и про то, как мы достигаем производительности и устойчивости своей системы Dodo IS.

Читать дальше →
Total votes 32: ↑26 and ↓6 +20
Views 12K
Comments 14

Эпос о системных администраторах как вымирающем виде

Dodo Engineering corporate blog System administration *Programming *IT Infrastructure *
Системные администраторы всего мира, поздравляем вас с профессиональным праздником!

У нас системных администраторов не осталось (ну почти). Однако предание о них еще свежо. В честь праздника мы подготовили этот эпос. Устраивайтесь поудобней, дорогие читатели.


Читать дальше →
Total votes 37: ↑24 and ↓13 +11
Views 18K
Comments 39

Ты ничего не знаешь про фудтех

Dodo Engineering corporate blog Popular science Artificial Intelligence The future is here
Translation
Зачем ходить в ресторан, если любую еду вкусной и горячей могут доставить тебе до двери дома или офиса? Глобальный рынок общественного питания делится на два больших лагеря: офлайн рестораны и доставка еды. Кажется, что первые терпят поражение и проигрывают битву за клиентов. Но не торопитесь с выводами.

Под катом вы найдёте про «buzzwords» в фудтехе: smart-технологии, big data и искусственный интеллект.


Читать дальше →
Total votes 30: ↑24 and ↓6 +18
Views 10K
Comments 15