29 тысяч подписчиков
209 видео
Guess the Pattern!
How to Avoid Null Reference Exceptions: Optional Objects in C#
Boolean Is Not Your Friend
Using GitHub Copilot to Write Complex Code | Step-by-step Tutorial
How To Refactor Database Schema With Entity Framework Core
Why Favor Object Composition Over Class Inheritance? A Deep Dive
Are You Afraid of LINQ Aggregate Operator?
So, You're Writing Code One Line at a Time? -- Yeah, Right...
Learn C#: How Do Virtual Methods Work?
Immutable Design: Why You Should Care
The Fastest Way to Modify a List in C# | Coding Demo
You May Have Never Learned This Lesson Right
Using Assertions to Demonstrate the Code is Correct
Use C# 11 List Patterns To Write Short and Expressive Code
Master the Design of Classes (Part 2)
C# with Expressions Evade Validation!
Manage Nulls Like a Boss and Never Fail!
When and How To Apply CQRS in an ASP.NET Core Application With EF Core
The C# Question I Hear Every Day
5 Sure Signs You're No Longer Junior Programmer
Master the Design of Classes (Part 5)
Deep Dive on Locks & Deadlocks for Application Developers
How Do I Escape From Here?
Target-Typed new Expressions in C#
They Are Brilliant – But in Small Doses Only!
The Encapsulation Lose-Lose Game
Enjoy Strongly Typed Code Again With Covariant Return Types
Answer the Google Interview Question in 60 Seconds
Use Property Patterns in C#
C# Records Are Functional - Use Them That Way!
The Ultimate Guide to C# Records
Working Software ep. 4: Developing a Custom Scripting Language
Write Unit Tests Against the Interface, Not Implementation
Adding an EF Property in a Zero Downtime Migration
Deploying an EF Migration Zero Downtime? Watch Out!
Are Design Patterns Dead in C#?
Master the Design of Classes (Part 3)
Master the Design of Classes (Part 7)
What is Covariance and Contravariance in C#: A Complete Overview
Calling a Virtual Function From a Constructor? Bad Idea!
Remove Messy Constructor Calls | Clean Code
Does This Class Violate LSP?
Constructing a Complex LINQ Expression
Advent of Code 2024 Day 2 - Full Solution
How Does List REALLY Work in .NET?
Switch Over to switch Expressions!
This Is How Domain-Driven Design Makes Object-Oriented Design More Powerful
Build Your Own Option Type in C# and Use It Like a Pro
Favor Method Chaining Over Nested Calls | Clean Code
Do Not Iterate IEnumerable Multiple Times!
3 Game-Changing Tips for Writing Simpler Code