«Ваше приложение заблокировано! Положите runBlocking на землю и медленно отойдите назад»
Макс Качинкин рассказывает, как runBlocking может заблокировать ваше приложение навсегда. Притом это не ошибка. Ошибкой было воспользоваться runBlocking (и не прочитать эту статью).
Макс Качинкин рассказывает, как runBlocking может заблокировать ваше приложение навсегда. Притом это не ошибка. Ошибкой было воспользоваться runBlocking (и не прочитать эту статью).
Экосистемы и супераппы
В гостях у нас Кирилл Гурбанов — Head of Digital Banking в МТС. Поэтому мы поговорили про всё цифровое: диджитал, стартапы, виртуальные карты Apple, про суперприложение Тинькофф Банка, про Сбер как мессенджер, экосистемы, экосистемы суперприложений и зачем это нужно. Всё как всегда. Однако, будьте готовы к тому, что внезапно в подкаст ворвётся Лада Ларгус и порвёт все шаблоны:)
Подкаст доступен на площадках:
Buzzsprout
SoundCloud
Google Podcasts
Яндекс.Музыка
VK
UPD: Apple Podcasts
В гостях у нас Кирилл Гурбанов — Head of Digital Banking в МТС. Поэтому мы поговорили про всё цифровое: диджитал, стартапы, виртуальные карты Apple, про суперприложение Тинькофф Банка, про Сбер как мессенджер, экосистемы, экосистемы суперприложений и зачем это нужно. Всё как всегда. Однако, будьте готовы к тому, что внезапно в подкаст ворвётся Лада Ларгус и порвёт все шаблоны:)
Подкаст доступен на площадках:
Buzzsprout
SoundCloud
Google Podcasts
Яндекс.Музыка
VK
UPD: Apple Podcasts
Audio
Традиционно прикладываем подкаст, чтобы вам никуда не надо было «ходить». Ничего такого: 2-й сезон, 4-й выпуск. Гость — Кирилл Гурбанов.
Media is too big
VIEW IN TELEGRAM
А у нас тут новые технологии — устройство для умной выдачи заказов
Дринкит — это кофейня приложением. Команда Дринкита работает над тем, чтобы в приложении клиент мог заказать заранее, кастомизировать напиток, сохранить рецепт и забрать кофе без очереди. А теперь Дринкит станет ещё удобнее — разработчик Дринкит Андрей Козлов придумал и реализовал систему умной выдачи заказов.
Как работает?
— Когда на экране выдачи появляется статус заказа «Готов» на устройстве загорается номер заказа со стороны бариста (на видео видно в зеркале).
— Когда бариста ставит заказ на «платформу выдачи» - загорается номер заказа для клиента.
— Устройство интегрировано с трекингом, и когда клиент забирает заказ, то система автоматически меняет статус на «выдано».
Посмотрите как работает на видео первого тестирования системы. Когда новость о система появилась в нашем Slack в комментариях появилась «очередь» на тест:) Предположительно «умная выдача» появится в кофейнях в апреле, а пока над этим трудится команда Дринкит.
Дринкит — это кофейня приложением. Команда Дринкита работает над тем, чтобы в приложении клиент мог заказать заранее, кастомизировать напиток, сохранить рецепт и забрать кофе без очереди. А теперь Дринкит станет ещё удобнее — разработчик Дринкит Андрей Козлов придумал и реализовал систему умной выдачи заказов.
Как работает?
— Когда на экране выдачи появляется статус заказа «Готов» на устройстве загорается номер заказа со стороны бариста (на видео видно в зеркале).
— Когда бариста ставит заказ на «платформу выдачи» - загорается номер заказа для клиента.
— Устройство интегрировано с трекингом, и когда клиент забирает заказ, то система автоматически меняет статус на «выдано».
Посмотрите как работает на видео первого тестирования системы. Когда новость о система появилась в нашем Slack в комментариях появилась «очередь» на тест:) Предположительно «умная выдача» появится в кофейнях в апреле, а пока над этим трудится команда Дринкит.
Новости производительности Dodo Engineering
Женя Железняков, performance testing engineer, в нашем Slack поделился новостью как мы буднично обновили рекорд по заказам до 369 в минуту в воскресенье. Растём😊
#dodoengineering #производительность #performance
Как вам цифры? 😄
Женя Железняков, performance testing engineer, в нашем Slack поделился новостью как мы буднично обновили рекорд по заказам до 369 в минуту в воскресенье. Растём😊
#dodoengineering #производительность #performance
Как вам цифры? 😄
С днём святого ENIAC’а
Вчера же праздник был, день ENIAC’а, а мы забыли (или нет?). В 1946 году 14 февраля задокументирован первый запуск электронного цифрового компьютера ENIAC — Electronic Numerical Integrator and Computer (хотя создан он был гораздо раньше). При этом он работал — обсчитывал таблицы для расчётов стрельбы. И работал хорошо.
Почему дата знаменательна? Ну это же первая ЭЛЕКТРОННАЯ вычислительная машина. Это значит, что она работала на принципах электроники (вакуумные лампы), а не электрики (реле). На этой же основе работают все наши компьютеры, хоть они и не ламповые, пока мы квантовые не внедрили массово.
ENIAC проводил расчёты баллистических таблиц для армии США, а таблицу сделать не так просто. Их используют в артиллерии и пусковых установках систем залпового огня. Чтобы точно попасть по цели, надо учесть, много параметров, например, дистанцию, силу и направление ветра, давление, влажность и нагрев ствола. На каждый параметр — своя поправка. Что-то не учёл — промазал.
Понятно, что сейчас это можно вычислять аппаратно, а в 40-х для этого делали баллистические таблицы. В США каждую таблицу рассчитывали вручную для каждого отдельного типа снаряда и орудия с множеством параметров. На каждую таблицу рассчитывали 3000 траектории полёта. Посчитать каждую траекторию — 1000 операций. Считать вручную занимало 4 года на одну таблицу. Да, для этого проводили «параллельные» операции с несколькими «счетоводами», но всё равно долго. Человек не должен этим заниматься. Когда появился ENIAC, всё стало проще: расчёт одной траектории занимал 30 секунд, а не 20 часов.
Роль ENIAC примерно равняется лампе Эдисона в отношении всех остальных ламп и электроприборов. Сам ENIAC не стал прототипом современной техники, но стал «пинком» для её развития. Если бы ENIAC не получился (работал плохо), возможно, компьютерами бы не заинтересовались вообще, потому что на них надежд не возлагали. Так бы мы всё и считали на калькуляторах.
Конечно, у ENIAC'а было много недостатков. Один из них в том, что он был ламповый. Если хотя бы одна лампочка перегорала — компьютер уходил в нирвану до замены лампы. Зато смотрите, как интересно лампочки перегорают — сердечком. С праздником)
#dodoengineering #dodo
Вчера же праздник был, день ENIAC’а, а мы забыли (или нет?). В 1946 году 14 февраля задокументирован первый запуск электронного цифрового компьютера ENIAC — Electronic Numerical Integrator and Computer (хотя создан он был гораздо раньше). При этом он работал — обсчитывал таблицы для расчётов стрельбы. И работал хорошо.
Почему дата знаменательна? Ну это же первая ЭЛЕКТРОННАЯ вычислительная машина. Это значит, что она работала на принципах электроники (вакуумные лампы), а не электрики (реле). На этой же основе работают все наши компьютеры, хоть они и не ламповые, пока мы квантовые не внедрили массово.
ENIAC проводил расчёты баллистических таблиц для армии США, а таблицу сделать не так просто. Их используют в артиллерии и пусковых установках систем залпового огня. Чтобы точно попасть по цели, надо учесть, много параметров, например, дистанцию, силу и направление ветра, давление, влажность и нагрев ствола. На каждый параметр — своя поправка. Что-то не учёл — промазал.
Понятно, что сейчас это можно вычислять аппаратно, а в 40-х для этого делали баллистические таблицы. В США каждую таблицу рассчитывали вручную для каждого отдельного типа снаряда и орудия с множеством параметров. На каждую таблицу рассчитывали 3000 траектории полёта. Посчитать каждую траекторию — 1000 операций. Считать вручную занимало 4 года на одну таблицу. Да, для этого проводили «параллельные» операции с несколькими «счетоводами», но всё равно долго. Человек не должен этим заниматься. Когда появился ENIAC, всё стало проще: расчёт одной траектории занимал 30 секунд, а не 20 часов.
Роль ENIAC примерно равняется лампе Эдисона в отношении всех остальных ламп и электроприборов. Сам ENIAC не стал прототипом современной техники, но стал «пинком» для её развития. Если бы ENIAC не получился (работал плохо), возможно, компьютерами бы не заинтересовались вообще, потому что на них надежд не возлагали. Так бы мы всё и считали на калькуляторах.
Конечно, у ENIAC'а было много недостатков. Один из них в том, что он был ламповый. Если хотя бы одна лампочка перегорала — компьютер уходил в нирвану до замены лампы. Зато смотрите, как интересно лампочки перегорают — сердечком. С праздником)
#dodoengineering #dodo
Акция «Монополия в Макдоналдс» проходит с 1987 года. По оценкам квартальная выручка в период акции растёт на 5-7%, что в масштабах сети внушительно. Акция настолько популярна, что однажды бывший полицейский, глава службы безопасности, обманул сеть на 20 млн долларов. Об этом HBO даже снял документальный фильм. В России игра проходит ежегодно с 2013 года, а с 2021 — в виртуальном формате. Вот это нововведение и разобрал наш продакт менеджер Кирилл Цой. Кирилл отвечает за контроль и рейтинги пиццерий, а также клиентский сервис. «Намётанным глазом» Кирилл разобрал акцию «Монополия в Макдоналдс — 2021». Сначала он сделал внутренний документ для наших маркетологов с обзором, но потом док вырос в статью. Вот что получилось.
vc.ru
Монополия в Макдоналдс, HEART Framework и любовь к цифровым стикерам — Маркетинг на vc.ru
Кирилл Цой Маркетинг 16.02.2021
Люди наше всё, поэтому у нас появился DevRel
С января мы строим свой DevRel с блэкджеком и единым процессом по работе с людьми в IT. Начинаем с момента, когда человек совсем ничего не знает о нас, а заканчиваем моментом, когда он уходит из компании. За это отвечают три боевые подкоманды: IT brand – отвечает за всё, что транслируем в мир, IT hiring – за найм, и IT HR – за всё, что помогает разработчикам чувствовать себя комфортно и не выгорать, например. Тема новая и сложная, без наглядности не разберешься. Поэтому Лиза Швец, наш капитан и операционный директор Dodo Engineering, по совместительству, рассказала и показала, что мы делаем (и зачем) подробнее.
С января мы строим свой DevRel с блэкджеком и единым процессом по работе с людьми в IT. Начинаем с момента, когда человек совсем ничего не знает о нас, а заканчиваем моментом, когда он уходит из компании. За это отвечают три боевые подкоманды: IT brand – отвечает за всё, что транслируем в мир, IT hiring – за найм, и IT HR – за всё, что помогает разработчикам чувствовать себя комфортно и не выгорать, например. Тема новая и сложная, без наглядности не разберешься. Поэтому Лиза Швец, наш капитан и операционный директор Dodo Engineering, по совместительству, рассказала и показала, что мы делаем (и зачем) подробнее.
YouTube
DevRel в Dodo Engineering. Елизавета Швец. 15 февраля 2021
Вакансии в Dodo Engineering: https://dodo.dev/manager#jobs
Бриллиантовая статья про Бриллиантовый чекаут™
Как-то в начале 2019 мы собрали аналитику по адресам в заказах и так получилось, что бо́льшая часть клиентов заказывает доставку на одни и те же адреса и не устанавливают отложенное время. Получается, они хотят получить заказ «туда же, куда и в прошлый раз и как можно быстрее». И мы решили поменять флоу оплаты заказа и сделать его максимально простым именно для таких клиентов. В сферическом вакууме это можно было сделать за 2 месяца, а в реальности вышло за 9. Всё потому, что в проекте были собраны, наверно, все ошибки из возможных, которые больше не будем повторять. А Лёша Березка об этом рассказал. Наслаждайтесь)
Как-то в начале 2019 мы собрали аналитику по адресам в заказах и так получилось, что бо́льшая часть клиентов заказывает доставку на одни и те же адреса и не устанавливают отложенное время. Получается, они хотят получить заказ «туда же, куда и в прошлый раз и как можно быстрее». И мы решили поменять флоу оплаты заказа и сделать его максимально простым именно для таких клиентов. В сферическом вакууме это можно было сделать за 2 месяца, а в реальности вышло за 9. Всё потому, что в проекте были собраны, наверно, все ошибки из возможных, которые больше не будем повторять. А Лёша Березка об этом рассказал. Наслаждайтесь)
Хабр
Как мы накосячили пока делали Бриллиантовый чекаут™ 9 месяцев, а планировали 2
В начале 2019 мы собрали аналитику по адресам в заказах и так получилось, что бо́льшая часть клиентов заказывает доставку на одни и те же адреса. При этом они не устанавливают отложенное время....
«Трушный» подкаст для разработчиков: нужен ваш фидбэк!
Наши разработчики Женя Пешков, Женя Биккинин, Юра Пастушенко, Кирилл Левченко и Сергей Зарубин, выпустили пилот подкаста «Читаем вместе». В первом выпуске подкаста ребята читают и обсуждают книгу «Fundamentals of Software Architecture». Если интересно послушать «кухонные разговоры» про «тру» бизнес-разработку, облаченные в обсуждение книги — это то, что надо. Мы хотим разобраться выпускать ли его дальше, поэтому просим вас — поделитесь, пожалуйста, фидбэком здесь или под постами: первым или вторым.
Наши разработчики Женя Пешков, Женя Биккинин, Юра Пастушенко, Кирилл Левченко и Сергей Зарубин, выпустили пилот подкаста «Читаем вместе». В первом выпуске подкаста ребята читают и обсуждают книгу «Fundamentals of Software Architecture». Если интересно послушать «кухонные разговоры» про «тру» бизнес-разработку, облаченные в обсуждение книги — это то, что надо. Мы хотим разобраться выпускать ли его дальше, поэтому просим вас — поделитесь, пожалуйста, фидбэком здесь или под постами: первым или вторым.
SoundCloud
Читаем вместе
Подкаст о книгах. Мы много читаем. Но иногда этого мало. Чтобы лучше усваивалась информация, мы читаем вместе.
Наш формат:
1. Выбираем книгу.
2. Определяем часть, которую необходимо прочитать за неде
Наш формат:
1. Выбираем книгу.
2. Определяем часть, которую необходимо прочитать за неде
Мегаскрам и портал
Сегодня у нас подкаст с Ксенией Мешковой — овнером в команде Райффайзенбанк. Она занимается развитием внутреннего корпоративного портала. Ксения рассказала про портал (много), как и зачем они его делали и как «докатились» до LeSS в команде из 70 человек через скрам и аджайл. А ещё у них там есть гемба. Разработчики, конечно, кредитки не продают, всё полегче. Гемба «на минималках».
Подкаст доступен на площадках:
SoundCloud
Google Podcasts
Яндекс.Музыка
Buzzsprout
Сегодня у нас подкаст с Ксенией Мешковой — овнером в команде Райффайзенбанк. Она занимается развитием внутреннего корпоративного портала. Ксения рассказала про портал (много), как и зачем они его делали и как «докатились» до LeSS в команде из 70 человек через скрам и аджайл. А ещё у них там есть гемба. Разработчики, конечно, кредитки не продают, всё полегче. Гемба «на минималках».
Подкаст доступен на площадках:
SoundCloud
Google Podcasts
Яндекс.Музыка
Buzzsprout
Forwarded from Kostoev Live (та самая Курилка рестораторов) (Магомед Костоев)
В команду @doner42ru разыскивается .NET разработчик 🥰 Решили на один день похулиганить и повесить вот такое объявление на стекле 😅 На последней картинке - куар код. Наведи на него фотокамеру телефона и появится ссылочка на вакансию.
Что такое «легаси»?
Понятно, что это не «хороший код», но какой? Старый, не поддерживаемый или не обновляемый, а может просто чужой? Есть ли «полноценное» определение «легаси», на которое можно ссылаться? Кажется, мы наконец разобрались, что же это такое.
Понятно, что это не «хороший код», но какой? Старый, не поддерживаемый или не обновляемый, а может просто чужой? Есть ли «полноценное» определение «легаси», на которое можно ссылаться? Кажется, мы наконец разобрались, что же это такое.
Хабр
Код без тестов — легаси
Если вы работаете в IT, то о легаси вы слышите часто — обычно с множеством негативных коннотаций. Понятно, что это не «хороший код», но какой? Может старый, может не поддерживаемый или не обновляемый,...
Как разработать мини-приложение для Китая?
В Китае легко затеряться. Наши первые пиццерии в Китае работали по привычной модели: точка с залом на второй линии «на доставку» не в людном месте. Но модель не «взлетела»: рядом с пиццерией десятки лавок со всеми видами еды, вроде боула с мидиями или хрустальной лапши, где клиент получит еду быстрее. Можно было бы сделать своё приложение с доставкой, но на китайских экранах сотни приложений, где можно заказать еду, и наше бы просто потерялось. Поэтому мы «пошли» в WeChat и его экосистему мини-приложений. А теперь рассказали об этом — получился большой «разбор» китайских приложений и экосистемы страны. Пригодится, если решите разрабатывать своё мини-приложение для Китая.
В Китае легко затеряться. Наши первые пиццерии в Китае работали по привычной модели: точка с залом на второй линии «на доставку» не в людном месте. Но модель не «взлетела»: рядом с пиццерией десятки лавок со всеми видами еды, вроде боула с мидиями или хрустальной лапши, где клиент получит еду быстрее. Можно было бы сделать своё приложение с доставкой, но на китайских экранах сотни приложений, где можно заказать еду, и наше бы просто потерялось. Поэтому мы «пошли» в WeChat и его экосистему мини-приложений. А теперь рассказали об этом — получился большой «разбор» китайских приложений и экосистемы страны. Пригодится, если решите разрабатывать своё мини-приложение для Китая.
Хабр
Как выйти на китайский рынок с mini-app для WeChat, чтобы не прогореть
В Китае легко затеряться. Наши первые пиццерии в Китае работали по привычной модели: точка с залом на второй линии, не в людном месте, и работала на доставку. Но...
Как сделать корпоративные ценности настоящими, а не пластмассовыми
Корпоративные ценности — это некие убеждения и принципы, которые все должны соблюдать, вроде «быть ответственным», «двигаться вперёд» и всё такое. Но зачем их соблюдать, если непонятно откуда они взялись? Зачем кто-то когда-то их выбил на скрижалях и повесил в главном зале? Без ответа на эти вопросы желание им следовать скорее не появится — они пластмассовые, не живые. Возможно поэтому в ЦИАН сделали по-другому — ценности списали с реальных людей, один из которых побывал у нас в гостях, а всем новичкам рассказывают как они появились и зачем.
Как готовили ценности, важны ли они при найме и что такое словарь «разработческих» терминов, поговорили с Анной Штенгауэр (HR BP) и Мишей Юматовым (руководителем продуктовой разработки).
Подкаст доступен на площадках:
Buzzsprout
SoundCloud
Google Podcasts
Яндекс. Музыка
ВК
Корпоративные ценности — это некие убеждения и принципы, которые все должны соблюдать, вроде «быть ответственным», «двигаться вперёд» и всё такое. Но зачем их соблюдать, если непонятно откуда они взялись? Зачем кто-то когда-то их выбил на скрижалях и повесил в главном зале? Без ответа на эти вопросы желание им следовать скорее не появится — они пластмассовые, не живые. Возможно поэтому в ЦИАН сделали по-другому — ценности списали с реальных людей, один из которых побывал у нас в гостях, а всем новичкам рассказывают как они появились и зачем.
Как готовили ценности, важны ли они при найме и что такое словарь «разработческих» терминов, поговорили с Анной Штенгауэр (HR BP) и Мишей Юматовым (руководителем продуктовой разработки).
Подкаст доступен на площадках:
Buzzsprout
SoundCloud
Google Podcasts
Яндекс. Музыка
ВК