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/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
Audio
DotNet&More #133: AutoMapper делает наш код только хуже и не только

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

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

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

Shownotes:
00:00:00 Вступление
00:07:10 Копирование Dto в модель
00:24:50 AutoMapper для версионирования
00:32:10 AutoMapper и условия
00:36:45 Сущность per layer

Ссылки:
- https://github.com/AutoMapper/AutoMapper : Тот самый

Видео: https://youtube.com/live/Ge5lHUi-KYk
Аудио: https://dotnetmore.mave.digital/ep-135
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/bb4654c9-cdfe-444f-8e67-a422ee3dd2ad.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/
Стоит ли выкладывать видео в телеге (а не просто ссылку на youtube)?
Anonymous Poll
41%
Смотрю видео в телеге
59%
Мне не важно
Media is too big
VIEW IN TELEGRAM
DotNet&More #133: AutoMapper делает наш код только хуже и не только

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

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

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

Shownotes:
00:00:00 Вступление
00:07:10 Копирование Dto в модель
00:24:50 AutoMapper для версионирования
00:32:10 AutoMapper и условия
00:36:45 Сущность per layer

Ссылки:
- https://github.com/AutoMapper/AutoMapper : Тот самый

Видео: https://youtube.com/live/Ge5lHUi-KYk
Аудио: https://dotnetmore.mave.digital/ep-135
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/bb4654c9-cdfe-444f-8e67-a422ee3dd2ad.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/