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
Read it on Medium:
https://stories.devleader.ca/reflection-in-c-4-simple-but-powerful-code-examples-03a74acfdc2b
Read it on Medium:
https://stories.devleader.ca/reflection-in-c-4-simple-but-powerful-code-examples-03a74acfdc2b
…
..
.
Loops!
…
..
.
Loops!
A recording from Dev Leader's live video
Read the article here:
https://weekly.devleader.ca/p/faang-interview-tips-e1f
A recording from Dev Leader's live video
Read the article here:
https://weekly.devleader.ca/p/faang-interview-tips-e1f
Want to see how you can speed up your string-based algorithms in C# by using spans? Check out this video!
The code maze article can be found here:
https://code-maze.com/csharp-span-to-improve-application-performance/
Watch here:
Want to see how you can speed up your string-based algorithms in C# by using spans? Check out this video!
The code maze article can be found here:
https://code-maze.com/csharp-span-to-improve-application-performance/
Watch here:
Read more here:
https://www.devleader.ca/2024/03/13/async-event-handlers-in-c-what-you-need-to-know/
#CSharp #DotNet #DotNetCore #Coding
Read more here:
https://www.devleader.ca/2024/03/13/async-event-handlers-in-c-what-you-need-to-know/
#CSharp #DotNet #DotNetCore #Coding
These articles should help cover a variety of topics that you might be interested in then:
https://www.devleader.ca/category/csharp-dotnet/
Getting Started:
- Basics: https://www.devleader.ca/2023/03/01/c-basics-a-guide-for-new-programmers/
These articles should help cover a variety of topics that you might be interested in then:
https://www.devleader.ca/category/csharp-dotnet/
Getting Started:
- Basics: https://www.devleader.ca/2023/03/01/c-basics-a-guide-for-new-programmers/
Dev Leader Weekly 122
Read the article here:
https://weekly.devleader.ca/p/faang-interview-tips
Dev Leader Weekly 122
Read the article here:
https://weekly.devleader.ca/p/faang-interview-tips
If you're a more senior software engineer, you have an amazing opportunity to help build a safe place for juniors.
If you're a more senior software engineer, you have an amazing opportunity to help build a safe place for juniors.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Read the article here:
https://www.devleader.ca/2026/01/12/weekly-recap-20260109
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Read the article here:
https://www.devleader.ca/2026/01/12/weekly-recap-20260109
Read it on Medium:
https://stories.devleader.ca/async-await-in-c-is-a-feature-that-allows-you-to-write-asynchronous-code-that-is-easy-to-read-and-7750b875766e
Read it on Medium:
https://stories.devleader.ca/async-await-in-c-is-a-feature-that-allows-you-to-write-asynchronous-code-that-is-easy-to-read-and-7750b875766e
…
..
.
It makes their code snakey.
…
..
.
It makes their code snakey.
This video is a brief high-level overview of how to use the StringBuilder class in C#. If you are a beginner programmer and wondering how you can make some of your string-heavy code more effective, this video is for you!
Watch here:
This video is a brief high-level overview of how to use the StringBuilder class in C#. If you are a beginner programmer and wondering how you can make some of your string-heavy code more effective, this video is for you!
Watch here:
Read more here:
https://www.devleader.ca/2024/03/14/activator-createinstance-vs-type-invokemember-a-clear-winner/
#CSharp #DotNet #DotNetCore #BenchmarkDotNet
Read more here:
https://www.devleader.ca/2024/03/14/activator-createinstance-vs-type-invokemember-a-clear-winner/
#CSharp #DotNet #DotNetCore #BenchmarkDotNet
Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley!
Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley!
Read it on Medium:
https://stories.devleader.ca/activator-createinstance-in-c-a-quick-rundown-1fcfcc1a6f0c
Read it on Medium:
https://stories.devleader.ca/activator-createinstance-in-c-a-quick-rundown-1fcfcc1a6f0c
…
..
.
You console it.
…
..
.
You console it.
This is the third video in the series looking at a segmented stream in C#. We examine yet another optimization of the initial design, and the benchmarks are WILD! How many orders of magnitude?! Check it out!
Watch here:
This is the third video in the series looking at a segmented stream in C#. We examine yet another optimization of the initial design, and the benchmarks are WILD! How many orders of magnitude?! Check it out!
Watch here:
Read more here:
https://www.devleader.ca/2023/11/22/how-to-implement-the-strategy-pattern-in-c-for-improved-code-flexibility/
#csharp #designpattern #designpatterns #strategy
Read more here:
https://www.devleader.ca/2023/11/22/how-to-implement-the-strategy-pattern-in-c-for-improved-code-flexibility/
#csharp #designpattern #designpatterns #strategy