Тесты мы написали, но что дальше? Как проверить что мы покрыли все возможные кейсы? А может некоторые тесты вообще бесполезны? Для этого есть несколько инструментов. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:02:20 Критерии качества тестов 00:13:00 Проверка функциональности тестов 00:21:00 Line Code Coverage 00:31:10 Branch...
Mar 22, 2024•2 hr 30 min•Ep 113•Transcript available on Metacast В прошлом выпуске генерация тестов нас разочаровала, но нам потом объяснили: мы все делали не правильно. В этом раз исправляемся. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:02:50 Как правильно состовлять промпт, советы эксперта 00:25:20 Как создать свой GPT? 00:29:00 Практика Copilot 01:06:15 Практика AI Assitant Ссылки: - ...
Mar 15, 2024•1 hr 26 min•Ep 112•Transcript available on Metacast Многие не любят писать тесты, так почему бы не отдать эту сложную задачу алгоритмам, LLM или чему то еще... Попробуем разные подходы, поэкспериментируем. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:01:00 Виды генераторов 00:07:20 Copilot 00:18:26 Жесть и Copilot 00:42:20 Генерация тестов через Rider AI Assitant 01:00:00 В то...
Mar 08, 2024•2 hr 30 min•Ep 111•Transcript available on Metacast После небольшого отпуска мы возвращаемся с новым форматом: "Тема месяца"! Ближайшие несколько выпусков мы будем говорить о тестировании, модульном и не только. Текущий выпуск посвящен эволюции подходов идей и мыслей: как писали тесты раньше, как сейчас и как будем писать в будущем. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00...
Feb 23, 2024•2 hr 41 min•Ep 110•Transcript available on Metacast Программирование - комплексное занятие и после освоения базы крайне сложно понять, как вообще стать продвинутым сеньором-помидором. Поэтому в следующем сезоне мы планируем ввести тему месяца, которую будем разбирать в деталях. А в данном выпуске мы вместе с вами выберем скиллы, прикинем план и не только. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes:...
Dec 23, 2023•2 hr 25 min•Ep 109•Transcript available on Metacast В прошлом выпуске мы говорили: "На .Net можно все". В подтверждении этих слов, мы расскажем как работать с BlockChain в .Net. У нас сегодня будет специальный гость, которая использует все это дело на проде! Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:00 Что такое blockchain? 00:21:40 При чем тут .Net? 00:25:00 Чем отличае...
Dec 08, 2023•2 hr 4 min•Ep 108•Transcript available on Metacast У нас день рождения, подкасту 5 лет. Самое время провести ретроспективу/аналитику .Net разработки. Куда технологически идет развитие, какое место .Net разработчиков в современном IT, что будет в будущем (заменит ли нас ИИ). Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:05:15 Старый ли .Net? 00:29:30 Что нового в Net8? 00:40:00...
Nov 28, 2023•3 hr 29 min•Ep 107•Transcript available on Metacast Карьерный путь долог и тернист, но возможно ли оптимизировать свой путь? Пятилетка не в 4 года, а за 21 день :) Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:00 Success story и стабильность 00:09:30 Категории сеньоров 00:15:00 Как стать сеньором с опытом в 21 день 01:06:20 Работает ли подход "выучить все вопросы"? 01:43:10 ...
Nov 10, 2023•4 hr 34 min•Ep 106•Transcript available on Metacast Ковид "закончился" и многие из нас вернулись в офис. Как на нас повиляли годы удаленки? Как лучше работать? Будет ли "мир прежним"? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 01:00:00 Синьитяо Видео: https://youtube.com/live/odAQqJclcms Аудио: Скачать: Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www....
Oct 20, 2023•2 hr 3 min•Ep 105•Transcript available on Metacast Читать или не читать? Если читать, то как "правильно"? Как найти время для чтения технических книг? А нужно ли вообще тратить время на 2к-страничные монографии и лучше потратить на чтение актуально документации? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:04:00 Что делать с косяками в технических книжках? 00:15:00 Книги и пр...
Oct 14, 2023•4 hr 33 min•Ep 104•Transcript available on Metacast Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:08:30 Про конфликт интересов 00:13:00 Что такое профсоюз? Коллективный договор 00:28:30 Пример работы профсоюза: забастовка гильдии сценаристов в Голливуде 00...
Sep 15, 2023•3 hr 7 min•Ep 103•Transcript available on Metacast Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:05:25 Что такое бот? 00:11:30 Как получать деньги за написание ботов? 00:18:40 На чем писать боты? Неужели на питоне? 00:31:30 Аут...
Sep 01, 2023•1 hr•Ep 102•Transcript available on Metacast В прошлый раз мы разобрали фичи будущего C# 12, но так и не успели пройтись по отдаленному будущему. Исправляемся. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:02:20 Breaking change warnings 00:21:21 Collection expressions - next 00:31:15 Declaration expressions 00:42:55 Discriminated unions / enum class 01:26:25 Extension ty...
Aug 18, 2023•3 hr 27 min•Ep 101•Transcript available on Metacast Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:30 Primary Constructors 00:22:30 Source Generators are suck 00:36:00 Default lambda parameters 01:04:30 Alias any t...
Aug 04, 2023•2 hr 29 min•Ep 100•Transcript available on Metacast Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:00 Зачем вообще нужен архитектор? 00:21:30 Что архитектор должен объяснять разработчикам? 00:29...
Jul 07, 2023•2 hr 4 min•Ep 99•Transcript available on Metacast "Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся... Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:55 Опрос 00:06:40 Как разориться на логах? 00:11:50 Архитектура логирования в Tinkoff, Dodo, etc. 00:20:00 Логи vs Метрики vs Трейсы, или разные типы данных 00:27:30 Логирование в распределенных система...
Jun 23, 2023•2 hr 10 min•Ep 98•Transcript available on Metacast "Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:05 Что такое с...
Jun 10, 2023•3 hr 17 min•Ep 97•Transcript available on Metacast "Не попробуешь, не узнаешь" - именно такой принцип наиболее подходит к релокации. Мы уже больше года вещаем "из-за бугра" и готовы поделиться инсайдами о жизни в Сербии, Нидерландах, на Кипре и не только. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:09:00 Канада, ОАЭ, Израиль 00:13:50 Как поменялась рутина после переезда? 00:...
May 26, 2023•3 hr 49 min•Ep 96•Transcript available on Metacast Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку "сеньорности". Сегодня в выпуске будет несколько ребят, которые разными путями вышли из подобных кризисов. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:04:45 Куда разви...
May 12, 2023•3 hr 14 min•Ep 95•Transcript available on Metacast Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:41 Что такое статический анализ и зачем он нужен 00:09:15 Как работает статический анализато...
Apr 28, 2023•1 hr 20 min•Ep 94•Transcript available on Metacast Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Show...
Apr 14, 2023•2 hr 7 min•Ep 93•Transcript available on Metacast Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :) Спасибо всем кто нас слушает. Ждем Ваши комментарии. Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:40 Адаптация CV к вакансии 00:11:15 Вранье в CV как способ пройти дебильные фильтры 00:30:30 За базар надо отвечать 00:38:00 Вранье в вакансиях 00:45:30 Что делать джунам? 00:53:10 Топ...
Mar 31, 2023•4 hr 43 min•Ep 92•Transcript available on Metacast В 2023 сложно найти тех, кто не использует DI в работе, и тем не менее данный подход продолжает вызывать споры, инструменты развиваются, контейнеры хоронят. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:10:00 Оффтоп про ChatGPT 00:20:00 Монополия IServiceCollection 00:32:00 Обзор DI фреймворков 00:48:00 Почему бы не использовать Service Locator? 00:56:10 Зачем испол...
Mar 17, 2023•4 hr 52 min•Ep 91•Transcript available on Metacast Прошедшему году можно дать разные описания, наиболее мягкое из них: "Стрессовый". К обычным программерским страхам прибавилась гора проблем, к которым каждый находит свой подход. И если проблемы релокации, адаптации, мы не можем решить, то чисто программерские фобии постараемся разобрать. Для этого пригласили как настоящего психотерапевта, так и скептика психотерапии. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg...
Mar 03, 2023•3 hr 36 min•Ep 90•Transcript available on Metacast Доставка современных приложений - не самая простая задача, много инструментов, подходов, подводных камней. Толи дело раньше ... а вот как было раньше, попытаемся вспомнить. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw Shownotes: 00:06:20 Деплой сложных приложений 00:14:42 Куда делась кнопка "Сделай зашибись" 00:25:06 Сложный деплой с самого начала 00:39:06 Плохо ли скакать по инструментам? 01:03:4...
Feb 17, 2023•3 hr 46 min•Ep 89•Transcript available on Metacast Microsoft, Google, Amazon сокращают целые IT департаменты, из каждого утюга трубят о "конце эры IT". Сегодня в выпуске: скандалы, интриги, расследования. Эмигранты из Саратова обсуждают закат IT Калифорнии Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw Shownotes: 00:03:00 Позитив в России 00:12:00 Причина №1: Директора - жадные мудаки 00:16:10 Причина №2: Рецессия и вобла 00:32:10 А не пора ли уходи...
Feb 03, 2023•2 hr 6 min•Ep 88•Transcript available on Metacast Будем откровенны - не все любят писать тесты. И хорошо бы их генерировать из кода. Рассмотрим варианты, плюсы и минусы. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw Shownotes: 00:07:30 Как работают генераторы тестов? 00:32:40 Пробелемы рефакторинга и бойлерплейта 00:46:30 Зачем нужны генераторы тестов? 01:07:07 Как сделать генератор лучше? 01:17:55 Какие есть генераторы кода? 01:25:20 А как же TDD...
Jan 20, 2023•2 hr 41 min•Ep 87•Transcript available on Metacast Stable Diffusion, ChatGPT неплохо нашумели в инфопространстве, да так что даже мы, программисты, задумались, а не заменят ли нас в будущем нейросеткой и мы все пойдем работать курьерами? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw Shownotes: 00:26:26 Кого можно заменить? 00:30:50 Какие проблемы у ChatGPT? 00:37:40 Заменит ли нейросеть миддла? 00:52:00 Может заменим QA? 01:25:00 Толкователь нейрос...
Jan 06, 2023•3 hr 24 min•Ep 86•Transcript available on Metacast Об акторной архитекутре говорят или хорошо, или ничего. Но это вовсе не значит, что акторы - мертвы... они просто притворяются. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw Shownotes: 00:03:00 Что такое акторная модель? 00:12:20 Когда нужны акторы? 00:15:30 Делаем свой актор из буханки и клея 00:32:25 Orleans в Dodo 00:46:30 Akka.Net в Норвежском телекоме 00:54:40 Как же писать акторы? 01:05:20 Ак...
Dec 23, 2022•3 hr 59 min•Ep 85•Transcript available on Metacast Методологии, методологии повсюду: Waterfall, Scrum, Kanban, RUP, сотни их! А нельзя просто писать код? Спасибо всем кто нас слушает. Ждем Ваши комментарии. Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw Shownotes: 00:05:50 Зачем нужны методологии? 00:27:20 Что такое корпоративная культура? 00:32:00 Про бесполезные митинги 00:46:35 Что такое Scrum? 01:55:10 Что такое Kanban? Ссылки: - https://www.mann-ivanov-ferber.ru/books/postigaya-agile/ : Книга по ...
Dec 09, 2022•3 hr 36 min•Ep 84•Transcript available on Metacast