DotNet & More Подкаст – Telegram
DotNet & More Подкаст
576 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Audio
DotNet&More #137: Какой код говнистее, Объектно Ориентированный или Функциональный, и не только

ООП против ФП ... ну что тут еще говорить?

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

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

Shownotes:
00:00:00 Вступление
00:08:40 ООП
00:34:00 ФП

Ссылки:
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/object-oriented/ : ООП в C#
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching: ФП в C#

Видео: https://youtube.com/live/V7gvBBqSrUQ
Аудио: https://dotnetmore.mave.digital/ep-139
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c8422b4a-79f2-479c-a854-482e0661f099.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 #137: Какой код говнистее, Объектно Ориентированный или Функциональный, и не только

ООП против ФП ... ну что тут еще говорить?

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

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

Shownotes:
00:00:00 Вступление
00:08:40 ООП
00:34:00 ФП

Ссылки:
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/object-oriented/ : ООП в C#
- https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching: ФП в C#

Видео: https://youtube.com/live/V7gvBBqSrUQ
Аудио: https://dotnetmore.mave.digital/ep-139
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c8422b4a-79f2-479c-a854-482e0661f099.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 (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 00:00 ALMT (Астана).

YouTube: https://youtube.com/live/nKnJmiH5Ri8
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #138: Метрики изнутри и не только

Мы обсуждали смысл метрик качества кода, но как они работают изнутри? Для этого у нас будет специальный гость .... ;)

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

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

Shownotes:
00:00:00 Вступление
00:04:10 Code Coverage - лучшая метрика?
00:16:00 Изнутри Code Coverage
00:29:20 Бесполезные метрики
00:36:00 Метрика - количество коммитов
00:39:20 Cyclomatic complexity
00:51:00 Code Duplication
00:58:00 Метрики для менеджеров
01:13:00 Отношение разработчика к метрикам
01:22:00 Как работает инспекция секретов (паролей)
01:25:00 Как внедрять метрики
01:31:00 Про SLA и GDC

Ссылки:
- https://en.wikipedia.org/wiki/Cyclomatic_complexity : Cyclomatic complexity
- https://www.sonarsource.com/docs/CognitiveComplexity.pdf : Cognitive Complexity от Sonar

Видео: https://youtube.com/live/nKnJmiH5Ri8
Аудио: https://dotnetmore.mave.digital/ep-140
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/ba9cfff9-2064-4cd9-ab06-8157271ec078.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 #138: Метрики изнутри и не только

Мы обсуждали смысл метрик качества кода, но как они работают изнутри? Для этого у нас будет специальный гость .... ;)

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

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

Shownotes:
00:00:00 Вступление
00:04:10 Code Coverage - лучшая метрика?
00:16:00 Изнутри Code Coverage
00:29:20 Бесполезные метрики
00:36:00 Метрика - количество коммитов
00:39:20 Cyclomatic complexity
00:51:00 Code Duplication
00:58:00 Метрики для менеджеров
01:13:00 Отношение разработчика к метрикам
01:22:00 Как работает инспекция секретов (паролей)
01:25:00 Как внедрять метрики
01:31:00 Про SLA и GDC

Ссылки:
- https://en.wikipedia.org/wiki/Cyclomatic_complexity : Cyclomatic complexity
- https://www.sonarsource.com/docs/CognitiveComplexity.pdf : Cognitive Complexity от Sonar

Видео: https://youtube.com/live/nKnJmiH5Ri8
Аудио: https://dotnetmore.mave.digital/ep-140
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/ba9cfff9-2064-4cd9-ab06-8157271ec078.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/
Всем привет!

С# 13, Net 9 и не только

Новый C# вышел, и в нем таааааак много нового .... стоит обсудить ;)

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

YouTube: https://youtube.com/live/hSGUNwmHljA
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #139: С# 13, Net 9 и не только

Новый C# вышел, и в нем таааааак много нового .... стоит обсудить ;)

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

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

