Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 141 сообщений
Cообщения с меткой

блог компании dodo engineering - Самое интересное в блогах

Следующие 30  »
rss_habr

Микровселенная безумия, или Как устроены микрофронтенды в Dodo

Пятница, 03 Февраля 2023 г. 11:20 (ссылка)

«Микрофронтенды в компании, которая доставляет пиццу? Серьёзно? Зачем? Да и куда? У вас же всего лишь приложенька с каталогом и заказом товара. Какие ещё микрофронтенды?»

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

Читать далее

https://habr.com/ru/post/712320/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712320

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как устроены интернет-платежи в Dodо

Понедельник, 09 Января 2023 г. 16:10 (ссылка)

Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться.

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

Читать далее

https://habr.com/ru/post/709598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709598

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Логи в iOS, эпизод 3: BlackBox

Пятница, 30 Декабря 2022 г. 12:59 (ссылка)

В 2019 году я устроился в Додо Пиццу. В первую же неделю я спросил у ребят, как они логируют происходящее в iOS-приложении у клиентов и узнал, что никак.

Я удивился и понял, что у меня нет абсолютно никакой уверенности, что приложение Додо Пиццы работает как было задумано. А ещё мне прям вот ну интересно было как логируют «большие взрослые дяди»: перед Додо я работал над небольшими проектами, где было не до логов, так что опыта у меня не было.

Итого: клиентских логов нет, а неопределённость и интерес остались. Значит надо сделать систему логов самому. Ну я и сделал. А это — история появления и развития логов в iOS-приложении Додо Пиццы.

Читать далее

https://habr.com/ru/post/692532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692532

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении

Пятница, 30 Декабря 2022 г. 10:30 (ссылка)

Всем привет! Новый год уже близко, а значит, самое время добавить новогодней атмосферы.

Мы в Dodo стараемся сделать приложения в первую очередь качественными, но и не забываем добавлять интересных фич для наших любимых клиентов. Так, например, мы создали анимацию «Летающая Пицца», а в канун Нового года решили сделать праздничную зимнюю анимацию под названием «Изморозь».

В статье поделюсь этим опытом и расскажу, как за несколько шагов сделать стираемую с экрана анимацию и в вашем приложении.

Читать далее

https://habr.com/ru/post/708104/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708104

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

ChatGPT написал Android приложение

Среда, 28 Декабря 2022 г. 18:21 (ссылка)

Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его?

Сейчас расскажу!

Читать далее

https://habr.com/ru/post/708248/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708248

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Решительность в IT: решает тот, кто делает

Вторник, 27 Декабря 2022 г. 16:03 (ссылка)

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

Почему я? Когда-то давно, когда я ещё не была техлидом, я заметила, что у нас есть проблема с глобальными процессами. От этого страдали все, и я в том числе. В конце концов страдать мне надоело, поэтому я решилась изменить что-то хотя бы в собственной команде. И мне это удалось. Хочу поделиться опытом и рассказать о одном принципе, который помог мне тогда и помогает по сей день.

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

Читать далее

https://habr.com/ru/post/707870/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707870

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как подключить российский SSL-сертификат к iOS-приложению

Пятница, 23 Декабря 2022 г. 17:20 (ссылка)

Одна из санкций, которая досталась России, — запрет на выдачу и продление SSL-сертификатов. Это приводит к тому, что у некоторых компаний сертификат может протухнуть и сайты перестанут открываться.

Основных решений два:

Использовать российский Яндекс.Браузер или Атом.

Поставить на компьютер сертификат или профиль от минцифры.

Для мобильных приложений это превращается в особую проблему — могут перестать проходить платежи разных эквайрингов.

Например, 15 февраля 2023 года у Сбера истечёт действие сертификата и надо переходить на самоподписанный. Если этого не сделать, то эквайринг через Сбер может перестать работать. SberPay будет работать как и раньше.

В статье покажу, что делать разработчикам приложений, чтобы экраны c 3-D Secure открывались и эквайринг продолжал работу.

Читать далее

https://habr.com/ru/post/707396/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707396

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Обзор клавиатуры из половинок. Keyboard Model 100

Четверг, 15 Декабря 2022 г. 11:37 (ссылка)

