\u003C/p>\u003Cp>YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 \u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Обсуждайте: \u003C/p>\u003Cul>\u003Cli>Telegram: https://t.me/dotnetmore_chat \u003C/li>\u003C/ul>\u003Cp>\u003Cbr />\u003C/p>Следите за новостями: \u003Cp>\u003C/p>\u003Cp>\u003C/p>\u003Cul>\u003Cli>Twitter: https://twitter.com/dotnetmore \u003C/li>\u003Cli>Telegram channel: https://t.me/dotnetmore\u003C/li>\u003C/ul>\u003Cp>\u003C/p>","episodic","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/images/d9ba6d52-dcbf-4be5-a368-584e0825a4fb.jpg",{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},"storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/images/d9ba6d52-dcbf-4be5-a368-584e0825a4fb_80.jpg","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/images/d9ba6d52-dcbf-4be5-a368-584e0825a4fb_180.jpg","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/images/d9ba6d52-dcbf-4be5-a368-584e0825a4fb_240.jpg","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/images/d9ba6d52-dcbf-4be5-a368-584e0825a4fb_600.jpg","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/images/d9ba6d52-dcbf-4be5-a368-584e0825a4fb_1280.jpg","https://cloud.mave.digital/37459",false,165,5,{"rate":23,"count":24},4.8,24,[26],{"name":27,"is_main":28},"Технологии",true,[30,31,32,21],2,3,4,"Написать мне","podcast.pro.dotnet@gmail.com",{"facebook":36,"twitter":37,"instagram":36,"telegram":38,"vk":39,"patreon":36,"boosty":36},null,"https://twitter.com/DotnetMore","https://t.me/dotnetmore","https://vk.com/dotnetmore",{"apple_id":41,"apple":42,"google":43,"spotify":44,"yandex":45,"vk":36,"castbox":46,"soundstream":36,"deezer":36,"overcast":47,"podcastAddict":48,"pocketCasts":49,"youtube":50,"soundcloud":36,"zvuk":36,"youtubeMusic":36,"myBook":36,"litres":36},1448111173,"https://podcasts.apple.com/us/podcast/dotnet-more/id1448111173?uo=4","https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy8yYWYwNGEyYy9wb2RjYXN0L3Jzcw==","https://open.spotify.com/show/3OPA5bvULdzu7OJm8yPAz6","https://music.yandex.com/album/18268100","https://castbox.fm/vic/1448111173","https://overcast.fm/itunes1448111173","https://podcastaddict.com/podcast/3045190","https://pca.st/itunes/1448111173","https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5",[],{"id":53,"number":54,"season":21,"title":55,"description":56,"type":57,"image":11,"audio":58,"duration":59,"is_explicit":19,"code":60,"publish_date":61,"listenings":62,"is_transcription_hidden":19,"text":36,"is_private":19,"plans":36,"video":36,"images":63,"reactions":64,"chapters":70,"relevantEpisodes":71},"d4e34845-6fa3-4940-9d95-92448cce7bf4",113,"DotNet&More #113: Тестирование тестов, code coverage, mutation testing и не только","Тесты мы написали, но что дальше? Как проверить что мы покрыли все возможные кейсы? А может некоторые тесты вообще бесполезны? Для этого есть несколько инструментов.\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \u003C/p>\u003Cp>00:00:00 Вступление\u003C/p>\u003Cp>00:02:20 Критерии качества тестов\u003C/p>\u003Cp>00:13:00 Проверка функциональности тестов\u003C/p>\u003Cp>00:21:00 Line Code Coverage\u003C/p>\u003Cp>00:31:10 Branch Code Coverage \u003C/p>\u003Cp>00:47:30 ExcludeFromCodeCoverageAttribute, как правильно использовать\u003C/p>\u003Cp>00:55:40 Mutation Testing, \"работает\" ли в .Net?\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\u003C/p>\u003Cp>- \u003Ca href=\"https://github.com/coverlet-coverage/coverlet\">https://github.com/coverlet-coverage/coverlet\u003C/a> : Coverlet\u003C/p>\u003Cp>- \u003Ca href=\"https://github.com/danielpalme/ReportGenerator\">https://github.com/danielpalme/ReportGenerator\u003C/a> : Report Generator\u003C/p>\u003Cp>- \u003Ca href=\"https://stryker-mutator.io/\">https://stryker-mutator.io/\u003C/a> : Stryker Mutator\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/6EAzwRJMIg8\">https://youtube.com/live/6EAzwRJMIg8\u003C/a>\u003C/p>\u003Cp>\t\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Следите за новостями:\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\u003C/p>\u003Cp>Copyright: https://creativecommons.org/licenses/by-sa/4.0/\u003C/p>","full","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/d4e34845-6fa3-4940-9d95-92448cce7bf4.mp3",5411,115,"2024-03-22T13:25:48.980Z",547,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},[65,68],{"type":66,"count":67},"like","0",{"type":69,"count":67},"dislike",[],[72,83,93,103,113,123,133,143,153],{"id":73,"number":74,"season":21,"title":75,"description":76,"type":57,"image":11,"audio":77,"duration":78,"is_explicit":19,"code":79,"publish_date":80,"listenings":81,"is_private":19,"plans":36,"video":36,"images":82},"1294403d-29c8-4a89-a433-ee6d79de844f",112,"DotNet&More #112: Как заставить ChatGPT сгенерировать нормальные тесты и не только","В прошлом выпуске генерация тестов нас разочаровала, но нам потом объяснили: мы все делали не правильно. В этом раз исправляемся.\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \u003C/p>\u003Cp>00:00:00 Вступление\u003C/p>\u003Cp>00:02:50 Как правильно состовлять промпт, советы эксперта\u003C/p>\u003Cp>00:25:20 Как создать свой GPT?\u003C/p>\u003Cp>00:29:00 Практика Copilot\u003C/p>\u003Cp>01:06:15 Практика AI Assitant\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\u003C/p>\u003Cp>- \u003Ca href=\"https://github.com/rodion-m/awesome_ai_for_programmers\">https://github.com/rodion-m/awesome_ai_for_programmers\u003C/a> : Awesome AI for Programmers \u003C/p>\u003Cp>- \u003Ca href=\"https://t.me/probelov_net\">https://t.me/probelov_net\u003C/a> : Канал Родиона про AI и не только\u003C/p>\u003Cp>- \u003Ca href=\"https://youtu.be/pm1V1FtQ33Y\">https://youtu.be/pm1V1FtQ33Y\u003C/a> : Доклад: Выжимаем максимум из ChatGPT для программистов\u003C/p>\u003Cp>- \u003Ca href=\"https://chat.openai.com/g/g-Yb0vNIKz6-c-code-test-master\">https://chat.openai.com/g/g-Yb0vNIKz6-c-code-test-master\u003C/a> : Сетап ChatGPT для генерации тестов\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/l-ffyamBLBw\">https://youtube.com/live/l-ffyamBLBw\u003C/a>\u003C/p>\u003Cp>\t\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Следите за новостями:\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1294403d-29c8-4a89-a433-ee6d79de844f.mp3",5147,114,"2024-03-15T09:47:57.662Z",483,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":84,"number":85,"season":21,"title":86,"description":87,"type":57,"image":11,"audio":88,"duration":89,"is_explicit":19,"code":54,"publish_date":90,"listenings":91,"is_private":19,"plans":36,"video":36,"images":92},"763d1c62-6080-4a54-9792-55faf81993a8",111,"DotNet&More #111: Генерация тестов и не только","Многие не любят писать тесты, так почему бы не отдать эту сложную задачу алгоритмам, LLM или чему то еще... Попробуем разные подходы, поэкспериментируем.\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \u003C/p>\u003Cp>00:00:00 Вступление\u003C/p>\u003Cp>00:01:00 Виды генераторов\u003C/p>\u003Cp>00:07:20 Copilot\u003C/p>\u003Cp>00:18:26 Жесть и Copilot\u003C/p>\u003Cp>00:42:20 Генерация тестов через Rider AI Assitant\u003C/p>\u003Cp>01:00:00 В топку ИИ!\u003C/p>\u003Cp>01:06:50 Почему LLM не справились\u003C/p>\u003Cp>01:16:00 Генерируем тесты через V#\u003C/p>\u003Cp>01:24:00 Резюме\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\u003C/p>\u003Cp>- \u003Ca href=\"https://learn.microsoft.com/en-us/visualstudio/test/intellitest-manual/?view=vs-2022\">https://learn.microsoft.com/en-us/visualstudio/test/intellitest-manual/?view=vs-2022\u003C/a> : Microsoft IntelliTest\u003C/p>\u003Cp>- \u003Ca href=\"https://www.jetbrains.com/help/rider/Generate_tests.html\">https://www.jetbrains.com/help/rider/Generate_tests.html\u003C/a> : Generate tests with AI\u003C/p>\u003Cp>- \u003Ca href=\"https://github.com/VSharp-team/VSharp\">https://github.com/VSharp-team/VSharp\u003C/a> : V# Symbolic Execution Engine\u003C/p>\u003Cp>- \u003Ca href=\"https://plugins.jetbrains.com/plugin/20747-unittestbot-net\">https://plugins.jetbrains.com/plugin/20747-unittestbot-net\u003C/a> : UnitTestBot.NET, основанный на V# Symbolic Execution Engine\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/V1zi_N7DfHU\">https://youtube.com/live/V1zi_N7DfHU\u003C/a>\u003C/p>\u003Cp>\t\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Следите за новостями:\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/763d1c62-6080-4a54-9792-55faf81993a8.mp3",5405,"2024-03-08T10:28:26.677Z",470,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":94,"number":95,"season":21,"title":96,"description":97,"type":57,"image":11,"audio":98,"duration":99,"is_explicit":19,"code":74,"publish_date":100,"listenings":101,"is_private":19,"plans":36,"video":36,"images":102},"85bc24ad-d793-4531-aa8f-78f6c706ac25",110,"DotNet&More #110: Эволюция модульных тестов и не только","После небольшого отпуска мы возвращаемся с новым форматом: \"Тема месяца\"! Ближайшие несколько выпусков мы будем говорить о тестировании, модульном и не только. \u003Cp>Текущий выпуск посвящен эволюции подходов идей и мыслей: как писали тесты раньше, как сейчас и как будем писать в будущем.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \u003C/p>\u003Cp>00:00:00 Вступление\u003C/p>\u003Cp>00:05:30 Что такое тесты?\u003C/p>\u003Cp>00:13:20 Как зародились модульные тесты?\u003C/p>\u003Cp>00:29:00 FIRST принцип\u003C/p>\u003Cp>00:38:00 Развитипе \"после модульных тестов\"\u003C/p>\u003Cp>00:44:00 Что такое \"модуль\"?\u003C/p>\u003Cp>00:53:20 Тестирование приватных методов\u003C/p>\u003Cp>01:05:40 Как тестировать конвертеры System.Test.Json?\u003C/p>\u003Cp>01:10:10 Mock vs Stub\u003C/p>\u003Cp>01:24:00 Random в тестах: зло или \"почему нет\"?\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\u003C/p>\u003Cp>- \u003Ca href=\"https://habr.com/ru/articles/218937/\">https://habr.com/ru/articles/218937/\u003C/a> : \"Библия\" модульного тестирования \u003C/p>\u003Cp>- \u003Ca href=\"https://www.piter.com/product/printsipy-yunit-testirovaniya \">https://www.piter.com/product/printsipy-yunit-testirovaniya\u003C/a> : Принципы юнит-тестирования, Хориков В. \u003C/p>\u003Cp>- \u003Ca href=\"https://youtu.be/HUpj4YXI8Bs\">https://youtu.be/HUpj4YXI8Bs\u003C/a> : Roy Osherove - Creating a QA/DEV Collaborative Testing Strategy\u003C/p>\u003Cp>- \u003Ca href=\"https://martinfowler.com/articles/practical-test-pyramid.html\">https://martinfowler.com/articles/practical-test-pyramid.html\u003C/a> : The Practical Test Pyramid\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/VocgkvbN4eU\">https://youtube.com/live/VocgkvbN4eU\u003C/a>\u003C/p>\u003Cp>\t\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Следите за новостями:\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/85bc24ad-d793-4531-aa8f-78f6c706ac25.mp3",6047,"2024-02-23T09:43:11.485Z",516,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":104,"number":105,"season":21,"title":106,"description":107,"type":57,"image":11,"audio":108,"duration":109,"is_explicit":19,"code":85,"publish_date":110,"listenings":111,"is_private":19,"plans":36,"video":36,"images":112},"1f3b13e4-4b56-44b9-b53b-ca65cc706561",109,"DotNet&More #109: Продвинутый DotNet разработчик, план на год. Сезон подкаста 2024 и не только","Программирование - комплексное занятие и после освоения базы крайне сложно понять, как вообще стать продвинутым сеньором-помидором. Поэтому в следующем сезоне мы планируем ввести тему месяца, которую будем разбирать в деталях.\u003Cp>А в данном выпуске мы вместе с вами выберем скиллы, прикинем план и не только.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \u003C/p>\u003Cp>00:00:00 Вступление\u003C/p>\u003Cp>00:06:45 Тесты\u003C/p>\u003Cp>00:22:30 MediatR, Clean Architecture и не только\u003C/p>\u003Cp>00:39:45 Девопсинг для DotNet разработчиков\u003C/p>\u003Cp>00:43:10 Облака, стоит ли отделять от девопсинга?\u003C/p>\u003Cp>00:48:10 Blazor и фронт в целом\u003C/p>\u003Cp>01:01:30 SQL, NoSQL и не только\u003C/p>\u003Cp>01:26:30 Алгоритмы, коллекции\u003C/p>\u003Cp>01:30:40 Многопоточность\u003C/p>\u003Cp>01:36:40 Кишки, GC\u003C/p>\u003Cp>01:40:00 Event Sourcing \u003C/p>\u003Cp>02:00:00 DDD, TDD, SOLID и прочие рефакторинги\u003C/p>\u003Cp>02:10:00 Unity, Unreal, Godot\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\u003C/p>\u003Cp>- https://dotnet.ru/projects : Проекты нашего сообщества (ИМХО, лучший способ прокачать навыки)\u003C/p>\u003Cp>- https://www.youtube.com/playlist?list=PLBwwJL9lzKMY9Fpk1DAscywid1Xshp9NL : Крутой курс по многопоточности\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: https://youtube.com/live/gBJwAqlJp70\u003C/p>\u003Cp>\t\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: https://dotnetmore.mave.digital\u003C/p>\u003Cp>YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\u003C/p>\u003Cp>Обсуждайте:\u003C/p>\u003Cp>- Telegram: https://t.me/dotnetmore_chat\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Следите за новостями:\u003C/p>\u003Cp>– Twitter: https://twitter.com/dotnetmore\u003C/p>\u003Cp>– Telegram channel: https://t.me/dotnetmore\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\u003C/p>\u003Cp>Copyright: https://creativecommons.org/licenses/by-sa/4.0/\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1f3b13e4-4b56-44b9-b53b-ca65cc706561.m4a",8677,"2023-12-23T15:39:02.455Z",803,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":114,"number":115,"season":21,"title":116,"description":117,"type":57,"image":11,"audio":118,"duration":119,"is_explicit":19,"code":95,"publish_date":120,"listenings":121,"is_private":19,"plans":36,"video":36,"images":122},"34030b5b-3012-43a4-bce9-0fcf21bdd294",108,"DotNet&More #108: BlockChain на .Net на проде и не только","В прошлом выпуске мы говорили: \"На .Net можно все\". В подтверждении этих слов, мы расскажем как работать с BlockChain в .Net. У нас сегодня будет специальный гость, которая использует все это дело на проде!\u003Cp>\u003Cbr />\u003C/p>\u003Cp>\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \r\n\u003C/p>\u003Cp>00:00:00 Вступление\r\n\u003C/p>\u003Cp>00:03:00 Что такое blockchain?\r\n\u003C/p>\u003Cp>00:21:40 При чем тут .Net?\r\n\u003C/p>\u003Cp>00:25:00 Чем отличается blockchain проект от обычных проектов?\r\n\u003C/p>\u003Cp>00:31:00 Про stable coin?\r\n\u003C/p>\u003Cp>00:41:40 Что такое smart contract?\r\n\u003C/p>\u003Cp>00:46:30 Строим свой DotNetRu Coin на .Net\r\n\u003C/p>\u003Cp>01:19:20 DotNetRu Coin: как убедить людей пользоваться нашей сетью\r\n\u003C/p>\u003Cp>01:26:15 Архитектра криптобиржи \r\n\u003C/p>\u003Cp>01:36:30 Что такое криптокошелек\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\r\n\u003C/p>\u003Cp>- \u003Ca href=\"https://github.com/ArpitIngle/Library-of-Ethereum\">https://github.com/ArpitIngle/Library-of-Ethereum\u003C/a> : Все что нужно. Начиная со статей и заканчивая ссылками на хорошие youtube каналы.\r\n\u003C/p>\u003Cp>- \u003Ca href=\"https://github.com/OffcierCia/DeFi-Developer-Road-Map\">https://github.com/OffcierCia/DeFi-Developer-Road-Map\u003C/a> : Самое оно, если есть желание погрузиться в мир блокчейна не на словах, а на деле:) Прекрасная подборка \r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/3H1wRqPsyXU\">https://youtube.com/live/3H1wRqPsyXU\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\r\n\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\r\n\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\r\n\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\r\n\u003C/a>\u003C/p>\u003Cp>Следите за новостями:\r\n\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\r\n\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\t\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/34030b5b-3012-43a4-bce9-0fcf21bdd294.mp3",7454,"2023-12-08T10:02:32.376Z",522,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":124,"number":125,"season":21,"title":126,"description":127,"type":57,"image":11,"audio":128,"duration":129,"is_explicit":19,"code":105,"publish_date":130,"listenings":131,"is_private":19,"plans":36,"video":36,"images":132},"b01a3188-d49e-437b-b6c2-045dbd359922",107,"DotNet&More #107: Будущее и прошлое .Net разработчиков, куда катится .Net и не только и не только","У нас день рождения, подкасту 5 лет. Самое время провести ретроспективу/аналитику .Net разработки. Куда технологически идет развитие, какое место .Net разработчиков в современном IT, что будет в будущем (заменит ли нас ИИ).\u003Cp>\u003Cbr />\u003C/p>\u003Cp>\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \r\n\u003C/p>\u003Cp>00:00:00 Вступление\r\n\u003C/p>\u003Cp>00:05:15 Старый ли .Net?\r\n\u003C/p>\u003Cp>00:29:30 Что нового в Net8?\r\n\u003C/p>\u003Cp>00:40:00 Про DotNet Aspire\r\n\u003C/p>\u003Cp>00:45:00 Streaming Deserialization API\r\n\u003C/p>\u003Cp>00:48:00 Frozen коллекции\r\n\u003C/p>\u003Cp>01:00:00 .Net - МОЛОД!!!\r\n\u003C/p>\u003Cp>01:19:00 За что мы любим .Net\r\n\u003C/p>\u003Cp>01:47:00 Будущее .Net\r\n\u003C/p>\u003Cp>02:05:00 Я устал ухожу\r\n\u003C/p>\u003Cp>02:11:00 Ниша .Net и ее развитие\r\n\u003C/p>\u003Cp>03:18:50 Что САМОЕ крутое в .Net\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\r\n\u003C/p>\u003Cp>- \u003Ca href=\"https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8\">https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8\u003C/a> : What's new in .NET 8\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/25CQL22Tm9c\">https://youtube.com/live/25CQL22Tm9c\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\u003C/a>\u003Cbr />\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\r\n\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\r\n\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\r\n\u003C/a>\u003C/p>\u003Cp>Следите за новостями:\r\n\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\r\n\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\t\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/b01a3188-d49e-437b-b6c2-045dbd359922.mp3",12523,"2023-11-28T17:25:16.540Z",693,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":134,"number":135,"season":21,"title":136,"description":137,"type":57,"image":11,"audio":138,"duration":139,"is_explicit":19,"code":115,"publish_date":140,"listenings":141,"is_private":19,"plans":36,"video":36,"images":142},"cdb101d8-a8e4-4f43-84b7-967927d8990f",106,"DotNet&More #106: От джуна до сеньора за 21 день и не только","Карьерный путь долог и тернист, но возможно ли оптимизировать свой путь? Пятилетка не в 4 года, а за 21 день :)\u003Cp>\u003Cbr />\u003C/p>\u003Cp>\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \r\n\u003C/p>\u003Cp>00:00:00 Вступление\r\n\u003C/p>\u003Cp>00:07:00 Success story и стабильность\r\n\u003C/p>\u003Cp>00:09:30 Категории сеньоров\r\n\u003C/p>\u003Cp>00:15:00 Как стать сеньором с опытом в 21 день\r\n\u003C/p>\u003Cp>01:06:20 Работает ли подход \"выучить все вопросы\"? \r\n\u003C/p>\u003Cp>01:43:10 Как быстро пройти собес на сеньора?\r\n\u003C/p>\u003Cp>02:02:00 Как вырасти до сеньора за 21 день?\r\n\u003C/p>\u003Cp>02:20:00 Быстрый рост через стартапа\r\n\u003C/p>\u003Cp>02:47:00 Про HR фильтры\r\n\u003C/p>\u003Cp>02:57:00 Может давать список вопросов кандидатам?\r\n\u003C/p>\u003Cp>03:07:15 Свич технологий за 21 день? \r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\r\n\u003C/p>\u003Cp>- \u003Ca href=\"https://habr.com/ru/articles/87737/\">https://habr.com/ru/articles/87737/\u003C/a> : Выучить С++ за 21 день\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/gnHod77GFec\">https://youtube.com/live/gnHod77GFec\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\r\n\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\r\n\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\r\n\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\r\n\u003C/a>\u003C/p>\u003Cp>Следите за новостями:\r\n\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\r\n\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\t\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/cdb101d8-a8e4-4f43-84b7-967927d8990f.mp3",12859,"2023-11-10T14:11:21.200Z",697,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":144,"number":145,"season":21,"title":146,"description":147,"type":57,"image":11,"audio":148,"duration":149,"is_explicit":19,"code":125,"publish_date":150,"listenings":151,"is_private":19,"plans":36,"video":36,"images":152},"5a208524-b4b5-4ad8-a8b2-d0f3da7a74d0",105,"DotNet&More #105: Возвращение в офис и не только","Ковид \"закончился\" и многие из нас вернулись в офис. Как на нас повиляли годы удаленки? Как лучше работать? Будет ли \"мир прежним\"?\r\n\u003Cp>\r\n\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \r\n\u003C/p>\u003Cp>00:00:00 Вступление\r\n\u003C/p>\u003Cp>01:00:00 Синьитяо\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/odAQqJclcms\">https://youtube.com/live/odAQqJclcms\r\n\u003C/a>\u003C/p>\u003Cp>Аудио: \r\n\u003C/p>\u003Cp>Скачать: \r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\r\n\u003C/a>\u003C/p>\u003Cp>YouTube: \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\r\n\u003C/a>\u003C/p>\u003Cp>Обсуждайте:\r\n\u003C/p>\u003Cp>- Telegram: \u003Ca href=\"https://t.me/dotnetmore_chat\">https://t.me/dotnetmore_chat\r\n\u003C/a>\u003C/p>\u003Cp>Следите за новостями:\r\n\u003C/p>\u003Cp>– Twitter: \u003Ca href=\"https://twitter.com/dotnetmore\">https://twitter.com/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>– Telegram channel: \u003Ca href=\"https://t.me/dotnetmore\">https://t.me/dotnetmore\r\n\u003C/a>\u003C/p>\u003Cp>Background music: \u003Ca href=\"http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\">http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\r\n\u003C/a>\u003C/p>\u003Cp>Copyright: \u003Ca href=\"https://creativecommons.org/licenses/by-sa/4.0/\">https://creativecommons.org/licenses/by-sa/4.0/\u003C/a>\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\t\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/5a208524-b4b5-4ad8-a8b2-d0f3da7a74d0.mp3",7382,"2023-10-20T16:45:25.498Z",586,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},{"id":154,"number":155,"season":21,"title":156,"description":157,"type":57,"image":11,"audio":158,"duration":159,"is_explicit":19,"code":135,"publish_date":160,"listenings":161,"is_private":19,"plans":36,"video":36,"images":162},"0bb2f638-9c96-410c-8f70-9c74db2612ed",104,"DotNet&More #104: Крутые книги для толчка (в профессии) и не только и не только","Читать или не читать? Если читать, то как \"правильно\"? Как найти время для чтения технических книг? А нужно ли вообще тратить время на 2к-страничные монографии и лучше потратить на чтение актуально документации?\r\n\u003Cp>\r\n\u003C/p>\u003Cp>Спасибо всем кто нас слушает. Ждем Ваши комментарии.\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Бесплатный открытый курс \"Rust для DotNet разработчиков\": \u003Ca href=\"https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\">https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Shownotes: \r\n\u003C/p>\u003Cp>00:00:00 Вступление\r\n\u003C/p>\u003Cp>00:04:00 Что делать с косяками в технических книжках?\r\n\u003C/p>\u003Cp>00:15:00 Книги и протекающие абстракции\r\n\u003C/p>\u003Cp>00:25:00 Книга vs документация \r\n\u003C/p>\u003Cp>00:58:00 Бумажная книга vs электронная\r\n\u003C/p>\u003Cp>01:07:10 А как же \"Нужно читать 1 книгу в месяц\"?\r\n\u003C/p>\u003Cp>01:14:30 Про манагерские книги\r\n\u003C/p>\u003Cp>01:52:45 Таненбаум для удовольствия\r\n\u003C/p>\u003Cp>01:58:00 Как найти время для чтения?\r\n\u003C/p>\u003Cp>02:38:30 Как правильно читать?\r\n\u003C/p>\u003Cp>01:54:00 Можно ли рисовать в книгах?\r\n\u003C/p>\u003Cp>03:00:00 Наши любимые книги\r\n\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Ссылки:\r\n\u003C/p>\u003Cp>- https://t.me/dotnetmore/357 : Список книг, рекомендованных DotNet & More:\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Видео: \u003Ca href=\"https://youtube.com/live/IPNKhaQOytE\">https://youtube.com/live/IPNKhaQOytE\r\n\u003C/a>\u003C/p>\u003Cp>\u003Cbr />\u003C/p>\u003Cp>Слушайте все выпуски: \u003Ca href=\"https://dotnetmore.mave.digital\">https://dotnetmore.mave.digital\u003C/a>\u003Cbr />\u003C/p>\u003Cp>YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5\r\n\u003C/p>\u003Cp>Обсуждайте:\r\n\u003C/p>\u003Cp>- Telegram: https://t.me/dotnetmore_chat\r\n\u003C/p>\u003Cp>Следите за новостями:\r\n\u003C/p>\u003Cp>– Twitter: https://twitter.com/dotnetmore\r\n\u003C/p>\u003Cp>– Telegram channel: https://t.me/dotnetmore\r\n\u003C/p>\u003Cp>Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra\r\n\u003C/p>\u003Cp>Copyright: https://creativecommons.org/licenses/by-sa/4.0/\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\t\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>\u003Cp>\r\n\u003C/p>","storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/0bb2f638-9c96-410c-8f70-9c74db2612ed.mp3",12779,"2023-10-14T18:47:16.601Z",717,{"image_80":13,"image_180":14,"image_240":15,"image_600":16,"image_1280":17},["Reactive",164],{"$ssite-config":165},{"_priority":166,"env":170,"name":171,"url":172},{"name":167,"env":168,"url":169},-10,-15,-4,"production","podcast-website","https://dotnetmore.mave.digital/",["Set"],["ShallowReactive",175],{"$63LOZx6kQb":-1},"/ep-115",{"common":178},{"activeTab":179,"isShareActive":19,"episodes":180,"contentPosition":19,"podcast":5,"podcastSlug":181,"showPlayer":19,"activeTrack":36,"pauseTrack":19,"activeEpisode":52,"titleHeight":182,"website":183,"listenUrl":36,"isMobileShareActive":19,"isDataLoaded":28,"favicon":184,"customDomain":36,"episodesCount":182},"listen",[],"dotnetmore",0,{"button_text":33,"button_link":34,"is_indexing":28,"ym_id":-1,"gtm_id":-1},""]