YouTube: https://YouTube.com/@DevLeader
Newsletter: https://subscribe.devleader.ca
Principal Software Engineering Manager at Microsoft. Views are my own.
Semantic Kernel in C# is absolutely awesome! One of my favorite parts is leveraging the plugin system.
In this video, let's explore using plugins to play around with getting the AI to query YouTube video data!
Watch here:
Semantic Kernel in C# is absolutely awesome! One of my favorite parts is leveraging the plugin system.
In this video, let's explore using plugins to play around with getting the AI to query YouTube video data!
Watch here:
Read more here:
https://www.devleader.ca/2024/01/18/software-engineering-soft-skills-6-focus-areas-that-you-need/
#softwareengineering #developers
Read more here:
https://www.devleader.ca/2024/01/18/software-engineering-soft-skills-6-focus-areas-that-you-need/
#softwareengineering #developers
We try to keep zooming in until we find the testable parts and chip away, gradually adding coverage.
If you're in a scenario where you have a critical fix in code that isn't testable, and you need SOMETHING that will help build confidence...
We try to keep zooming in until we find the testable parts and chip away, gradually adding coverage.
If you're in a scenario where you have a critical fix in code that isn't testable, and you need SOMETHING that will help build confidence...
Dev Leader Weekly 116
Read the article here:
https://weekly.devleader.ca/p/is-my-developer-career-just-maintenance
Dev Leader Weekly 116
Read the article here:
https://weekly.devleader.ca/p/is-my-developer-career-just-maintenance
It's all about delivering value to the customer. But do they even know what they want?!
I was fortunate to sit down and chat with Emily Jowers where we talked about her career journey up to staff software engineer.
It's all about delivering value to the customer. But do they even know what they want?!
I was fortunate to sit down and chat with Emily Jowers where we talked about her career journey up to staff software engineer.
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/2025/11/15/weekly-recap-20251114
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/2025/11/15/weekly-recap-20251114
Read more here:
https://www.devleader.ca/2023/09/21/setup-visual-studio-for-asp-net-core-a-beginners-how-to-guide/
#aspnet #aspnetcore #visualstudio
Read more here:
https://www.devleader.ca/2023/09/21/setup-visual-studio-for-asp-net-core-a-beginners-how-to-guide/
#aspnet #aspnetcore #visualstudio
From my experience... no. A dedicated tech debt sprint sounds nice but it's too easy to derail.
Let me explain.
From my experience... no. A dedicated tech debt sprint sounds nice but it's too easy to derail.
Let me explain.
You've surely seen his system design and software architecture content, right?
You know the man -- Raul Junco!
You've surely seen his system design and software architecture content, right?
You know the man -- Raul Junco!
What's cooler than using Semantic Kernel in C#?
Mixing in my favorite set of building blocks: Plugins!
This video tutorial will get us up and running with plugins in Semantic Kernel!
Watch here:
https://www.youtube.com/watch?v=1GjIY-F91jU
What's cooler than using Semantic Kernel in C#?
Mixing in my favorite set of building blocks: Plugins!
This video tutorial will get us up and running with plugins in Semantic Kernel!
Watch here:
https://www.youtube.com/watch?v=1GjIY-F91jU
Read more here:
https://www.devleader.ca/2024/05/20/dapper-and-strongly-typed-ids-how-to-dynamically-register-mappings/
#CSharp #DotNet #EFCore #Dapper
Read more here:
https://www.devleader.ca/2024/05/20/dapper-and-strongly-typed-ids-how-to-dynamically-register-mappings/
#CSharp #DotNet #EFCore #Dapper
It's a trick question to try and ask how many promotions a certain level takes in someone's career. While it might be interesting to hear the story, the hyper-focus on promotions is the wrong metric.
It's a trick question to try and ask how many promotions a certain level takes in someone's career. While it might be interesting to hear the story, the hyper-focus on promotions is the wrong metric.
Want to build more interesting AI applications using C#? Let's dive right into Semantic Kernel and see all of the awesome functionality that the framework has to offer!
Watch here:
https://www.youtube.com/watch?v=YLv5z6NI494
Want to build more interesting AI applications using C#? Let's dive right into Semantic Kernel and see all of the awesome functionality that the framework has to offer!
Watch here:
https://www.youtube.com/watch?v=YLv5z6NI494
Read more here:
https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know/
#CSharp #DotNetCore #DotNet #Coding
Read more here:
https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know/
#CSharp #DotNetCore #DotNet #Coding
The switch statement allows us to check conditionals, much like a chain of if-else statements.
Often, a switch statement is more performant but it can also offer the benefit of being more expressive -- especially when dealing with enums!
The switch statement allows us to check conditionals, much like a chain of if-else statements.
Often, a switch statement is more performant but it can also offer the benefit of being more expressive -- especially when dealing with enums!
They were cross-posted. They were also *GASP* scheduled! Over an API!
But that's not all.
Let's see how @brandghost.bsky.social keeps my social media engine going, and what's so interesting about these posts.
Watch here:
https://youtu.be/hnaSHQEirOc
They were cross-posted. They were also *GASP* scheduled! Over an API!
But that's not all.
Let's see how @brandghost.bsky.social keeps my social media engine going, and what's so interesting about these posts.
Watch here:
https://youtu.be/hnaSHQEirOc
Visit here for more info:
https://dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino
Visit here for more info:
https://dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino
This might not be as glamorous as building a fancy new web application...
But if you're still shipping downloadable software, odds are you've probably found yourself needing an installer!
This might not be as glamorous as building a fancy new web application...
But if you're still shipping downloadable software, odds are you've probably found yourself needing an installer!
Read more here:
https://www.devleader.ca/2024/01/01/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know/
#csharp #dotnet #dotnetcore #beginners
Read more here:
https://www.devleader.ca/2024/01/01/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know/
#csharp #dotnet #dotnetcore #beginners
When we're dealing with enums in CSharp that are setup as flags, using the bitwise AND operator can be tremendously helpful.
When we're dealing with enums in CSharp that are setup as flags, using the bitwise AND operator can be tremendously helpful.
Let's continue on the Blazor blog tutorial! Next stop:
Hosting your database in the cloud!
The reality is that for most folks you're probably fine to run with the base SQLite settings.
Let's continue on the Blazor blog tutorial! Next stop:
Hosting your database in the cloud!
The reality is that for most folks you're probably fine to run with the base SQLite settings.