3 года назад я загорелся тем, что хочу эргономичную клавиатуру. Готовых вариантов было немного, Keyboard Model 1 оказалась одной из них, но была слишком дорогой. И тут её переиздают на кикстартере, где собирают почти миллион долларов. Страдаю, жду полтора года производства и вот она у меня.

Много фото и подробный обзор

https://habr.com/ru/post/703734/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703734

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Продуктовый подход в урбанистике: что если продакты будут отвечать за обустройство своего района

Четверг, 08 Декабря 2022 г. 11:10 (ссылка)

Три года назад я стала продактом. Это приучило меня мыслить в таких понятиях как ЦА и пользовательские сегменты, JTBD, считать метрики и оценивать профит от всего. А ещё легализовало мои мысли о дизайне UX и о том, как можно выпрямлять пользовательские пути в разных сферах жизни человека.

Год назад я завела собаку. С тех пор я много гуляю и ещё больше думаю. Я даже захотела завести телеграм-канал, который назвала бы «Алёна гуляет с Лисёной» и писала бы туда свои мысли с прогулок. Но вместо этого снова ушла гулять, думать и вот до чего додумалась.

Вот бы продакты обустраивали свой район

https://habr.com/ru/post/699890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699890

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

SRE: как его понимают бизнес и разработчики

Среда, 09 Ноября 2022 г. 15:08 (ссылка)

В сентябре Антон Скобин, коммерческий директор Слёрма, записал два выпуска подкаста «Манул Слёрма» с Олегом Блохиным, лидером инфраструктурной команды Dodo Engineering. Поговорили о том, как выстраивается работа SRE-команд, какие функции они выполняют и в чём профит от SRE для бизнеса. В этой статье поделимся главными мыслями этой беседы.

Читать далее

https://habr.com/ru/post/698358/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698358

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Откуда возникает TransactionTooLargeException, если я ничего такого не делал?

Понедельник, 24 Октября 2022 г. 15:53 (ссылка)

Android-разработчиков часто спрашивают на технических собеседованиях, как запускать фрагменты, как передавать туда данные, почему нельзя класть много в аргументы, а много — это сколько, а что может пойти не так и т.д. Мы в Dodo тоже иногда такие вопросы задаём. Я думал, что понимал всё это, но оказалось, что довольно поверхностно. Всё изменилось, когда я столкнулся с частыми крашами TransactionTooLargeException в приложении Дринкит.

TransactionTooLargeException — это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Но его можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали, и не пользовались IPC.

В этой статье предлагаю разобраться с этим крашем и поговорить про IPC-вызовы и Binder.

Читать далее

https://habr.com/ru/post/694746/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694746

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Логи в iOS, эпизод 2: os_signpost

Среда, 05 Октября 2022 г. 13:39 (ссылка)

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

Сегодня расскажу, как Apple предлагает решать эту проблему с помощью логов.

Читать далее

https://habr.com/ru/post/690542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690542

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Логи в iOS, эпизод 1: os_log

Вторник, 27 Сентября 2022 г. 15:54 (ссылка)

Представьте, что вы садитесь делать новый проект для iOS/iPadOS/macOS/tvOS/watchOS. Совсем скоро сталкиваетесь с первым багом и, чтобы его понять и исправить, добавляете логи — вызываете print() тут и там. Баг исправили и часть логов убрали, а часть оставили на будущее — полезные, ещё пригодятся.

Спустя пару месяцев работы над проектом консоль в Xcode превращается в водопад из логов. В них сложно разобраться и в них невозможно ориентироваться. Вы принимаете это как данность и в новые логи для удобства добавляете какие-то маркеты по типу "----->" или ещё что-нибудь в этом духе — так их можно будет различить в бесконечном потоке.

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

В этой статье расскажу, как Apple предлагает решать такую проблему.

Читать далее

https://habr.com/ru/post/689758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689758

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Анимации и вибрации: как задизайнить фидбэк слайдера оплаты

Пятница, 19 Августа 2022 г. 09:24 (ссылка)

Кофе — продукт, который можно покупать и пить несколько раз в день. Заказ в приложении Дринкит должен быть супер-пупер быстрым. В идеале, чтобы можно было даже не запускать его, а заказывать из виджета на домашнем экране.

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

Читать далее

https://habr.com/ru/post/682846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682846

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<блог компании dodo engineering - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda