DEV Community

Dev Leader profile picture

Dev Leader

I'm a Principal Software Engineering Manager at Microsoft with 20+ years of coding, 12 years of managing engineering teams, and 14 years of building software professionally. Here to help you succeed!

Education

University of Waterloo

Work

Principal Software Engineering Manager at Microsoft

4 Week Community Wellness Streak
2 Week Community Wellness Streak
Writing Debut
One Year Club
1 Week Community Wellness Streak
8 Week Writing Streak
4 Week Writing Streak
How To Use IServiceCollection In Console Applications – What You Need To Know

How To Use IServiceCollection In Console Applications – What You Need To Know

2
Comments
4 min read

Want to connect with Dev Leader?

Create an account to connect with Dev Leader. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Autofac ComponentRegistryBuilder in ASP.NET Core – How To Register Dependencies

Autofac ComponentRegistryBuilder in ASP.NET Core – How To Register Dependencies

1
Comments
8 min read
Autofac ContainerBuilder in ASP.NET Core – What You Need To Know

Autofac ContainerBuilder in ASP.NET Core – What You Need To Know

1
Comments
7 min read
AutofacServiceProviderFactory in ASP.NET Core – Problems With Dependency Injection (Part 1)

AutofacServiceProviderFactory in ASP.NET Core – Problems With Dependency Injection (Part 1)

Comments
8 min read
Break into Big Tech – My Journey from Startup to Microsoft

Break into Big Tech – My Journey from Startup to Microsoft

Comments
7 min read
MudBlazor with Blazor Interactive SSR – What You Need To Know

MudBlazor with Blazor Interactive SSR – What You Need To Know

2
Comments
6 min read
Try Catch in C#: The Basics You Need to Know

Try Catch in C#: The Basics You Need to Know

1
Comments 1
9 min read
How to Convert a String to Byte Array in C#: Encoding and Decoding Simplified

How to Convert a String to Byte Array in C#: Encoding and Decoding Simplified

Comments
7 min read
API Gateways in Zuplo – Creating an ASCII Art API

API Gateways in Zuplo – Creating an ASCII Art API

Comments
12 min read
API Key Authentication Middleware In ASP NET Core – A How To Guide

API Key Authentication Middleware In ASP NET Core – A How To Guide

Comments
6 min read
8 Things I Wish I Understood Earlier In My Career

8 Things I Wish I Understood Earlier In My Career

1
Comments 2
5 min read
The Impact of Lazy Evaluation of Iterators 00:43

The Impact of Lazy Evaluation of Iterators

1
Comments 1
1 min read
C# Regular Expression Benchmarks – How To Avoid My Mistakes!

C# Regular Expression Benchmarks – How To Avoid My Mistakes!

1
Comments
9 min read
C# Regex Performance: How To Squeeze Out Performance

C# Regex Performance: How To Squeeze Out Performance

Comments
7 min read
Examples Of Composition In C# – A Simple Guide For Beginners

Examples Of Composition In C# – A Simple Guide For Beginners

3
Comments 3
10 min read
Examples Of Inheritance In C# – A Simplified Introduction To OOP

Examples Of Inheritance In C# – A Simplified Introduction To OOP

1
Comments 1
11 min read
Regular Expressions In C#: 3 Examples You Need To Know

Regular Expressions In C#: 3 Examples You Need To Know

Comments
6 min read
Regex Options In C#: A Beginner’s Guide To Powerful Pattern Matching

Regex Options In C#: A Beginner’s Guide To Powerful Pattern Matching

Comments
8 min read
Collection Initializer Performance in C# – How To Get An 87% Boost!

Collection Initializer Performance in C# – How To Get An 87% Boost!

2
Comments
11 min read
Collection Initializers And Collection Expressions In C# – Simplified Code Examples

Collection Initializers And Collection Expressions In C# – Simplified Code Examples

3
Comments 2
5 min read
C# MongoDB Insert Benchmarks – What You Need To Know

C# MongoDB Insert Benchmarks – What You Need To Know

1
Comments 1
6 min read
C# Testcontainers for MongoDB: How To Easily Run Local Databases

C# Testcontainers for MongoDB: How To Easily Run Local Databases

1
Comments 1
7 min read
How To Delete Documents From MongoDB In C# – What You Need To Know

How To Delete Documents From MongoDB In C# – What You Need To Know

Comments
6 min read
How To Update MongoDB Documents in C# – What You Need To Know

How To Update MongoDB Documents in C# – What You Need To Know

Comments
6 min read
MongoDB Filtering in C# – Beginner’s Guide For Easy Filters

MongoDB Filtering in C# – Beginner’s Guide For Easy Filters

Comments
5 min read
MongoDB in C#: Simplified Guide For Inserting Data

MongoDB in C#: Simplified Guide For Inserting Data

2
Comments
7 min read
Blazor Render Mode – How To Avoid Dependency Injection Woes

Blazor Render Mode – How To Avoid Dependency Injection Woes

Comments
6 min read
MudBlazor List Items: How To Create Awesome Blazor List Views

MudBlazor List Items: How To Create Awesome Blazor List Views

4
Comments 2
5 min read
Autofac In ASP NET Core – How To Avoid This Debugging Nightmare

