YouTube: https://YouTube.com/@DevLeader
Newsletter: https://subscribe.devleader.ca
Principal Software Engineering Manager at Microsoft. Views are my own.
Dev Leader Weekly 113
Read the article here:
https://weekly.devleader.ca/p/college-developer-struggles
#SoftwareEngineering #Developers #Memes
#SoftwareEngineering #Developers #Memes
Read more here:
https://www.devleader.ca/2023/12/17/what-is-the-factory-software-pattern-in-c-what-you-need-to-know/
#csharp #dotnet #designpattern #designpatterns
Read more here:
https://www.devleader.ca/2023/12/17/what-is-the-factory-software-pattern-in-c-what-you-need-to-know/
#csharp #dotnet #designpattern #designpatterns
In the linked video, I show the result of using Copilot CLI to build some cool source-generation features that I never would have gotten to!
Check out my channel or watch here:
https://www.youtube.com/watch?v=P4OB3lgJuhQ
In the linked video, I show the result of using Copilot CLI to build some cool source-generation features that I never would have gotten to!
Check out my channel or watch here:
https://www.youtube.com/watch?v=P4OB3lgJuhQ
Learn how to implement Abstract Factory pattern in C# with a complete step-by-step guide. Includes code examples, best practices, and common pitfalls to avoid.
Read the article here:
Learn how to implement Abstract Factory pattern in C# with a complete step-by-step guide. Includes code examples, best practices, and common pitfalls to avoid.
Read the article here:
Read it on Medium:
https://medium.devleader.ca/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know-475e3aef9893
Read it on Medium:
https://medium.devleader.ca/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know-475e3aef9893
…
..
.
It was a class act.
…
..
.
It was a class act.
I'm super interested in dependency injection and plugin systems, but there's a whole world of functionality I never would have gotten around to building... Until AI!
Watch here:
https://www.youtube.com/watch?v=P4OB3lgJuhQ
I'm super interested in dependency injection and plugin systems, but there's a whole world of functionality I never would have gotten around to building... Until AI!
Watch here:
https://www.youtube.com/watch?v=P4OB3lgJuhQ
#SoftwareEngineering #Developers #Memes
#SoftwareEngineering #Developers #Memes
Read more here:
https://www.devleader.ca/2023/12/13/what-is-the-adapter-design-pattern-beginner-questions-answered/
#designpattern #designpatterns #programming
Read more here:
https://www.devleader.ca/2023/12/13/what-is-the-adapter-design-pattern-beginner-questions-answered/
#designpattern #designpatterns #programming
I'm super interested in dependency injection and plugin systems, but there's a whole world of functionality I never would have gotten around to building... Until AI!
Watch here:
https://www.youtube.com/watch?v=P4OB3lgJuhQ
I'm super interested in dependency injection and plugin systems, but there's a whole world of functionality I never would have gotten around to building... Until AI!
Watch here:
https://www.youtube.com/watch?v=P4OB3lgJuhQ
This is the first EVER software engineering interview done on Dev Leader, and I was excited to be able to have my first awesome guest:
Callie Buruchara!
This is the first EVER software engineering interview done on Dev Leader, and I was excited to be able to have my first awesome guest:
Callie Buruchara!
Read it on Medium:
https://medium.devleader.ca/how-to-format-a-string-as-base64-in-csharp-beginners-guide-af9de4000a40
Read it on Medium:
https://medium.devleader.ca/how-to-format-a-string-as-base64-in-csharp-beginners-guide-af9de4000a40
…
..
.
Loop-the-loop.
…
..
.
Loop-the-loop.
The mediator design pattern allows us to communicate through a "middle man". It understands how to get the message to the destination and what the right destination is.
The mediator design pattern allows us to communicate through a "middle man". It understands how to get the message to the destination and what the right destination is.
I honestly wasn't expecting changes for the way I've been writing tests for the last 100 years but... I was pleasantly surprised.
I honestly wasn't expecting changes for the way I've been writing tests for the last 100 years but... I was pleasantly surprised.
Read more here:
https://www.devleader.ca/2024/03/26/how-to-delete-documents-from-mongodb-in-c-what-you-need-to-know/
#MongoDB #Databases #CSharp #DotNet
Read more here:
https://www.devleader.ca/2024/03/26/how-to-delete-documents-from-mongodb-in-c-what-you-need-to-know/
#MongoDB #Databases #CSharp #DotNet
Here's a collection of some of my more popular videos on YouTube:
https://youtu.be/Zf0YWgNbKnQ
In this video, I discuss the Reddit post about Rust replacing all of the C# at Microsoft.
https://youtu.be/5OKLiQM2y30
Here's a collection of some of my more popular videos on YouTube:
https://youtu.be/Zf0YWgNbKnQ
In this video, I discuss the Reddit post about Rust replacing all of the C# at Microsoft.
https://youtu.be/5OKLiQM2y30
The mediator design pattern allows us to communicate through a "middle man". It understands how to get the message to the destination and what the right destination is.
The mediator design pattern allows us to communicate through a "middle man". It understands how to get the message to the destination and what the right destination is.
Read it on Medium:
https://medium.devleader.ca/understanding-foreach-loops-in-c-what-you-need-to-know-139a79504553
Read it on Medium:
https://medium.devleader.ca/understanding-foreach-loops-in-c-what-you-need-to-know-139a79504553