. , . , . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:10:50 C#? 00:51:15 .Net 2025 00:59:15 Unity 2025 : - https://www.tiobe.com/tiobe-index/ : - https://learn.microsoft.com/en-us/lifecycle/overview/product-end-of-support-overview : - https://dotnet.microsoft.com/en-us/next : What's next in .NET? : https://youtube.com/live/bcFu55232ZM : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3...
Dec 21, 2024•1 hr 17 min•Transcript available on Metacast ? ... , . . "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 YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore : - Telegram: https://t.me/dotnetmore_chat : Twitter: https://...
Dec 13, 2024•1 hr 4 min•Ep 141•Transcript available on Metacast ... , , , . . "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://d...
Dec 04, 2024•1 hr 8 min•Ep 140•Transcript available on Metacast 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 ...
Nov 22, 2024•2 hr 1 min•Ep 139•Transcript available on Metacast , ? .... ;) , . . "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/...
Nov 15, 2024•2 hr 50 min•Ep 138•Transcript available on Metacast ... ? , . . "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 YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twi...
Nov 08, 2024•1 hr 1 min•Ep 137•Transcript available on Metacast Microsoft, . , . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:09:00 Cyclomatic complexity? 00:27:00 , , code smell? 00:31:55 Code Smells 00:43:00 Security 00:46:00 Code duplication : - https://blog.jetbrains.com/qodana/2023/10/top-6-code-quality-metrics-to-empower-your-team/ : JetBrains - https://blog.codacy.com/code-quality-metrics : Codacity - https://docs.sonarsource.com/sonarqube/latest/user-guide/code-metrics/metrics-defin...
Nov 01, 2024•1 hr 2 min•Ep 136•Transcript available on Metacast - "", ""? , . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:08:50 Code Quality ? 00:13:20 Maintainability Index ? 00:30:20 ? 00:33:00 - 00:47:00 Cyclomatic Complexity 00:52:35 ? : - https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values : Microsoft : https://youtube.com/live/mqPZARSO0qU : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twi...
Oct 25, 2024•1 hr 3 min•Ep 135•Transcript available on Metacast , ? P.S.: ... . "". , . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:05:00 ? 00:11:00 Unit ? 00:17:15 Disposable Service ""? 00:34:30 ? 00:39:00 ? 00:56:39 Vertical Slices 01:07:00 ? 01:23:30 DDD ? 01:27:00 : - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html : " " - https://habr.com/ru/companies/piter/articles/353170/ : " " - https://habr.com/ru/articles/784922/ : " " - https://www.techtarget.com/wh...
Sep 27, 2024•2 hr 31 min•Ep 134•Transcript available on Metacast 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 YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore : - Telegram: https://t.me/dotnetmore_chat : Twit...
Sep 22, 2024•58 min•Ep 133•Transcript available on Metacast , 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 YouTube: https://w...
Sep 07, 2024•2 hr 25 min•Ep 132•Transcript available on Metacast 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 YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch...
Aug 30, 2024•1 hr 10 min•Ep 131•Transcript available on Metacast , , ... . , . . "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 YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore : - Tele...
Aug 23, 2024•1 hr•Ep 130•Transcript available on Metacast , , ... . " " ... , . . "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 YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 T...
Aug 16, 2024•2 hr 17 min•Ep 129•Transcript available on Metacast 2 : , . . " ", , ? , . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:06:30 00:19:10 00:33:40 00:47:40 God Object, 00:52:50 , ? 01:00:30 01:16:10 01:24:15 01:31:40 ? 01:36:30 ? 01:41:15 01:44:45 Unity : https://youtube.com/live/Esd8mwFMEnM : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Twitch: https://www.twitch.tv/dotnetmore : - Telegram: https://t.me/dotnetmor...
Aug 09, 2024•2 hr 1 min•Ep 128•Transcript available on Metacast : , " ". ? , . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:12:00 - 00:16:00 00:26:40 " "? 00:41:30 00:55:00 01:24:30 , "" 01:33:20 01:39:00 -? : https://youtube.com/live/bnlQSwEVcMo : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 : - Telegram: https://t.me/dotnetmore_chat : Twitter: https://twitter.com/dotnetmore Telegram channel: https://t.me/dotnetmore Copyr...
Aug 02, 2024•2 hr 56 min•Ep 127•Transcript available on Metacast C# , ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:05:50 Generics 00:11:30 ref, readonly, scoped 00:13:30 Primary Constructors 00:18:10 Tuples 00:24:20 Pattern Matching 00:34:30 ? 00:39:50 Ranges 00:43:50 Asyn/Await 00:50:15 Collections Expressions : - https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13 : What's new in C# 13 : https://youtube.com/live/0Uw-7trznIU : https://dotnetmore.mave.digital YouTube: htt...
Jul 26, 2024•1 hr•Ep 126•Transcript available on Metacast , ... . - : NURGLESS. . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:03:00 - ? 00:10:00 NURGLESS 00:12:25 Ubiquitous Language 00:34:50 Referenced names 00:39:40 Google it 00:45:00 Local terminology 00:51:40 Environment terminology saturation 01:00:00 Surrounding context 01:02:30 Something stupid : - https://x.com/codinghorror/status/506010907021828096?lang=en : - https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/codi...
Jul 19, 2024•1 hr 23 min•Ep 125•Transcript available on Metacast , 3-4 , , , , . ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:03:40 ? 00:32:00 : 00:37:30 #region 00:42:30 00:51:00 Scoped Method 00:57:40 : https://youtube.com/live/L-yk-3zT2mM : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 : - Telegram: https://t.me/dotnetmore_chat : Twitter: https://twitter.com/dotnetmore Telegram channel: https://t.me/dotnetmore Copyrig...
Jul 12, 2024•1 hr 6 min•Ep 124•Transcript available on Metacast , SOLID ... ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:03:30 CUPID? 00:13:00 SOLID 00:20:00 Single-responsibility principle 00:27:00 SOLID? 00:32:15 Openclosed principle 00:37:50 Liskov substitution principle 00:49:00 SOLID - 00:59:00 Interface segregation principle 01:08:10 Dependency inversion principle : - https://dannorth.net/cupid-for-joyful-coding/#composable : CUPID - https://en.wikipedia.org/wiki/SOLID : """ - htt...
Jul 07, 2024•1 hr 28 min•Ep 123•Transcript available on Metacast : ! , , . . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:07:00 : - https://govnokod.xyz/language/cs/ : : https://youtube.com/live/4igB2SOk30Y : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 : - Telegram: https://t.me/dotnetmore_chat : Twitter: https://twitter.com/dotnetmore Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/license...
Jun 28, 2024•1 hr 8 min•Ep 122•Transcript available on Metacast " , " - . ? " "? , , ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:03:00 = ? 00:08:10 " "? 00:16:00 - , 00:22:40 00:31:40 Overengineering 00:36:40 MediatR ? 00:39:00 ? 00:49:20 "" ? 00:58:00 ? : - https://shitcode.net/ : - https://govnokod.xyz/ : - https://www.reddit.com/r/shittyprogramming/ : Reddit ... :( : https://youtube.com/live/e028yvnFvvk : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list...
Jun 14, 2024•1 hr 14 min•Ep 121•Transcript available on Metacast ? ? ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:05:10 ? 00:15:40 ? 00:20:30 Rider/Resharper? 00:33:40 00:52:45 : - https://learn.microsoft.com/en-us/aspnet/core/test/integration-tests : Integration tests in ASP.NET Core - https://docs.docker.com/language/dotnet/run-tests/ : Run .NET tests in a container : https://youtube.com/live/SV1FbOvWqas : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=P...
Jun 07, 2024•1 hr 4 min•Ep 120•Transcript available on Metacast TDD - ! TDD - " "! TDD - ... :) . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:07:00 TDD? 00:15:40 Test Frist TDD 00:34:00 TDD 00:45:55 TDD ? 00:49:00 TDD : - https://youtu.be/TmY3AuoW_PU : Test Last, Test First, TDD: - https://www.youtube.com/playlist?list=PLOGzxujsqdGDpW8mHsQwBByVYR2-9GX7u : Is TDD Dead? - https://www.ozon.ru/product/ekstremalnoe-programmirovanie-razrabotka-cherez-testirovanie-bek-kent-211432674 : "" TDD : ht...
May 31, 2024•1 hr 1 min•Ep 119•Transcript available on Metacast " " , ! ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:05:40 ? 00:13:00 gamedev 00:18:00 pet-project production ? 00:21:30 00:29:20 00:39:10 00:51:00 TDD : https://youtube.com/live/EAy_WqB00j4 : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 : - Telegram: https://t.me/dotnetmore_chat : Twitter: https://twitter.com/dotnetmore Telegram channel: https://t.me/dotn...
May 24, 2024•1 hr 6 min•Ep 118•Transcript available on Metacast C# . ? ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:02:50 ? 00:18:45 protected virtual 00:34:40 , AutoMock 00:50:50 : - https://github.com/moq/Moq.AutoMocker : Moq.AutoMocker - https://dev.to/aloneguid/c-net-method-call-performance-facts-1koi : C#/.NET Method Call Performance - Facts : https://youtube.com/live/eBnaLdq0VXQ : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8b...
May 10, 2024•1 hr 1 min•Ep 117•Transcript available on Metacast , ? - " " ? - ? ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:11:55 ? 00:21:00 , 00:46:45 : - https://github.com/dotnetmore/shit-tests : "" : https://youtube.com/live/j_eWBt8vLa4 : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 : - Telegram: https://t.me/dotnetmore_chat : Twitter: https://twitter.com/dotnetmore Telegram channel: https://t.me/dotnetmore Copyri...
Apr 27, 2024•1 hr 4 min•Ep 116•Transcript available on Metacast " ", Pull Request https://github.com/dotnetmore/shit-tests , . , . , arrange 20 ? act - ? , assert ? . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:02:30 DRY 00:13:15 , 00:20:30 ? : - https://github.com/dotnetmore/shit-tests : , - https://fluentassertions.com/introduction : Fluent Assertions - https://nsubstitute.github.io/ : NSubstitute - https://www.testrail.com/blog/5-bdd-tools-c-codebases/ : BDD - https://github.com/VerifyT...
Apr 20, 2024•1 hr 8 min•Ep 115•Transcript available on Metacast , - . . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:04:00 00:13:20 ? 00:15:00 00:24:40 00:30:00 00:47:10 Verify : - https://dev.to/thawkin3/clean-code-with-unit-tests-tips-and-tricks-for-keeping-your-test-suites-clean-483l : , - https://en.wikipedia.org/wiki/Behavior-driven_development : BDD : https://youtube.com/live/Ztfahr3_Mi0 : https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfp...
Apr 12, 2024•1 hr 2 min•Ep 114•Transcript available on Metacast , ? ? ? . . . "Rust DotNet ": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 00:02:20 00:13:00 00:21:00 Line Code Coverage 00:31:10 Branch Code Coverage 00:47:30 ExcludeFromCodeCoverageAttribute, 00:55:40 Mutation Testing, "" .Net? : - https://github.com/coverlet-coverage/coverlet : Coverlet - https://github.com/danielpalme/ReportGenerator : Report Generator - https://stryker-mutator.io/ : Stryker Mutator : https://youtube.com/live/6EAzwRJMIg8 : http...
Mar 22, 2024•2 hr 30 min•Ep 113•Transcript available on Metacast