Shownotes:
00:00:00 Вступление
00:14:30 Самое крутое - ref struct interfaces
00:30:40 Нужно ли ref and unsafe in iterators and async methods?
00:43:35 Хана всем - verload resolution priority
00:46:45 System.Threading.Lock
00:52:20 Урааа - params collections!!!
01:02:00 Что нового с многопоточностью
01:05:00 Внезапно ... TypeScript
01:12:00 Field keyword - НЕВЕРОЯТНО!!!адинадин
01:17:00 Что там с Source Generators?
01:24:00 Расширения

Ссылки:
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13 : What's new in C# 13
- https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview : What's new in .NET 9

Видео: https://youtube.com/live/hSGUNwmHljA
Аудио: https://dotnetmore.mave.digital/ep-141
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/87255e0e-51e1-4c33-b6cb-427f5aae2a4f.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 (Кипр), 20:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 00:00 ALMT (Астана).

YouTube: https://youtube.com/live/82UTeLzCduQ
Twitch: https://www.twitch.tv/dotnetmore
Audio
DotNet&More #140 : Реактивное программирование это удобно, говнокод и не только

Этот выпуск должен быть самым полезным ... ведь в нем мы расскажем, что нужно сказать тому, кто привнесет реактивщину в Ваш код

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

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

Shownotes:
00:00:00 Вступление
00:03:20 Что такое реактивщина
00:08:00 event vs reactive
00:14:40 RX провоцирует говнокод
00:29:50 RX и многопоточность
00:36:35 RX и дебаг
00:43:00 Как НЕ говнокодить на RX

Ссылки:
- https://github.com/dotnet/reactive : RX for .net
- https://github.com/JetBrains/rd : Reactive Distributed communication framework
- https://learn.microsoft.com/en-us/dotnet/standard/events/observer-design-pattern : Observer design pattern

Видео: https://youtube.com/live/82UTeLzCduQ
Аудио: https://dotnetmore.mave.digital/ep-142
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/97987d33-a2d3-4c7b-ad06-0b19d6adc235.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/
Всем привет,
К сожалению, сегодня у нас не получится сделать выпуск ... Но хорошие новости в том, что у Вас появилась возможность посмотреть новые доклады с DotNetRu митапов: https://www.youtube.com/@DotNetRu
Audio
DotNet&More #141: Анемичная или богатая модель, GRASP и не только

Анемичная или богатая модель? Время холиварить...

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

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

Shownotes:
00:00:00 Вступление
00:02:05 Чем отличается анемичная модель от богатой?
00:05:00 Плюсы анемичной модели
00:09:15 Минусы анемичной модели
00:13:00 Плюсы богатой модели
00:26:40 Минусы богатой модели
00:28:00 При чем тут GRASP
00:42:00 Как принимать решение?

Ссылки:
- https://ru.wikipedia.org/wiki/GRASP : GRASP

Видео: https://youtube.com/live/sH5vDTb5_XM
Аудио: https://dotnetmore.mave.digital/ep-143
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/a5bb184d-089c-459b-9536-b3eb2640e528.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 #141: Анемичная или богатая модель, GRASP и не только

Анемичная или богатая модель? Время холиварить...

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

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

Shownotes:
00:00:00 Вступление
00:02:05 Чем отличается анемичная модель от богатой?
00:05:00 Плюсы анемичной модели
00:09:15 Минусы анемичной модели
00:13:00 Плюсы богатой модели
00:26:40 Минусы богатой модели
00:28:00 При чем тут GRASP
00:42:00 Как принимать решение?

Ссылки:
- https://ru.wikipedia.org/wiki/GRASP : GRASP

Видео: https://youtube.com/live/sH5vDTb5_XM
Аудио: https://dotnetmore.mave.digital/ep-143
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/a5bb184d-089c-459b-9536-b3eb2640e528.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/
Всем привет!

Что было в 2024, что будет в 2025 с C#/.Net и не только

Астрологи объявили месяц новогодних выпусков. Посмотрим что было с нашими любимыми технологиями в уходящем году, куда это все ведет в будущем и просто повангуем.

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

YouTube: https://youtube.com/live/bcFu55232ZM
Twitch: https://www.twitch.tv/dotnetmore