Dodo Engineering – Telegram
Dodo Engineering
3.65K subscribers
868 photos
32 videos
3 files
691 links
Рассказываем о том, как развиваем IT в Dodo Brands.

Habr https://habr.com/companies/dododev/
Вакансии https://dodoteam.ru/vacancies/
Download Telegram
Forwarded from 99developers
Новый CTO в Dodo Engineering

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

В Додо развиваться может каждый. В 2015м в Додо пришел Паша Притчин, пришел разработчиком. Был в Core-команде, занимался сайтом, системой аутентификации, переводил куски Dodo IS на .NET Core, собирал команду один раз, второй раз, третий раз и каждый раз умудрялся делать свои команды все сильнее и сильнее! Затем перешел в команду Платформы и в 2019м возглавил ее, усилив развитие SRE-практик и стабильности Dodo IS.

В декабре 2020 он становится новым CTO в Dodo Engineering. За все это время я убедился в главном – Паша один из самых надежных людей, которых я встречал.

PS. Паша, я знаю, ты это читаешь. С тебя статья о том как пройти путь от разработчика до CTO 🙂
Словарь редких IT-терминов #32 — хоронимки.

Тун-ту-ду-ду-тун-тун...
#ithumor #comics #it #itfun #dododevjokes
Программирование — творческая работа. Но в ней много рутины: поиск, перемещение и редактирование текста (читай кода), создание файлов, написание часто повторяющихся конструкций. Рутина — часть рабочего дня, но тратит время и выматывает — такое точно счастья не приносит.

Команда, в которой работал наш iOS-разработчик Саша Спиричев, над этим задумалась и полтора года назад стала практиковать изучение шорткатов, хоткеев, сниппетов и файловых шаблонов в Xcode. Например, распечатывали листы с расширенными командами (базовые уже знали) и держали их под рукой, чтобы учить. Это вошло в практику и теперь даже стало частью онбординга. А чтобы принести пользу не только своей команде, Саша описал все команды (и опыт) в большой статье. Получилась «методичка» по командам в Xcode, которая поможет iOS-разработчикам работать эффективнее. Добавляйте в закладки, чтобы посмотреть при случае (а навигация в статье поможет быстро найти то, что нужно).
Forwarded from fedor. insights
Энергия — самое главное для предпринимателя. У предпринимателя всегда есть энергия взяться и что-то сделать, принять на себя ответственность. Их не отпугивают риски. И они могут заставить людей поверить в то, чего ещё нет, — как раз для этого и нужна энергия.

https://news.microsoft.com/ru-ru/features/Fyodor-Ovchinnikov/
Вечерняя безысходность: словарь редких IT-терминов #33 — безысходники.

#ithumor #comics #it #itfun #dododevjokes
Кухонный подкаст про DDD

Moscow Python Podcast позвали нашего Женю Пешкова на кухню к Григорию Петрову (он любит писать на Хабре про DDD и личный бренд), чтобы вместе с Валентином Домбровским, основателем компании DryLabs, и тимлидом NVIDIA, Златой Обуховской, поговорить о DDD. Неудивительно, ведь Женя знает всё о DDD.

PS: на заднем плане пасхалки, но что за «мышь» с мячом среди них?
Зачем мне психотерапевт? Я же не псих?

«После терапии несколько лет мне захотелось пробовать то, что я раньше боялся. Например, в 2014 году я решил начать выступать. Но так как мне было страшно даже разговаривать с людьми, каждый раз перед выступлением всю ночь не спал — мозг взрывался. Со временем мозг переобучился и привык, и теперь страх для меня вызов». Это воспоминания Ивана Замесина о последствиях курса психотерапии в нашей новой статье. Зачем нужен психотерапевт, какие установки мешают начать терапию и что можно от неё ожидать?
https://habr.com/ru/company/dododev/blog/532398/
«Почему я думаю об Агрегатах?»

Потому что это один из самых важных и сложных тактических паттернов в DDD. Агрегаты инкапсулируют в себя почти всю бизнес-логику, это основа нашего приложения. Для успеха проектов, в которых мы применяем DDD важно его освоить. Именно этим и займёмся — Женя Пешков, автора канала DDDevotion (где есть всё о DDD), расскажет про Агрегаты, как они могут помочь и почему важно их использовать.
Свой Data Lake и Scala UDF в PySpark

Именно так мы планируем завершить (наконец) этот 2020 год — провести праздничный пятый митап по Data Engineering поговорить на эти темы. Мы пригласили Дмитрия Шалина из СБЕР и Андрея Титова из NVIDIA, чтобы они рассказали, как создать свой Data Lake и заставить приложения работать ещё производительнее.

Дмитрий Шалин — Data Engineer в СБЕР. Дмитрий расскажет, как в ограниченных условиях (времени, денег и сотрудников) работать с Data Lake, чтобы озеро работало и масштабировалось.

Андрей Титов — Senior Spark Engineer в NVIDIA — поделится использования Scala UDF в PySpark. То, чем поделится Андрей, почти нет в официальной документации:

- как заставить PySpark автоматически выводить тип данных, возвращаемых в UDF;
- как создать pyspark.sql.Column на базе UDF вместо использования spark.sql(…);
- использовать Singleton Pattern для сохранения данных между вызовами функций и работы с внешними источниками из UDF;
- ...и много другое.

