DotNet & More

DotNet & More

By DotNet & MoreTechnology
Download on the App Store

DotNet & More episodes

  • DotNet&More #97: Системный Дизайн и не только
    "Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста.


    Спасибо всем кто нас слушает. Ждем Ваши комментарии.


    Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z


    Shownotes:

    00:00:00 Вступление

    00:07:05 Что такое системный дизайн?

    00:20:00 Что делать на собеседовании?

    00:23:30 Главное - правильно задавать вопросы

    00:25:20 Как посчитать "сколько надо ядер"?

    01:11:00 Как готовиться к System Design собеседованию?

    01:33:00 "Моя архитектура на монолите"

    01:39:30 CAP Теорема

    01:44:45 Про MongoDB, Elasticsearch, логи и не только

    01:55:00 Можно ли сразу сделать "идеальную архитектуру"?

    02:25:20 QA, архитектура и пользователи

    02:33:00 Как выбирают клауд?

    02:39:55 Как выбирать БД, Kafka vs RabbitMQ и проч.?

    03:02:25 C4, ArchiMate, UML


    Ссылки:

    - https://dotnet.microsoft.com/en-us/learn/dotnet/architecture-guides : Архитектурный гайдлайны от Microsoft

    - https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub от DotNetRu по книге ".NET Microservices: Architecture for Containerized .NET Applications"

    - https://habr.com/en/companies/piter/articles/352742/ : "Главная" книга по System Design, aka "Книга с кабанчиком"

    - https://www.youtube.com/playlist?list=PL9XzOCngAkqs0Q8ZRdafnSYExKQurZrBY : Курс Рихтера про архитектуру

    - https://www.youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb : This is my architecture

    - https://www.labirint.ru/books/843295/ : System Design. Подготовка к сложному интервью

    - https://github.com/sirupsen/napkin-math : Napkin Math - считаем ядра :)

    - https://jepsen.io/ : Distributed Systems Safety Research

    - https://youtu.be/K-FtLWc8TxI : Евгений Кривошеев, Архитектура как функция от?


    Видео: https://youtube.com/live/imfxJKvxoOo


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    3 hr 17 min
  • DotNet&More #96: Выбор страны для релокации, жизнь в эмиграции и не только
    "Не попробуешь, не узнаешь" - именно такой принцип наиболее подходит к релокации. Мы уже больше года вещаем "из-за бугра" и готовы поделиться инсайдами о жизни в Сербии, Нидерландах, на Кипре и не только.


    Спасибо всем кто нас слушает. Ждем Ваши комментарии.


    Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z


    Shownotes:

    00:00:00 Вступление

    00:09:00 Канада, ОАЭ, Израиль

    00:13:50 Как поменялась рутина после переезда?

    00:29:48 Как справиться с Downshifting?

    01:00:30 Как почуствовать себя как дома?

    01:19:50 Налоги, аренда, траты

    01:53:40 Медицина

    02:12:30 Садики, Школы, Универы

    02:17:00 Что делать если нравится "на родине"?

    02:23:25 Локальная vs Глобальная культура

    02:38:00 ПМЖ и гражданство


    Ссылки:

    - https://randomstreetview.com/ : Самый простой выбор места для жизни IT специалистов


    Видео: https://youtube.com/live/DBR0bCDRvbw


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    2 hr 50 min
  • DotNet&More #95: Как расти сеньору и не только
    Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку "сеньорности". Сегодня в выпуске будет несколько ребят, которые разными путями вышли из подобных кризисов.


    Спасибо всем кто нас слушает. Ждем Ваши комментарии.


    Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z


    Shownotes:

    00:00:00 Вступление

    00:04:45 Куда развиваться после сеньорства

    00:16:25 Сидеть и кодить, или уходить в менеджерство

    00:29:50 Есть ли понятие "Упущенное время"?

    00:34:00 Бежать или стоять на месте?

    00:42:00 Куда развиваться, когда знаешь "достаточно"?

    00:54:00 Что делать, если перестаешь развиваться в IT?

    01:15:45 Изучение парллельных областей: биоинформатика, экономика и проч.

    01:21:10 Что делать с замедление роста зарплаты?

    01:48:10 Инвестирование, пассивный и альтернативный доход

    02:06:50 Подработка при Full-Time работе

    02:27:55 Как понять что тянешь?

    02:34:15 Вдохновляемся коллегами

    02:43:00 Как избежать деградации софт скиллов?

    02:47:55 Как не деградировать в технических знаниях?

    02:56:10 Инерция мышления и нестандартные решения

    03:08:00 Заключение


    Видео:

    " rel="noopener noreferrer">https://youtube.com/live/8Wu69ye3Bik


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    3 hr 14 min
  • DotNet&More #94: Инспекции кода на CI, SonarQube, Qodana и не только
    Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.

    Спасибо всем кто нас слушает. Ждем Ваши комментарии.


    Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z


    Shownotes:

    00:00:00 Вступление

    00:03:41 Что такое статический анализ и зачем он нужен

    00:09:15 Как работает статический анализатор? Как зависимости проверяются на уязвимости?

    00:21:04 На сколько можно доверять результатам статического анализа в частности при проверки на безопасность?

    00:27:38 Статический анализатор под капотом

    00:40:00 Рослиновский бесплатный анализатор против коммерческих решений

    00:47:00 Как правильно внедрить анализатор на проекте

    00:54:13 Как выстроить Quality Gate на основе статического анализатора

    01:03:53 Как разгребать длинные отчеты ночных проверок

    01:13:50 Заключение


    Ссылки:

    - https://www.jetbrains.com/qodana/ : Qodana

    - https://www.sonarsource.com/ : Sonar

    - https://youtu.be/mYrLCCgoc-E : Наш выпуск про PVS-Studio

    - https://pvs-studio.ru/ru/blog/posts/cpp/1028/ : Под капотом SAST


    Видео: https://youtube.com/live/0sqp-eTewbc


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    1 hr 20 min
  • DotNet&More #93: Мегарефакторинги и не только
    Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.


    Спасибо всем кто нас слушает. Ждем Ваши комментарии.


    Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z


    Shownotes:

    00:00:00 Вступление

    00:03:00 Cool Story про рефакторинги

    00:07:50 Нельзя рефачить не разобравшись

    00:14:20 Что значит: "Код написан в одном стиле?"

    00:22:35 Ценность большого рефакторинга для проекта

    00:33:40 Как продать рефакторинг

    00:40:30 Необходимо уметь признавать неудачу рефакторинга

    00:47:55 Лайвхаки рефакторинга

    00:58:00 Инвариант

    01:16:30 Тесты и рефакторинг: курица и яйцо

    01:20:00 Меняем бизнес логику при рефакторинге

    01:23:30 Лайвхаки

    01:27:40 Cool Story про рефакторинги

    01:40:20 Неудачный рефакторинг

    01:48:00 Финальное слово

    02:05:55 Еще про ChatGPT


    Видео: https://youtube.com/live/DjFyD_Cxcm0


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    2 hr 8 min
  • DotNet&More #92: Вранье в резюме и не только
    Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)

    Спасибо всем кто нас слушает. Ждем Ваши комментарии.


    Курс "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 Топ самых стремных мест для поиска работы

    00:58:00 Найм в компании Артема: OCS Distribution

    01:17:00 Найм в компании Антона: Dodo

    01:19:30 Хайринг курильщика

    01:23:00 Прохождение собеседования "за друга"

    01:37:00 Врать в CV, но технарю сказать правду

    01:49:30 Переоценка и недооценка

    02:00:45 Как запросить фидбек на собес?

    02:14:15 Врать про опыт, но самому попетпроектить

    02:29:00 Код в блокноте

    02:38:00 Как не врать, но пройти HR фильтр?

    02:47:45 Черный лист кандидатов!

    02:54:20 Запутывание CV

    02:59:00 Дискриминация


    Видео: https://youtube.com/live/aT0aFCd7kwk


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    3 hr 44 min
  • DotNet&More #91: Dependency Injection и не только
    В 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 Зачем использовать DI контейнер?

    01:09:00 Про тесты и coverage

    01:45:00 Уравление lifetime в контейнере

    01:59:00 Частичная регистрация зависимостей

    02:18:03 Декораторы

    03:06:15 Экономия памяти и асинхронные конструкторы

    03:11:50 Эволюция кишков DI контейнеров


    Ссылки:

    - Лекция #00 Обзор Rust от лица DotNet разработчика : https://youtube.com/live/qp6fj8f6Fbw

    - Pure DI for .NET: https://github.com/DevTeam/Pure.DI

    - Статья про DI от Мартина Фаулера: https://www.martinfowler.com/articles/injection.html

    - IoC DotNet Performance: https://danielpalme.github.io/IocPerformance/

    - Книга «Внедрение зависимостей на платформе .NET. 2-е издание» : https://habr.com/en/company/piter/blog/545252/

    - Быстрые коллекции от автора Dryloc: https://github.com/dadhi/ImTools


    Видео: https://youtube.com/live/dP86hG4IfSU


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    3 hr 53 min
  • DotNet&More #90: Психотерапия для программистов и не только
    Прошедшему году можно дать разные описания, наиболее мягкое из них: "Стрессовый". К обычным программерским страхам прибавилась гора проблем, к которым каждый находит свой подход.

    И если проблемы релокации, адаптации, мы не можем решить, то чисто программерские фобии постараемся разобрать.

    Для этого пригласили как настоящего психотерапевта, так и скептика психотерапии.


    Спасибо всем кто нас слушает. Ждем Ваши комментарии.

    Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw


    Shownotes:

    00:10:20 Эмоциональное выгорание

    00:34:00 Как искать у себя проблемы?

    00:40:00 Про тестостерон

    00:48:05 Быстрое решение головных проблем

    00:58:00 Как не платить денег психотерапевту?

    01:09:00 СДВГ

    01:15:00 Лени не существует

    01:25:00 Как решать проблемы родом из детства?

    01:41:00 Как подобрать психотерапевта?

    02:13:00 Виды терапии

    02:15:00 Кризис среднего возраста

    02:25:30 Вопросы зрителей


    Ссылки:

    - https://youtu.be/jzmnYNZmIm8 : Отличное видео про отличие разных психо-спецов


    Видео: https://youtube.com/live/pr0HDcTmpXo


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    2 hr 36 min
  • DotNet&More #89: Как деплоили деды и не только
    Доставка современных приложений - не самая простая задача, много инструментов, подходов, подводных камней. Толи дело раньше ... а вот как было раньше, попытаемся вспомнить.

    Спасибо всем кто нас слушает. Ждем Ваши комментарии.

    Наш новый подкаст - IT Погорельцы: https://www.youtube.com/channel/UCW19orHg1p11qF3c00Iz-Tw


    Shownotes:

    00:06:20 Деплой сложных приложений

    00:14:42 Куда делась кнопка "Сделай зашибись"

    00:25:06 Сложный деплой с самого начала

    00:39:06 Плохо ли скакать по инструментам?

    01:03:40 Код vs Конфигурирование

    01:08:15 Бекендеров заставлют девопсить

    01:21:30 Стало ли проще деплоить простые случаи?

    02:12:00 Про Cake

    02:18:00 Использование alpha версий на проде

    02:25:00 Снова про ChatGPT


    Видео: https://youtube.com/live/EHBbIcAmahg


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    2 hr 46 min
  • DotNet&More #88: Массовые увольнения и не только
    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 А не пора ли уходить с .Net?

    00:41:10 "Если на языке нельзя писать без IDE то он говно"

    01:02:30 Займут ли наше место чуваки из Амазона?

    01:09:30 Причина №3: Все побежали и я побежал

    01:14:00 Причина №4: Чрезмерный найм и правило 10%

    01:27:35 Что делать ребятам, которые работают в аутсорсе

    01:55:10 Что делать ребятам, которые работают в продуктовых компаниях


    Ссылки:

    - https://habr.com/en/company/itsumma/blog/698030/ : Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT

    - https://journal.tinkoff.ru/news/tech-job-cut-2023/ : Новая волна сокращений в мировых ИТ-компаниях: сотрудников увольняют Google, Spotify и другие

    - https://www.forbes.ru/svoi-biznes/484208-vse-uvoleny-kak-google-i-microsoft-sokrasaut-ludej-i-k-cemu-eto-mozet-privesti : Все уволены: как Google и Microsoft сокращают людей и к чему это может привести

    - https://www.banki.ru/news/daytheme/?id=10975731 : Что такое рецессия, каковы ее последствия и как действовать инвестору

    - https://kanobu.ru/news/glava-microsoft-poluchil-10-pribavku-k-zarplate-pryamo-pered-masshtabnyimi-sokrascheniyami-462260/ : Глава Microsoft получил 10% прибавку к зарплате прямо перед масштабными сокращениями


    Видео: https://youtube.com/live/mj9M2VtM6zE


    Слушайте все выпуски: https://dotnetmore.mave.digital

    YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5

    Обсуждайте:

    - Telegram: https://t.me/dotnetmore_chat

    Следите за новостями:

    – Twitter: https://twitter.com/dotnetmore

    – Telegram channel: https://t.me/dotnetmore

    Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra

    Copyright: https://creativecommons.org/licenses/by-sa/4.0/

    2 hr 7 min

About DotNet & More

From the publisher's feed

Подкаст о .Net технологиях и не только. 


YouTube:…

More shows like DotNet & More

Что случилось by Медуза / Meduza

Что случилось

354 Listeners

Moscow Python: подкаст о Python на русском by MoscowPython

Moscow Python: подкаст о Python на русском

5 Listeners

Сперва роди by libo/libo

Сперва роди

206 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners

Мы обречены by Мы обречены

Мы обречены

5 Listeners

План Б by Т—Ж

План Б

17 Listeners

Смени пароль! by Kaspersky

Смени пароль!

8 Listeners