DotNet & More Подкаст – Telegram
DotNet & More Подкаст
576 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Audio
DotNet&More #108: BlockChain на .Net на проде и не только

В прошлом выпуске мы говорили: "На .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 Чем отличается blockchain проект от обычных проектов?
00:31:00 Про stable coin?
00:41:40 Что такое smart contract?
00:46:30 Строим свой DotNetRu Coin на .Net
01:19:20 DotNetRu Coin: как убедить людей пользоваться нашей сетью
01:26:15 Архитектра криптобиржи
01:36:30 Что такое криптокошелек

Ссылки:
- https://github.com/ArpitIngle/Library-of-Ethereum : Все что нужно. Начиная со статей и заканчивая ссылками на хорошие youtube каналы.
- https://github.com/OffcierCia/DeFi-Developer-Road-Map : Самое оно, если есть желание погрузиться в мир блокчейна не на словах, а на деле:) Прекрасная подборка

Видео: https://youtube.com/live/3H1wRqPsyXU
Аудио: https://dotnetmore.mave.digital/ep-110
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/34030b5b-3012-43a4-bce9-0fcf21bdd294.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

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

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Rust для DotNet разработчиков #13: Практика Rust, используем все что узнали для написания telegram бота в прямом эфире

В одном из прошлых выпусков мы писали telegram бот. Теперь, вместе со всем багажом знаний, попробуем улучшить этот код.

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 20:00 MSK (СПб), 22:00 AMT/GET (Ереван, Тбилиси), 00:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/cwCZfOA6ByQ
Rust для DotNet разработчиков #13: Финал! Макросы и практика Rust

https://youtube.com/live/cwCZfOA6ByQ

Всегда макросы обсуждают в конце и это взрывает мозг и переворачивает представление о языке. Rust - не исключение.
Ну и практикум: в одном из прошлых выпусков мы писали telegram бот. Теперь, вместе со всем багажом знаний, попробуем улучшить этот код.

Shownotes:
00:08:00 Макросы: введение
00:55:00 Процедурные макросы
01:19:20 Практика: телеграм бот на Rust

Ссылки:
- https://doc.rust-lang.org/book/ch19-06-macros.html : Документация
- https://youtu.be/0Oyd7qvfbj0?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z : #09: Telegram бот на Rust в прямом эфире
- https://github.com/dotnetmore/anonymus-question-telegram-bot : Репозиторий нашей практики

Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Продвинутый DotNet разработчик, план на год. Сезон подкаста 2024 и не только

Программирование - комплексное занятие и после освоения базы крайне сложно понять, как вообще стать продвинутым сеньором-помидором. Поэтому в следующем сезоне мы планируем ввести тему месяца, которую будем разбирать в деталях.
А в данном выпуске мы вместе с вами выберем скиллы, прикинем план и не только.

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

Присоединяйтесь: https://youtube.com/live/gBJwAqlJp70
🔤🔤🔤🔤🔤🔤

Предлагайте свои темы месяца в комментариях к этому посту (или в прямом эфире в чате на youtube).
Please open Telegram to view this post
VIEW IN TELEGRAM
Audio
DotNet&More #109: Продвинутый DotNet разработчик, план на год. Сезон подкаста 2024 и не только

Программирование - комплексное занятие и после освоения базы крайне сложно понять, как вообще стать продвинутым сеньором-помидором. Поэтому в следующем сезоне мы планируем ввести тему месяца, которую будем разбирать в деталях.
А в данном выпуске мы вместе с вами выберем скиллы, прикинем план и не только.

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

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

Shownotes:
00:00:00 Вступление
00:06:45 Тесты
00:22:30 MediatR, Clean Architecture и не только
00:39:45 Девопсинг для DotNet разработчиков
00:43:10 Облака, стоит ли отделять от девопсинга?
00:48:10 Blazor и фронт в целом
01:01:30 SQL, NoSQL и не только
01:26:30 Алгоритмы, коллекции
01:30:40 Многопоточность
01:36:40 Кишки, GC
01:40:00 Event Sourcing
02:00:00 DDD, TDD, SOLID и прочие рефакторинги
02:10:00 Unity, Unreal, Godot