Когда и как пройдёт митап? Как обычно, в онлайн — 24 декабря с 18:00 до 20:30.

Регистрируйтесь. Ссылку на трансляцию пришлем за час до начала мероприятия

Всех с Наступающим Новым Годом и ждем вас на митапе!
Спасибо всем, кто цитировал и вовлекался 😊👍
Друзья, желаем вам меньше багов и больше фич, устойчивого продакшена, новую сотню звезд на GitHub и невоспламеняющихся дедлайнов! Спасибо, что были с нами в этом году — увидимся в следующем:)
Forwarded from 99developers
Очень хорошая статья о разнице в отношении к разработчикам между компаниями старого и нового поколения. Все больше компаний понимают ценность инженерного подхода и инженерного мышления к решению бизнес-задач, причем иногда там где это кажется вообще не могло случиться.

- Автономия и принятие решений
- Problem solver -vs- Resource utilization
- Прозрачность во всем
- Взаимодействие с бизнесом
- Прямые коммуникации, минуя менеджеров
- Разработчики для разработчиков
- Идеи и их реализация

И вот все это в совокупности дает рост бизнеса, причем иногда там, где вы даже не предполагали что можно расти.

Почитайте статью, она очень любопытна.
Курс про доступность

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

Валерия Курмак меняет положение дел и запускает курс про доступность http://kurmak.info/. За месяц можно узнать какие бывают ограничения, как это решать, пообщаться с незрячими и разобрать проблемы с которыми они сталкиваются. Курс подойдет как программистам так и дизайнерам.

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

Курс начинается 6 февраля, длится месяц, проходит по выходным. С VoiceOver плохо в любом российском продукте, так что полезно всем.

По теме я уже написал 3 статьи, это может быть хорошим интро.
Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных
VoiceOver на iOS: каждый контрол ведёт себя по-разному
VoiceOver на iOS: решение типовых проблем
Ничего такого, просто опрос

Мы тут задумались над вопросом Вселенной и всего такого — над временем на подкасты. У нас есть классный выпуск подкаста «Ничего такого» про игры, образование и «красную» культуру на целый час, и он скоро выйдет. Поэтому хочется, чтобы вы его не пропустили) Но, например, выпустим мы его вечером в пятницу, а вы уже отдыхаете и не нужен вам подкаст. А если в понедельник утром, то может вы его по дороге на работу послушаете (или перед работой, если на удалёнке)? В общем, нам нужно ваше экспертное мнение, когда вам удобнее слушать подкасты, а нам — когда их публиковать?
Что общего у армии и IT-индустрии?

Не так уж и мало. Когда стартапы вырастают из хаоса и отсутствия субординации, и начинают генерировать прибыль, в ней появляются новые роли, например, «погонщики», архетипы, «звания». Культура «краснеет». Плохо это или нет, мы узнали у Ярополка Раша — директора Scream School, где архитекторов, инженеров и мостостроителей переучивают в разработчиков игр, интерактивных и мультимедийных продуктов.

А еще разузнали:

— Почему архитекторы, инженеры и разработчики идут в gamedev, а не «закручивают крышечки» для уважаемых людей из США.
— Что образование это всегда про послезавтра и как поколению ЕГЭ тяжело учиться.
— Кто такие визионеры и коммерсы, и как они появляются.
— Почему человек должен быть счастливым и как с этим связана культура Netflix, а Голливуд — с дискомфортом.
— Почему в России нет индустрии игр.

Подкаст доступен на других площадках:
Слушайте нас здесь: Google Podcasts, Яндекс.Музыка, SoundCloud, Buzzsproud.
Второй сезон «Ничего такого» открыт!
Если бы сбылись предсказания футурологов и фантастов «космической эры», вроде Кларка или Азимова, мы бы жили в совсем другом мире. Базы на Луне и колонии на Марсе, к которым мы летим на ракетах с фотонными двигателями, антропоморфные роботы-помощники, подземные города, освоенная Арктика и вечная весна — вот будущее, что мы «потеряли». Но потеряли ли? Могло ли вообще сбыться это «будущее»?
Прощай Realm!

Realm — это база данных для мобильных приложений. Он быстрый, с ним просто работать: создал конфиг, описал модель, готово! Но это сложный инструмент, который надо уметь обслуживать, простота интеграции мнимая, а за все удобства придётся расплачиваться. Мы это поняли за 3 года использования Realm и можем много о нём рассказать. О проблемах Realm, последствиях и почему мы его удалили, рассказал Миша Рубанов.
Зачем мне психотерапевт?

Когда у нас болит живот, мы идём к врачу. Когда у нас проблемы со сном, весом, ничего не хочется, раздражение, выгорание, замкнутость и перепады настроения, мы обычно терпим. Ничего такого, из-за чего стоит куда-то обращаться? Или просто не знаем, что можно обратиться к психотерапевту и жизнь станет лучше? Об этом мы и поговорили с Иваном Замесиным — предпринимателем и основателем сервиса по подбору психотерапевтов Мета. В выпуске: какие мифы мешают обратиться к специалисту, когда вы точно пойдёте к психотерапевту, чем психотерапия помогла Ивану и аллегории с «Жигулями» при рассказе о работе по найму.

Подкаст доступен на площадках:
SoundCloud
Google Podcasts
Яндекс.Музыка
Buzzsprout