Все публикации

Unit Testing Strategy

Service Interface Layer Pattern

Let's Talk - Null Conditional Operator. No Thank you!

IDisposable Exposed

Prefer Composition Over Inheritance - A Real-World Example

Custom Loggers. Importance of Logging Off Application Servers

Fireside Chat Series

High Performance Logging and Custom Objects

Logging And Application Insights in Non-ASP.NET Applications

To LINQ Or Not To LINQ - That is the Question

gRPC - Real-World .NET Core/.NET 5 Applications

gRPC - Getting Started .NET 5/ .NET Core 3.x

Introduction To gRPC

Abstraction In Software Design - With Examples

SOLID IS OLD!! - Dependency Inversion Principle

Abstraction in Software Design

C# 9 Record Types

Improve Your Communication Skills

Let's Talk - Always use the 'as' operator - No Thank you

Programming Destination for 2021

Let's Talk - Validating Formal Arguments - No Thank you!

Let's Talk - Creating Instances, Using Inheritance - No Thank you!

Let's Talk - Separate State from Behavior - Yes PLEASE!

ASP.NET Core SignalR & Worker Service - Part 3