ar
Feedback
Dodo Engineering

Dodo Engineering

الذهاب إلى القناة على Telegram

У нас пропал стажёр! Поиски тут 👉🏻https://www.instagram.com/dodo_engineering

إظهار المزيد
3 807
المشتركون
+524 ساعات
+147 أيام
+3430 أيام
أرشيف المشاركات
Можно ли делать большой и продолжительный рефакторинг и не страдать потом от мёрж-конфликтов? Наш Android-разработчик Максим Качинкин утверждает, что можно! А помогает в этом техника Branch by Abstraction. Её можно использовать, даже если в вашем проекте не применятеся TBD-подход. В статье Макс подробно рассказывает, для каких случаев подходит Branch by Abstraction и показывает на реальных примерах, как это работает.

Ведущие DE or DIE настоящие затейники! Они решили поэкспериментировать и провести первый в этом году митап в виде техническог
Ведущие DE or DIE настоящие затейники! Они решили поэкспериментировать и провести первый в этом году митап в виде технического интервью друг с другом по направлению System Design. Эта идея появилась не случайно. Вопрос поиска новых специалистов стоит остро, а накопленного опыта в процессе найма и подготовки к собеседованиям у дата-инженеров меньше, чем у разработчиков. Как такие интервью проводить? Как к ним готовиться, особенно начинающим специалистам? Об этих вопросах ребята поговорят после интервью. Спойлер: «кандидаты» заранее не готовились и не знают, чего ожидать — с их стороны это будет настоящая импровизация. Регистрируйтесь и приходите, будет весело! Когда: 18 февраля (пятница) в 18:30 Где: онлайн Ссылка на регистрацию

Разбираем по кирпичикам, что такое модульный монолит, в переводе статьи Камиля Гржибека, автора проекта Modular Monolith with DDD.

Уважаемые подписчики, участника чата, коллеги! Приглашаем присоединиться к просмотру видеотрансляции отчётного собрания ИТ департамента нашего холдинга цифровых франшиз. Начало в 10:00 по московскому времени. Для вашего удобства запись будет также доступна по указанной выше ссылке.

А как у вас обстоят дела с опенсорсом?
Anonymous voting

Про “бесплатные” opensource решения. Мы много используем opensource решений и последнее время все больше контрибьютим. Кто-то думает что использование opensource это бесплатно. Ошибаетесь. Спросите об этом у компании Roblox, которая 3 дня пролежала из-за проблем в opensource софте, который просто последние 4 года не поддерживается. Он может бесплатно распространяться, но заплатишь ты все равно, просто иначе. 31 января у нас прилегла система трекинга, на 18 минут. Разбирая причину, ребята нашли причину в особенностях работы коннектора к MySQL для .NET на нагрузке. И что с этим делать? Ребята разобрались, раскопали и отправили PR, который в версии 2.1.6 уже будет доступен. И к чему это я? А к тому что хотите или нет, opensource решения не будут для вас бесплатными. И доступно всего 3 опции 1. Вам придется инвестировать свое время в исследования, обновления и фиксы в случае необходимости. Основу вы получаете бесплатно, но у вас нет гарантий что конкретно ваш кейс будет поддержан. 2. Вы можете финансировать какую-то разработку деньгами, поддержать автора, по сути он станет для вас эдаким внештатным дополнительным разработчиком одной конкретной библиотеки. 3. Если что-то пойдет не так как вы задумывали, вам придется сделать форк и дальше развивать решение полностью самим (см пункт 1) или менять его на другое. И дальше все по-кругу. Но бесплатно это точно не обойдется.

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

История об одном баге, который превратил переход с .NET Core 3.1 на .NET 6 в «приключение на 20 минут», самописной библиотеке Dodo.Primitives.Uuid, которая помогла этот баг починить, и размышления одного разработчика о бренности бытия важности своевременного рефакторинга и его приёмах.

Миша Рубанов рассказал о базовых проблемах доступности приложений и какие есть инструменты для их решения в iOS-разработке. «У российских приложений и сервисов действительно крутой дизайн. Но хотелось бы ещё прокачать доступность, чтобы делать самые обалденные интерфейсы в мире. На мой взгляд, главная проблема в том, что создатели приложений не думают об опыте незрячих людей. Я хочу её решить, чтобы такие пользователи могли использовать больше приложений и не испытывали неудобства».

В 2017 году у Додо Пиццы появилось приложение для iOS на русском языке, в 2019 понадобилось перевести его на румынский, а потом ещё на несколько языков. При этом ни одна строка не была обёрнута в макрос NSLocalizedString(…). Алексей Унщиков, наш iOS-разработчик, рассказывает, какие инструменты мы использовали, с какими сложностями столкнулись, о самописных утилитах и об автоматизации процесса. Заходите почитать и задавайте вопросы в комментариях к статье.

Вчера на встрече вспомнили про словарь редких IT-терминов в комиксах. Так и узнали, что Лизе Швец запомнился выпуск с Хантико
Вчера на встрече вспомнили про словарь редких IT-терминов в комиксах. Так и узнали, что Лизе Швец запомнился выпуск с Хантико. А вы что помните? Если ещё не видели словарь, заглядывайте в альбомы на Facebook или ВКонтакте.

Как вам трансляция? Развёрнутый ответ или вопрос можно написать в комментарии.
Anonymous voting

Сегодня расскажем про будущее на Dodo Future Week. Присоединяйтесь к трансляции в 17:00 (можно будет задать вопрос в прямом э
Сегодня расскажем про будущее на Dodo Future Week. Присоединяйтесь к трансляции в 17:00 (можно будет задать вопрос в прямом эфире). Спойлеры: будем говорить про то, как IT меняет бизнес, как будем развиваться мы сами и платформа Dodo IS, а также про зарождение IoT в компании.

Заходите в канал Саши Андронова почитать и позадавать вопросы о том, как у нас организованы дежурства в новогодние каникулы.

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

Осторожно, контент для тех, кто любит Новый год, оливье и программировать Декларативный рецепт салата от нашего Android-разработчика Максима Ковалёва. Ничего такого — просто кодим, готовим и создаём новогоднее настроение 🎄

Написали на Хабре, какие изменения в .NET в 2021 году оставили след в сердечках наших ребят. Заходите почитать и пишите в комментариях, что запомнилось вам. #dodo_habr

В прошлую пятницу в московском офисе было жарко: проходил внутренний хакатон 🔥 14 команд офлайн и онлайн, 14 идей и реализац
В прошлую пятницу в московском офисе было жарко: проходил внутренний хакатон 🔥 14 команд офлайн и онлайн, 14 идей и реализаций, от которых, по словам нашего СЕО Саши Андронова, «дух захватывало». Cамое крутое, что у этих решений есть много шансов уехать в продакшен. Но это дело не быстрое, поэтому пока заходите почитать твиты ребят о том, как они делали совместный заказ для большой компании и решение, которое позволяет отслеживать заказ без приложения Додо Пиццы.

Что не так с Azure Functions? Или всё так? Разбираемся вместе с Юрой Пастушенко Ура, организаторы DotNext поделились видеозаписями активностей из главной студии и Community Day, среди которых — доклад про особенности Azure Functions. В нём Юра немного говорит о serverless-технологиях в целом, копается во внутренностях Azure Functions и рассказывает о том, с какими сложностями мы столкнулись в работе и как их решили.

Пост для развёрнутого отзыва про подкаст — пишите в комментариях о своих впечатлениях и пожеланиях.

Dodo Engineering - إحصائيات وتحليلات قناة تيليجرام @dododev