Почему мы считаем облачную систему Dodo IS «сердцем» нашего бизнеса?
Сняли коротенькое видео про это совместно с Microsoft. Напоминаем, что сегодня в нашей сети более 480 пиццерий в 12 странах мира и мы обрабатываем более 100 тыс. заказов в день. В прошлом году выручка компании составила 13 млрд рублей.
https://youtu.be/IWStt2kxtTU
Сняли коротенькое видео про это совместно с Microsoft. Напоминаем, что сегодня в нашей сети более 480 пиццерий в 12 странах мира и мы обрабатываем более 100 тыс. заказов в день. В прошлом году выручка компании составила 13 млрд рублей.
https://youtu.be/IWStt2kxtTU
Ребята, недавно мы говорили про создание чата. Ну как недавно... Месяц назад. И многие здесь проголосовали против.
Но здесь такое дело – у нас есть чат для игроков CMAN (@dodocmanbot) и там начали подниматься темы про разработку. Поэтому мы решили сделать отдельное место для общения про программирование, Додо и прочие интересные вещи. Если вам тоже интересно, вступайте: @dodopizzaiochat.
Но здесь такое дело – у нас есть чат для игроков CMAN (@dodocmanbot) и там начали подниматься темы про разработку. Поэтому мы решили сделать отдельное место для общения про программирование, Додо и прочие интересные вещи. Если вам тоже интересно, вступайте: @dodopizzaiochat.
Говорят, что разработчики на Урале ещё не знают про нас.
Поэтому отправляем к вам Андрея Моревского с историей о монолите, распиленном на микросервисы.
Он ответит на такие вопросы:
– Почему Додо Пицца – это IT-компания?
– В чём уникальность нашей информационной системы – как мы делаем то, что никто не делал до нас раньше?
– Стартап и архитектура по Фаулеру – почему наша система получилась такой монолитной?
– Рост бизнеса и первые проблемы монолитной архитектуры – как сеть пиццерий оказалась под угрозой краха из-за архитектурных проблем?
– Как распилить монолит на микросервисы по Рихтеру – почему это больно и почему это помогает?
– Какие существуют способы распилить монолит и почему мы выбрали тот, что выбрали?
– Как асинхронность и отказ от ACID ломали наши бизнес-процессы и помогали находить в них дыры? Практические кейсы из реальной жизни и реального бизнеса.
А также, вы узнаете про наш путь к микросервисам – честно обо всех проблемах, неудачах и профите.
Регистрация здесь: https://uwdc.ru/lectures/backend/dodopizza
Поэтому отправляем к вам Андрея Моревского с историей о монолите, распиленном на микросервисы.
Он ответит на такие вопросы:
– Почему Додо Пицца – это IT-компания?
– В чём уникальность нашей информационной системы – как мы делаем то, что никто не делал до нас раньше?
– Стартап и архитектура по Фаулеру – почему наша система получилась такой монолитной?
– Рост бизнеса и первые проблемы монолитной архитектуры – как сеть пиццерий оказалась под угрозой краха из-за архитектурных проблем?
– Как распилить монолит на микросервисы по Рихтеру – почему это больно и почему это помогает?
– Какие существуют способы распилить монолит и почему мы выбрали тот, что выбрали?
– Как асинхронность и отказ от ACID ломали наши бизнес-процессы и помогали находить в них дыры? Практические кейсы из реальной жизни и реального бизнеса.
А также, вы узнаете про наш путь к микросервисам – честно обо всех проблемах, неудачах и профите.
Регистрация здесь: https://uwdc.ru/lectures/backend/dodopizza
uwdc.ru
Страница не найдена – UWDC
Сообщество Ural Web Developer Community. Люди и события на тему вебдева.
Волшебная фея для юнит-тестов: DSL в C#.
Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, чтобы эта часть также была поддерживаемой. К несчастью, у нас не так много способов обеспечить это (не будем же мы писать тесты на тесты), но парочка всё-таки есть.
Наш разработчик Юра Пастушенко рассказал про них в этой статье: https://habr.com/ru/company/dodopizzaio/blog/451598/
Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, чтобы эта часть также была поддерживаемой. К несчастью, у нас не так много способов обеспечить это (не будем же мы писать тесты на тесты), но парочка всё-таки есть.
Наш разработчик Юра Пастушенко рассказал про них в этой статье: https://habr.com/ru/company/dodopizzaio/blog/451598/
Хабр
Волшебная фея для юнит-тестов: DSL в C#
Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так...
Женя Иванченко, наш QA, рассказал о том, как мы выбирали для себя подходящий баг-трекинг.
https://habr.com/ru/company/dodopizzaio/blog/449480/
.
.
.
.
.
.
.
.
.
СПОЙЛЕР: оказалось, что он нам в принципе не нужен.
https://habr.com/ru/company/dodopizzaio/blog/449480/
.
.
.
.
.
.
.
.
.
СПОЙЛЕР: оказалось, что он нам в принципе не нужен.
Хабр
Выбираем подходящий баг-трекинг
Я общался с десятками QA-инженеров из разных компаний и каждый из них рассказывал о том, что у них используют разные системы и инструменты для баг-трекинга. Мы т...
Сегодня самая обычная пятница и ровно 23 дня назад, 23 апреля, нам исполнилось 8 лет.
Наша IT-команда решила замкнуть бесконечность этой залипательной визуализацией о том, как менялась папка с кодом Dodo IS с 2012 по 2019 год.
Что происходит на видео? Цветочек – это файлы, вокруг летают люди, вспышки – люди трогают файлы.
На 3:40 минуте вы можете увидеть странную вещь – 90 человек в IT-команде. На самом деле, конечно же, нас было меньше 70. Но мы любим мечтать!
https://youtu.be/rRxxS0KdFzw
_________
Автор: Олег Блохин
Gource (автор Andrew Caudwell): https://gource.io
Музыка: https://soundcloud.com/argofox/catmosphere-candy-coloured-sky?in=crystal-liang-819465949/sets/commercially-use-bgm
Наша IT-команда решила замкнуть бесконечность этой залипательной визуализацией о том, как менялась папка с кодом Dodo IS с 2012 по 2019 год.
Что происходит на видео? Цветочек – это файлы, вокруг летают люди, вспышки – люди трогают файлы.
На 3:40 минуте вы можете увидеть странную вещь – 90 человек в IT-команде. На самом деле, конечно же, нас было меньше 70. Но мы любим мечтать!
https://youtu.be/rRxxS0KdFzw
_________
Автор: Олег Блохин
Gource (автор Andrew Caudwell): https://gource.io
Музыка: https://soundcloud.com/argofox/catmosphere-candy-coloured-sky?in=crystal-liang-819465949/sets/commercially-use-bgm
YouTube
Эволюция кода Dodo IS (2012-2019)
Это залипательная визуализация о том, как менялась папка с кодом Dodo IS с 2012 по 2019 год.
И что происходит на видео? Цветочек – это файлы, вокруг летают люди, вспышки – люди трогают файлы.
На 3:40 минуте вы можете увидеть странную вещь – 90 человек в…
И что происходит на видео? Цветочек – это файлы, вокруг летают люди, вспышки – люди трогают файлы.
На 3:40 минуте вы можете увидеть странную вещь – 90 человек в…
Шок-новость: «В Dodo Pizza теперь можно заказать одну пиццу из разных половинок!» И чё?
В прошлом году мы придумали делать пиццы из разных половинок. Для нас это решение стало шедевральным и космическим, в то время как небольшие пиццерии крутили пальцем у виска и спрашивали: «А что сложного в том, чтобы сделать одну пиццу с двумя разными половинками?»
Ну ок, да, казалось бы, просто берешь и делаешь… Но как это будет выглядеть в производстве, в тикетах, как это в конце концов будет выглядеть в приложении, как клиент будет делать выбор, как сделать вкусной фичей изобретенный нами велосипед?
Наш IOS-developer Миша Рубанов рассказал как написать свой UICollectionViewLayout для того, чтобы клиентам было удобно свайпить пиццу с двух рук, составляя свою идеальную.
https://habr.com/ru/company/dodopizzaio/blog/452876/
🌓/🌕
В прошлом году мы придумали делать пиццы из разных половинок. Для нас это решение стало шедевральным и космическим, в то время как небольшие пиццерии крутили пальцем у виска и спрашивали: «А что сложного в том, чтобы сделать одну пиццу с двумя разными половинками?»
Ну ок, да, казалось бы, просто берешь и делаешь… Но как это будет выглядеть в производстве, в тикетах, как это в конце концов будет выглядеть в приложении, как клиент будет делать выбор, как сделать вкусной фичей изобретенный нами велосипед?
Наш IOS-developer Миша Рубанов рассказал как написать свой UICollectionViewLayout для того, чтобы клиентам было удобно свайпить пиццу с двух рук, составляя свою идеальную.
https://habr.com/ru/company/dodopizzaio/blog/452876/
🌓/🌕
Хабр
UICollectionViewLayout для пиццы из разных половинок
Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего...
Неделя подготовки хакатона, 10 часов кодинга, главный приз – «дорога в прод».
Слепое голосование за проекты объявляется открытым! А после гоу читать, как это было и кто победил в нашем первом внутреннем хакатоне Dodo IS. Горячая, как наша пицца, статья от Лизы Швец.
https://habr.com/ru/company/dodopizzaio/blog/449344/
Слепое голосование за проекты объявляется открытым! А после гоу читать, как это было и кто победил в нашем первом внутреннем хакатоне Dodo IS. Горячая, как наша пицца, статья от Лизы Швец.
https://habr.com/ru/company/dodopizzaio/blog/449344/
Forwarded from Рубанов про мобилу
На этой неделе я веду в твитере mobileunderhood.
Сегодня рассказал про доступность нашего приложения, получился тред на 50+ твитов: twitter.com/mobileunderhood/status/1132925447392702464
В ближайшие дни обсудим:
— зачем ходить в пиццерию,
— как проходит тестовый день,
— зачем я пишу в этот канал,
— что не так с вакансиями в интернете.
Сегодня рассказал про доступность нашего приложения, получился тред на 50+ твитов: twitter.com/mobileunderhood/status/1132925447392702464
В ближайшие дни обсудим:
— зачем ходить в пиццерию,
— как проходит тестовый день,
— зачем я пишу в этот канал,
— что не так с вакансиями в интернете.
Twitter
Мобильный разработчик
Тред о том, как мы начали делать приложение доступным #accessibility
Здесь всё очень сложно, а если вы начинающий разработчик, то ещё сложнее. Как WeChat-приложение помогает «Додо Пицце» в Китае.
Мы приехали покорять Китай, а там китайцы. Китайцы и их странный заблоченный интернет. Для тех, кто пропустил последние 15 лет истории, рассказываем: в 2003 году правительство поднебесной запустило проект «Золотой щит» – систему интернет-цензуры (хотя больше похоже на название очередного фильма Marvel). «Благодаря» этому щиту в страну не попадает тлетворное влияние запада. Всё сервисы от Google, Twitter, Facebook, Instagram, Snapchat, Tinder, Telegram, Skype, WhatsApp, Slack, YouTube, Vk под запретом.
Мы пришли нести пиццу людям, а у них всё заблочено. Как сообщить 8,7 млн. жителей Ханчжоу о том, что мы привезли самую вкусную пиццу в их края? Одной ростовой куклы Додо будет маловато.
Наш единственный шанс в Китае – WeChat! Социальная сеть, которая включает в себя все функции, заблокированных западных аналогов.
✅Запилить свою минипрограмму в WeChat
✅Стерпеть две итерации китайской бюрократической возни
✅Ворваться мощнейше (читай, запустить первую пиццерию)
Это всё про нас, это мы!
Чпеньк 👉 Тут наш Head of b2c Digital Products Sergey Gryazev всё вышесказанное раскладывает по полкам https://vc.ru/services/71006-wechat-dlya-laovaev
Мы приехали покорять Китай, а там китайцы. Китайцы и их странный заблоченный интернет. Для тех, кто пропустил последние 15 лет истории, рассказываем: в 2003 году правительство поднебесной запустило проект «Золотой щит» – систему интернет-цензуры (хотя больше похоже на название очередного фильма Marvel). «Благодаря» этому щиту в страну не попадает тлетворное влияние запада. Всё сервисы от Google, Twitter, Facebook, Instagram, Snapchat, Tinder, Telegram, Skype, WhatsApp, Slack, YouTube, Vk под запретом.
Мы пришли нести пиццу людям, а у них всё заблочено. Как сообщить 8,7 млн. жителей Ханчжоу о том, что мы привезли самую вкусную пиццу в их края? Одной ростовой куклы Додо будет маловато.
Наш единственный шанс в Китае – WeChat! Социальная сеть, которая включает в себя все функции, заблокированных западных аналогов.
✅Запилить свою минипрограмму в WeChat
✅Стерпеть две итерации китайской бюрократической возни
✅Ворваться мощнейше (читай, запустить первую пиццерию)
Это всё про нас, это мы!
Чпеньк 👉 Тут наш Head of b2c Digital Products Sergey Gryazev всё вышесказанное раскладывает по полкам https://vc.ru/services/71006-wechat-dlya-laovaev
vc.ru
WeChat для лаоваев — Сервисы на vc.ru
Как WeChat-приложение помогает «Додо Пицце» в Китае.
На три вещи можно смотреть бесконечно: как течет вода, как горит огонь, и как новый тимлид наступает на грабли, известные еще со времени Аристотеля.
Теоретическая подготовка и тренинги с элементами имитации не помогут. В песочнице вы будете зарекаться, клясться на крови, давать себе обещания. Попав в прод реальной жизни, вы хлебнёте. Как и все в своё время. Это норма.
Чего тогда об этом писать, если это как читерство без профита, как заглянуть в своё будущее без возможности его изменить, как минное поле с понятной точкой вашего подрыва?
Такие статьи и материалы хороши знакомством с типичными ошибками, о которые вы будете набивать шишки. Такие статьи позволяют не пугаться, быть смелыми, смотреть на свои косяки и приговаривать: да, это я читал, эти симптомы мне знакомы, как там от этого лечиться?
Читаем нашу статью «5 ошибок лида», автор Юлия Долбилова https://habr.com/ru/company/dodopizzaio/blog/456068/
Теоретическая подготовка и тренинги с элементами имитации не помогут. В песочнице вы будете зарекаться, клясться на крови, давать себе обещания. Попав в прод реальной жизни, вы хлебнёте. Как и все в своё время. Это норма.
Чего тогда об этом писать, если это как читерство без профита, как заглянуть в своё будущее без возможности его изменить, как минное поле с понятной точкой вашего подрыва?
Такие статьи и материалы хороши знакомством с типичными ошибками, о которые вы будете набивать шишки. Такие статьи позволяют не пугаться, быть смелыми, смотреть на свои косяки и приговаривать: да, это я читал, эти симптомы мне знакомы, как там от этого лечиться?
Читаем нашу статью «5 ошибок лида», автор Юлия Долбилова https://habr.com/ru/company/dodopizzaio/blog/456068/
Хабр
5 ошибок начинающего лида
У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров тог...
В третьем выпуске «Рейтинга работодателей в деталях» наши (и не только) разработчики рассказывают об интересных задачах. Оказалось, что интересные задачи влияют ни много ни мало на уровень счастья в крови сотрудников! Вы только подумайте! Счастья!
Благосостояние страны Бутан оценивается ни в ВВП на душу населения, а в счастье. Может быть эти практики-метрики скоро перейдут и в компании?
– Описание вакансии в 2010 году: Белая зп, соцпакет, удобная транспортная развязка.
– Описание вакансии в 2018 году: Крафтовая атмосфера, печеньки, гамаки, свободный график.
– Описание вакансии в 2020 году: Счастье от интересных задач, признание результатов труда, компания делает мир лучше.
https://habr.com/ru/company/moikrug/blog/455110/
Благосостояние страны Бутан оценивается ни в ВВП на душу населения, а в счастье. Может быть эти практики-метрики скоро перейдут и в компании?
– Описание вакансии в 2010 году: Белая зп, соцпакет, удобная транспортная развязка.
– Описание вакансии в 2018 году: Крафтовая атмосфера, печеньки, гамаки, свободный график.
– Описание вакансии в 2020 году: Счастье от интересных задач, признание результатов труда, компания делает мир лучше.
https://habr.com/ru/company/moikrug/blog/455110/
«Мы легли на дно, мы зажгли огни, во Вселенной только мы одни». Кажется, эту строчку из песни группы Сплин смело можно признать саундреком внедрения практики Sprint Review у нас в Dodo Pizza.
Sprint Review в Dodo Pizza – от Днища к Огнищу (теперь и на родном русском).
Антон Бевзюк рассказал, как мы искали идеальный для себя рецепт проведения Sprint Review и отказались от сбора обратной связи.
https://habr.com/ru/company/dodopizzaio/blog/452202/
Sprint Review в Dodo Pizza – от Днища к Огнищу (теперь и на родном русском).
Антон Бевзюк рассказал, как мы искали идеальный для себя рецепт проведения Sprint Review и отказались от сбора обратной связи.
https://habr.com/ru/company/dodopizzaio/blog/452202/
Хабр
Sprint Review: Днище — Огнище
«Мы легли на дно, мы зажгли огни, во Вселенной только мы одни». Кажется, эту строчку из песни группы Сплин смело можно признать саундреком внедрения практики Spr...
«Если у вас подгорает, не надо кричать из зала», – такими словами мы открыли митап Panda Meetup #18.
Ссылка на трансляцию: https://www.youtube.com/c/DodoPizzaRussia/live
Темы докладов и тайминг:
19:30-20:10 Частые ошибки Agile-трансформаций (Денис Тучин, «Сбербанк»)
20:10-21:15 LeSS на примере Додо. Как организовать работу 9 команд над одним продуктом, чтобы они не поубивали друг друга (Антон Бевзюк, «Dodo pizza»)
21:00-21:45 Часть команды — часть корабля — часть флота! (Сергей Баранов, «Сркмтрек»)
21:45-22:05 Три столба для перехода к философии BizDevOps (Антон Шумаков, «Промсвязьбанк»)
Присоединяйтесь!
Ссылка на трансляцию: https://www.youtube.com/c/DodoPizzaRussia/live
Темы докладов и тайминг:
19:30-20:10 Частые ошибки Agile-трансформаций (Денис Тучин, «Сбербанк»)
20:10-21:15 LeSS на примере Додо. Как организовать работу 9 команд над одним продуктом, чтобы они не поубивали друг друга (Антон Бевзюк, «Dodo pizza»)
21:00-21:45 Часть команды — часть корабля — часть флота! (Сергей Баранов, «Сркмтрек»)
21:45-22:05 Три столба для перехода к философии BizDevOps (Антон Шумаков, «Промсвязьбанк»)
Присоединяйтесь!
YouTube
Как команда партнера Додо Пиццы развивает рынок Беларуси/Big Dodo Call/05.11.24
Каждый понедельник в 10:00 команда Dodo Brands собирается, чтобы узнать новости компании, а также поделиться результатами, рассказать про свой продукт и зарядиться на новую неделю.
Every Monday at 10:00 a.m., the Dodo Brands team meets to find out the company's…
Every Monday at 10:00 a.m., the Dodo Brands team meets to find out the company's…
Пока не принята конвенция «О защите прав нечеловеческой личности», нужно этим пользоваться и отдавать рабочую рутину ботам. Есть смысл начать прямо сейчас, а то через 5 лет начнется восстание машин, массовые иски об оскорблении чувств ботов скучными задачами заполонят суды по регулированию отношений «человек-машина». Так что поторопитесь.
Наш QA engineer Александр Коновалов рассказывает, как устроен релизный процесс у нас в Dodo Pizza, как мы автоматизируем и ускоряем его, отдавая часть скучной рутины нашему боту, написанному на C#
https://habr.com/ru/company/dodopizzaio/blog/456806/
Наш QA engineer Александр Коновалов рассказывает, как устроен релизный процесс у нас в Dodo Pizza, как мы автоматизируем и ускоряем его, отдавая часть скучной рутины нашему боту, написанному на C#
https://habr.com/ru/company/dodopizzaio/blog/456806/
Леденящая душу паника, сводящее судорогой отчаяние, надвигающийся страх смерти, одиночества, и в то же время безумная жажда к жизни…
Вы могли бы подумать, что это начало лекции по экспрессионизму, и мы вот-вот начнем погружать вас в творчество Эдварда Мунка. Но нет. Все эти этапы мы в Dodo Pizza пережили в момент, когда технический долг увлек нашу компанию в бездну кризиса.
Наш Chief Agile Officer Антон Бевзюк задокументировал хронологию событий. Статья-ретроспектива о том, что, где, когда и как происходило. А главное, как мы из всего этого выбрались.
https://habr.com/ru/company/dodopizzaio/blog/455264/
Вы могли бы подумать, что это начало лекции по экспрессионизму, и мы вот-вот начнем погружать вас в творчество Эдварда Мунка. Но нет. Все эти этапы мы в Dodo Pizza пережили в момент, когда технический долг увлек нашу компанию в бездну кризиса.
Наш Chief Agile Officer Антон Бевзюк задокументировал хронологию событий. Статья-ретроспектива о том, что, где, когда и как происходило. А главное, как мы из всего этого выбрались.
https://habr.com/ru/company/dodopizzaio/blog/455264/
Хабр
Будь как Мунк, или пару слов о техническом долге
Ощущения смерти, одиночества, в то же время безумная жажда к жизни… Вы могли бы подумать, что мы решили устроить лекцию по экспрессионизму и погрузить вас в твор...
А не фигню ли я делаю? Зачем разработчики ходят в гембу.
Наш тестировщик Женя Иванченко очень верит в то, что гемба – это отличный инструмент для понимания своего продукта. Там хорошо получается ответить себе на вопрос: «А не фигню ли я делаю?» Сегодня он хочет рассказать подробнее про его преимущества, а также про инсайты, которые мы получили после похода в пиццерии.
Читать: https://habr.com/ru/company/dodopizzaio/blog/457398/
Наш тестировщик Женя Иванченко очень верит в то, что гемба – это отличный инструмент для понимания своего продукта. Там хорошо получается ответить себе на вопрос: «А не фигню ли я делаю?» Сегодня он хочет рассказать подробнее про его преимущества, а также про инсайты, которые мы получили после похода в пиццерии.
Читать: https://habr.com/ru/company/dodopizzaio/blog/457398/
Хабр
А не фигню ли я делаю? Зачем разработчики ходят в гембу
Привет, Хабр. Я тестировщик и очень верю в то, что гемба – это отличный инструмент для понимания своего продукта. Там хорошо получается ответить себе на вопрос:...
Сегодня я расскажу тебе сагу о тестировании.
Фреймворк redux-saga предоставляет кучу интересных паттернов для работы с потоками данных, но, как истинные кроваво-энтерпрайзные разработчики, мы должны покрывать весь свой код тестами.
Наш разработчик Юра Пастушенко рассказывает в своей новой статье о том, как мы тестировали наши саги.
Читать: https://habr.com/ru/company/dodopizzaio/blog/458500/
Фреймворк redux-saga предоставляет кучу интересных паттернов для работы с потоками данных, но, как истинные кроваво-энтерпрайзные разработчики, мы должны покрывать весь свой код тестами.
Наш разработчик Юра Пастушенко рассказывает в своей новой статье о том, как мы тестировали наши саги.
Читать: https://habr.com/ru/company/dodopizzaio/blog/458500/
Хабр
Метаморфоза тестирования redux-saga
Фреймворк redux-saga предоставляет кучу интересных паттернов для работы с сайд-эффектами, но, как истинные кроваво-энтерпрайзные разработчики, мы должны покрыват...
Вопрос, который буквально витает в воздухе – «Dodo, зачем тебе Dodo IS?»
Разом выложить в сеть собрание сочинений из 40 томов было бы жестоким по отношению к вам. Поэтому мы решили спросить, что интересует вас больше всего.
Разом выложить в сеть собрание сочинений из 40 томов было бы жестоким по отношению к вам. Поэтому мы решили спросить, что интересует вас больше всего.
Anonymous Poll
18%
Почему своя система лучше (выгоднее), чем готовые решения?
16%
Какая архитектура у Dodo IS?
9%
Какой у вас стек?
37%
Чем занимаются 80 разработчиков в компании (роли, команды)?
10%
Оправдывают ли себя инвестиции в IT в традиционном бизнесе?
9%
Мне всё понятно, не надо ничего рассказывать
1%
Напишу свой вопрос в комментариях
Книги по C#, которые рекомендуют наши разработчики.
Есть в этом мире кое-что покруче «классики жанра» – то, что забирается в самую душу, записывается на подкорку… Топ-3 книжных нетленок для шарпистов по версии разработчиков Dodo IS.
1. Язык программирования C# 7 и платформы .NET и .NET Core, 2018 г. (авторы: Троелсен Эндрю, Джепикс Филипп).
Классика о языке C# и о связанной с ним инфраструктуре. В 8-м издании книги: описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, немного о легковесной межплатформенной инфраструктуре Microsoft .NET Core.
Книга: https://www.ozon.ru/context/detail/id/146756705/
Лучший отзыв о книге: «Книга монументальна. С ней невозможно не стать отличным программистом».
2. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#, 2019 г. (автор: Рихтер Джеффри).
Классика в четвертом издании (полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.). Книга научит вас создавать надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д.
Книга: https://www.ozon.ru/context/detail/id/147815949/
Лучший отзыв о книге: «Отсутствие опечаток, приятное изложение, хорошо объясняется принцип работы CLR и других достаточно низкоуровневых вещей, большое количество примеров, хороший перевод».
3. C# для профессионалов. Тонкости программирования, 2017 г. (автор: Джон Скит).
В этой книге предполагается, что вы хорошо усвоили свою первую книгу по C# и жаждете большего!
Что внутри:
– обновления, появившиеся в C# 5;
– новое средство async/await;
– как и почему работает C#;
Книга: https://www.ozon.ru/context/detail/id/27933250/
Лучший отзыв о книге: «1. Это издание (3!) дешевле второго на 1.000 рублей. 2. У этого издания более вменяемый перевод(-чик)».
Level up для тех, кому книг уже недостаточно
Платина классики ASP.NET Documentation: https://docs.microsoft.com/en-us/aspnet
Канонический источник C# Language Specification: https://github.com/dotnet/csharplang/tree/master/spec
Есть в этом мире кое-что покруче «классики жанра» – то, что забирается в самую душу, записывается на подкорку… Топ-3 книжных нетленок для шарпистов по версии разработчиков Dodo IS.
1. Язык программирования C# 7 и платформы .NET и .NET Core, 2018 г. (авторы: Троелсен Эндрю, Джепикс Филипп).
Классика о языке C# и о связанной с ним инфраструктуре. В 8-м издании книги: описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, немного о легковесной межплатформенной инфраструктуре Microsoft .NET Core.
Книга: https://www.ozon.ru/context/detail/id/146756705/
Лучший отзыв о книге: «Книга монументальна. С ней невозможно не стать отличным программистом».
2. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#, 2019 г. (автор: Рихтер Джеффри).
Классика в четвертом издании (полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.). Книга научит вас создавать надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д.
Книга: https://www.ozon.ru/context/detail/id/147815949/
Лучший отзыв о книге: «Отсутствие опечаток, приятное изложение, хорошо объясняется принцип работы CLR и других достаточно низкоуровневых вещей, большое количество примеров, хороший перевод».
3. C# для профессионалов. Тонкости программирования, 2017 г. (автор: Джон Скит).
В этой книге предполагается, что вы хорошо усвоили свою первую книгу по C# и жаждете большего!
Что внутри:
– обновления, появившиеся в C# 5;
– новое средство async/await;
– как и почему работает C#;
Книга: https://www.ozon.ru/context/detail/id/27933250/
Лучший отзыв о книге: «1. Это издание (3!) дешевле второго на 1.000 рублей. 2. У этого издания более вменяемый перевод(-чик)».
Level up для тех, кому книг уже недостаточно
Платина классики ASP.NET Documentation: https://docs.microsoft.com/en-us/aspnet
Канонический источник C# Language Specification: https://github.com/dotnet/csharplang/tree/master/spec