DotNet & More Подкаст – Telegram
DotNet & More Подкаст
576 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Всем привет!

Нужны ли паттерны и не только

Было время, когда паттерны спрашивали на все собеседованиях, но ... прошло. Попробуем "откопать стюардессу" ...

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/y8K1eMNXSyM
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #129: Нужны ли паттерны и не только

Было время, когда паттерны спрашивали на все собеседованиях, но ... прошло. Попробуем "откопать стюардессу" ...

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

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

Shownotes:
00:00:00 Вступление
00:14:40 Зачем нужны паттерны
00:16:50 Паттерн = шаблон?
00:23:00 Нужны ли паттерны GoF в 2024 году?
00:40:45 Виды паттернов
00:53:30 Протекающие паттерны
00:55:00 Так зачем же нужны паттерны?
01:06:00 Какие паттерныы мы писали
01:16:00 Паттерны и религия
01:25:30 Ынтырпрайз паттерны
01:47:00 Паттерны как духовные практики

Ссылки:
- https://habr.com/ru/companies/piter/articles/257721/ : Лучшая книга по паттернам
- https://refactoring.guru/design-patterns : Каталог паттернов

Видео: https://youtube.com/live/y8K1eMNXSyM
Аудио: https://dotnetmore.mave.digital/ep-131
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/adbae9b3-410b-4021-adce-032a90c1bc4b.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Адвокат Нургла и не только

Разбираем говнокод, защищаем говнокод, обмаз... проникаемся говнокодом и не только.

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/Yh-zzSpYGJo
Twitch: https://www.twitch.tv/dotnetmore
Давно думал сделать большой список хитрого говнокода. Интересно ли Вам было бы такое почитать?
Anonymous Poll
42%
Да, очень
42%
Да, just for fun
10%
Только как развлекательное чтиво
0%
Нет, но если подарят, поставлю на полочку
4%
Нет, 100% нет
1%
Другое
Audio
DotNet&More #130: Адвокат Нургла, защищаем говнокод и не только

Разбираем говнокод, защищаем говнокод, обмаз... проникаемся говнокодом и не только.

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

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

Shownotes:
00:00:00 Вступление
00:05:00 Код на русском
00:07:00 Неправильное использование API
00:14:35 Generics Madness
00:20:40 Layout кода
00:28:40 Pattern Matching сложно читать?
00:39:00 История Code Behind
00:43:55 Однострочники - ЗА ЧТООООО!!!???

Ссылки:
- https://govnokod.xyz/language/cs/ : Говнокод для разбора

Видео: https://youtube.com/live/Yh-zzSpYGJo
Аудио: https://dotnetmore.mave.digital/ep-132
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/0fd382c5-a3d4-464c-9148-7b66592bfa95.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Media is too big
VIEW IN TELEGRAM
DotNet&More #130: Адвокат Нургла, защищаем говнокод и не только

Разбираем говнокод, защищаем говнокод, обмаз... проникаемся говнокодом и не только.

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

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

Shownotes:
00:00:00 Вступление
00:05:00 Код на русском
00:07:00 Неправильное использование API
00:14:35 Generics Madness
00:20:40 Layout кода
00:28:40 Pattern Matching сложно читать?
00:39:00 История Code Behind
00:43:55 Однострочники - ЗА ЧТООООО!!!???

Ссылки:
- https://govnokod.xyz/language/cs/ : Говнокод для разбора

Видео: https://youtube.com/live/Yh-zzSpYGJo
Аудио: https://dotnetmore.mave.digital/ep-132
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/0fd382c5-a3d4-464c-9148-7b66592bfa95.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

MediatR они б.. ставят, MediatR! Он нам и на..й не нужон MediatR ваш.

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/EXqIMXRTyB8
Twitch: https://www.twitch.tv/dotnetmore
Всем привет!

Прямо сейчас идет стрим "MediatR они б.. ставят, MediatR! Он нам и на..й не нужон MediatR ваш".

YouTube: https://youtube.com/live/EXqIMXRTyB8
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #131: MediatR и не только

MediatR они б.. ставят, MediatR! Он нам и на..й не нужон MediatR ваш.

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

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

Shownotes:
00:00:00 Вступление
00:04:30 MediatR нужон?
00:07:15 Шо такое этот ваш MediatR?
00:25:10 Накуа мне MediatR этот ваш?
00:30:25 MediatR в деталях
00:42:50 Защищаем MediatR

Ссылки:
- https://github.com/jbogard/MediatR : Предмет обсуждения
- https://www.youtube.com/watch?v=oyDEd2lO0UE : Андрей Парамонов, Антон Оникийчук — MediatR не нужен

Видео: https://youtube.com/live/EXqIMXRTyB8
Аудио: https://dotnetmore.mave.digital/ep-133
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/dbea109f-8b6f-491b-b29c-5608905bd25f.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Media is too big
VIEW IN TELEGRAM
DotNet&More #131: MediatR и не только

MediatR они б.. ставят, MediatR! Он нам и на..й не нужон MediatR ваш.

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

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

Shownotes:
00:00:00 Вступление
00:04:30 MediatR нужон?
00:07:15 Шо такое этот ваш MediatR?
00:25:10 Накуа мне MediatR этот ваш?
00:30:25 MediatR в деталях
00:42:50 Защищаем MediatR

Ссылки:
- https://github.com/jbogard/MediatR : Предмет обсуждения
- https://www.youtube.com/watch?v=oyDEd2lO0UE : Андрей Парамонов, Антон Оникийчук — MediatR не нужен

Видео: https://youtube.com/live/EXqIMXRTyB8
Аудио: https://dotnetmore.mave.digital/ep-133
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/dbea109f-8b6f-491b-b29c-5608905bd25f.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Нужен ли Domain Driven Design и не только

Когда говорят о качестве кода, часто упоминают DDD. Но реально ли так сильны эти три буквы?

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/WJy1zZ3YbgU
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #132: Нужен ли Domain Driven Design и не только

Когда говорят о качестве кода, часто упоминают DDD. Но реально ли так сильны эти три буквы?

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

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

Shownotes:
00:00:00 Вступление
00:04:20 Что такое DDD?
00:13:20 На сколько сильно программист должен знать предметную область?
00:36:20 Стратегические паттерны DDD
00:41:00 Самое главное - единый язык
00:44:00 Инфраструктурная команда и DDD
00:52:00 Ограниченный контекст
01:01:00 Аггрегат
01:06:00 Богатая и анемичная модель
01:23:00 Value Object
01:29:00 Entity
01:32:00 Application Service
01:46:00 Repository
02:03:00 Если в бизнесс процессах хаос?

Ссылки:
- https://habr.com/ru/articles/580972/ : Та самая книга
- https://youtu.be/CR9mLGN9jh0 : Алексей Мерсон — Domain-driven design: рецепт для прагматика

Видео: https://youtube.com/live/WJy1zZ3YbgU
Аудио: https://dotnetmore.mave.digital/ep-134
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/7260cc8e-74ef-4ade-8279-9edd1f260b5b.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore

Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

DotNet&More #133: AutoMapper делает наш код только хуже и не только

На AutoMapper многие накидываются, но проблема не в самой библиотеке, а в подходе, недостатки которого забивают автомаппером. Об этом и поговорим.

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 20:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

YouTube: https://youtube.com/live/Ge5lHUi-KYk
Twitch: https://www.twitch.tv/dotnetmore