Autofac In ASP NET Core – How To Avoid This Debugging Nightmare

Comments
5 min read
7 C# Project Ideas For Beginners To Escape Tutorial Hell

7 C# Project Ideas For Beginners To Escape Tutorial Hell

5
Comments 2
9 min read
ConstructorInfo – How To Make Reflection in DotNet Faster for Instantiation

ConstructorInfo – How To Make Reflection in DotNet Faster for Instantiation

2
Comments 2
8 min read
Activator.CreateInstance vs Type.InvokeMember – A Clear Winner?

Activator.CreateInstance vs Type.InvokeMember – A Clear Winner?

2
Comments
9 min read
Async Event Handlers in C#: What You Need to Know

Async Event Handlers in C#: What You Need to Know

1
Comments
6 min read
Plugin Architecture in C# for Improved Software Design

Plugin Architecture in C# for Improved Software Design

5
Comments 2
10 min read
How to Automatically Cast Between Types in C#

How to Automatically Cast Between Types in C#

2
Comments
4 min read
The Facade Design Pattern in C#: How to Simplify Complex Subsystems

The Facade Design Pattern in C#: How to Simplify Complex Subsystems

1
Comments 2
9 min read
async void Methods In C# – The Dangers That You Need to Know

async void Methods In C# – The Dangers That You Need to Know

3
Comments
7 min read
Extract Method Refactoring Technique in C# – What You Need To Know

Extract Method Refactoring Technique in C# – What You Need To Know

Comments
5 min read
How to Use BenchmarkDotNet: 6 Simple Performance-Boosting Tips to Get Started

How to Use BenchmarkDotNet: 6 Simple Performance-Boosting Tips to Get Started

1
Comments 2
11 min read
Implicit Operators in C#: How To Simplify Type Conversions

Implicit Operators in C#: How To Simplify Type Conversions

Comments
9 min read
How To Use Polly In C#: Easily Handle Faults And Retries

How To Use Polly In C#: Easily Handle Faults And Retries

1
Comments
7 min read
Scrutor in C# – 3 Simple Tips to Level Up Dependency Injection

Scrutor in C# – 3 Simple Tips to Level Up Dependency Injection

Comments
6 min read
Refactoring C# Code – 4 Essential Techniques Simplified

Refactoring C# Code – 4 Essential Techniques Simplified

1
Comments
10 min read
Activator.CreateInstance in C# – A Quick Rundown

Activator.CreateInstance in C# – A Quick Rundown

10
Comments 4
3 min read
async await in C#: 3 Beginner Tips You Need to Know

async await in C#: 3 Beginner Tips You Need to Know

2
Comments 2
7 min read
Reflection In C#: 4 Simple But Powerful Code Examples

Reflection In C#: 4 Simple But Powerful Code Examples

2
Comments 2
8 min read
Using Autofac In C# – 3 Simple Tips For Beginners

Using Autofac In C# – 3 Simple Tips For Beginners

1
Comments 2
7 min read
Scrutor Vs Autofac In C#: What You Need To Know

Scrutor Vs Autofac In C#: What You Need To Know

4
Comments
10 min read
C# For Beginners – 5 Simplified Concepts In C#

C# For Beginners – 5 Simplified Concepts In C#

1
Comments
7 min read
IServiceCollection In C# – Simplified Beginner’s Guide For Dependency Injection

IServiceCollection In C# – Simplified Beginner’s Guide For Dependency Injection

10
Comments 4
9 min read
Testcontainers In ASP.NET Core – A Simplified Beginner’s Guide

Testcontainers In ASP.NET Core – A Simplified Beginner’s Guide

Comments
12 min read
NUnit In ASP.NET Core – What You Need To Get Started

NUnit In ASP.NET Core – What You Need To Get Started

Comments
10 min read
Google Sheets In C# – How To Build Your Own Levels.Fyi!

Google Sheets In C# – How To Build Your Own Levels.Fyi!

Comments
6 min read
Weak Events In C# – How To Avoid Nasty Memory Leaks

Weak Events In C# – How To Avoid Nasty Memory Leaks

2
Comments
6 min read
XUnit In ASP.NET Core – What You Need To Know To Start

XUnit In ASP.NET Core – What You Need To Know To Start

5
Comments
8 min read
Unit Of Work Pattern In C# For Clean Architecture: What You Need To Know

Unit Of Work Pattern In C# For Clean Architecture: What You Need To Know

7
Comments 2
9 min read
C# Clean Architecture With MediatR: How To Build For Flexibility

C# Clean Architecture With MediatR: How To Build For Flexibility

Comments
8 min read
CQRS Pattern In C# And Clean Architecture – A Simplified Beginner’s Guide

CQRS Pattern In C# And Clean Architecture – A Simplified Beginner’s Guide

7
Comments 4
8 min read
WebApplicationFactory In ASP.NET Core: Practical Tips For C# Developers

WebApplicationFactory In ASP.NET Core: Practical Tips For C# Developers

5
Comments 4
8 min read
Ultimate Starter Guide To Middleware In ASP.NET Core: Everything You Need To Know

Ultimate Starter Guide To Middleware In ASP.NET Core: Everything You Need To Know

2
Comments
8 min read
loading...