Skip to content
YouTube Channel for Advanced C# Lessons
C# HTML CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Added The Rules for TESTABLE C# Code Design - Web Services Feb 14, 2020
.gitignore Initial commit Nov 21, 2019
LICENSE Initial commit Nov 21, 2019
README.md

README.md

My Tested ASP.NET  MyTested.AspNet.TV - YouTube Channel for
  Advanced C# Lessons

Special Sponsors

The Ultimate Cross-Platform .NET Framework JetBrains

Gold Sponsors

Playlists

  • Code Testing - Videos
  • Live Coding Sessions - Videos
  • Delegates and Events - Videos
  • Reflection Tips & Tricks - Videos
  • Expression Trees - Videos
  • Entity Framework Performance Tips - Videos
  • Folder-by-Type Project Structure in ASP.NET CORE 3.0 - Videos

Lessons

  • The Rules For TESTABLE C# Code Design - Source Code
    • Part 1 - Framework - Video
    • Part 2 - The New Keyword - Video
    • Part 3 - Static Methods - Video
    • Part 4 - Private Methods - Video
    • Part 5 - Database - Video
    • Part 6 - File System - Video
    • Part 7 - Third-Party Libraries - Video
    • Part 8 - System Resources - Video
    • Part 9 - Configuration - Video
    • Part 10 - Random Generator - Video
    • Part 11 - Web Services - Video
  • 10 Visual Studio Tips & Tricks You Probably DON'T KNOW - Video
  • Embracing NON-NULLABLE Reference Types in C# 8.0 - Video - Source Code
  • LIVE CODING - Deep Equality Algorithm in My Tested ASP.NET - Source Code
    • Part 1 - Explanation - Video
    • Part 2 - Implementing Error Reports - Video
    • Part 3 - Bug Hunting - Video
  • PLAYING and TESTING with Fast Expression Compiler - Video - Source Code
  • What is Fast Expression Compiler - Video - Source Code
  • SUPER Fast Property Getters with C# Expression Trees - Video - Source Code
  • SUPER Fast Object Creation with C# Expression Trees - Source Code
    • Part 1 - Empty Constructor - Video
    • Part 2 - Multiple Constructor Parameters - Video
  • Don't SUCK With Entity Framework - Performance Tips - Source Code
    • Part 1 - N + 1 Query Problem - Video
    • Part 2 - Lazy Loading Proxies - Video
    • Part 3 - Select * - Video
    • Part 4 - Data Loading - Video
    • Part 5 - Optimizing Delete - Video
    • Part 6 - Cold vs Warm Queries - Video
    • Part 7 - Compiled Queries - Video
    • Part 8 - Change Tracking - Video
    • Part 9 - Final Thoughts - Video
  • Let's be LAZY and Use Reflection - AutoMapper Edition - Video - Source Code
  • Let's be LAZY and Use Reflection - ASP.NET Core Services Edition - Video - Source Code
  • C# EVENTS for Dummies - Video - Source Code
  • C# ACTION and FUNC for Dummies - Video - Source Code
  • C# DELEGATES for Dummies - Video - Source Code
  • TOP 5 Books Every C# Developer Should READ - Video
  • CRASHING the C# Compiler in 10 Lines of Code! - Video - Source Code
  • Folder-by-Type Project Structure in ASP.NET CORE 3.0 - Source Code
    • Part 1 - Initial Clean Up - Video
    • Part 2 - Data Layer - Video
    • Part 3 - Service Layer - Video
    • Part 4 - Controller Layer - Video
    • Part 5 - Mapping Objects with AutoMapper - Video
  • Using C# Expression Trees in ASP.NET Controllers (A PRACTICAL EXAMPLE) - Video - Source Code
  • C# Expression Trees are NOT SCARY (Let's Start with the Basics) - Video - Source Code
  • How to TEST ASP.NET Core 2.2 Web Applications with My Tested ASP.NET - Video - Source Code
  • Beautify UGLY C# Reflection Code by Using the Dynamic Type - Video - Source Code
  • OPTIMIZE C# Reflection Up to 10 Times by Using Delegates - Video - Source Code
You can’t perform that action at this time.