Ссылки:
- https://dotnet.ru/projects : Проекты нашего сообщества (ИМХО, лучший способ прокачать навыки)
- https://www.youtube.com/playlist?list=PLBwwJL9lzKMY9Fpk1DAscywid1Xshp9NL : Крутой курс по многопоточности

Видео: https://youtube.com/live/gBJwAqlJp70
Аудио: https://dotnetmore.mave.digital/ep-111
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1f3b13e4-4b56-44b9-b53b-ca65cc706561.m4a

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

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

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
С наступающим Новым Годом! Путь у вас GC не шалит, код всегда получается красивым, а выгорание проходит так же быстро, как бенгальский огонь выходят новые фичи в C# 🚗🚗🚗
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!

Эволюция модульных тестов и не только

После небольшого отпуска мы возвращаемся с новым форматом: "Тема месяца"! Ближайшие несколько выпусков мы будем говорить о тестровании, модульном и не только.
Текущий выпуск посвящен эволюции подходов идей и мыслей: как писали тесты раньше, как сейчас и как будем писать в будущем.

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

Присоединяйтесь: https://youtube.com/live/VocgkvbN4eU
Вопрос к нашим зрителям/слушателям: а как Вы пишете тесты? Напишите в комментариях
Audio
DotNet&More #110: Эволюция модульных тестов и не только

После небольшого отпуска мы возвращаемся с новым форматом: "Тема месяца"! Ближайшие несколько выпусков мы будем говорить о тестировании, модульном и не только.
Текущий выпуск посвящен эволюции подходов идей и мыслей: как писали тесты раньше, как сейчас и как будем писать в будущем.

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

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

Shownotes:
00:00:00 Вступление
00:05:30 Что такое тесты?
00:13:20 Как зародились модульные тесты?
00:29:00 FIRST принцип
00:38:00 Развитипе "после модульных тестов"
00:44:00 Что такое "модуль"?
00:53:20 Тестирование приватных методов
01:05:40 Как тестировать конвертеры System.Test.Json?
01:10:10 Mock vs Stub
01:24:00 Random в тестах: зло или "почему нет"?

Ссылки:
- https://habr.com/ru/articles/218937/ : "Библия" модульного тестирования
- https://www.piter.com/product/printsipy-yunit-testirovaniya : Принципы юнит-тестирования, Хориков В.
- https://youtu.be/HUpj4YXI8Bs : Roy Osherove - Creating a QA/DEV Collaborative Testing Strategy
- https://martinfowler.com/articles/practical-test-pyramid.html : The Practical Test Pyramid

Видео: https://youtube.com/live/VocgkvbN4eU
Аудио: https://dotnetmore.mave.digital/ep-112
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/85bc24ad-d793-4531-aa8f-78f6c706ac25.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

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

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет!

Генерация тестов и не только

Многие не любят писать тесты, так почемму бы не отдать эту сложную задачу алгоритмам, LLM или чему то еще... Попробуем разные подходы, поэкспериментируем.

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

Присоединяйтесь: https://youtube.com/live/V1zi_N7DfHU
Audio
DotNet&More #111: Генерация тестов и не только

Многие не любят писать тесты, так почемму бы не отдать эту сложную задачу алгоритмам, 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 В топку ИИ!
01:06:50 Почему LLM не справились
01:16:00 Генерируем тесты через V#
01:24:00 Резюме

Ссылки:
- https://learn.microsoft.com/en-us/visualstudio/test/intellitest-manual/?view=vs-2022 : Microsoft IntelliTest
- https://www.jetbrains.com/help/rider/Generate_tests.html : Generate tests with AI
- https://github.com/VSharp-team/VSharp : V# Symbolic Execution Engine
- https://plugins.jetbrains.com/plugin/20747-unittestbot-net : UnitTestBot.NET, основанный на V# Symbolic Execution Engine

Видео: https://youtube.com/live/V1zi_N7DfHU
Аудио: https://dotnetmore.mave.digital/ep-113
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/763d1c62-6080-4a54-9792-55faf81993a8.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

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

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/