YouTube: https://YouTube.com/@DevLeader
Newsletter: https://subscribe.devleader.ca
Principal Software Engineering Manager at Microsoft. Views are my own.
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.
Read more here:
https://www.devleader.ca/2023/12/03/how-to-take-advantage-of-csharp-optional-parameters-for-cleaner-code/
#csharp #dotnet #dotnetcore #coding
Read more here:
https://www.devleader.ca/2023/12/03/how-to-take-advantage-of-csharp-optional-parameters-for-cleaner-code/
#csharp #dotnet #dotnetcore #coding
In fact, I'd probably argue that the only real guarantee we have is that things will change.
In fact, I'd probably argue that the only real guarantee we have is that things will change.
Get your Blazor blog running almost immediately after cloning the repository!
In this video, you can say goodbye to dealing with WordPress and have a C# blog ready in no time.
Get your Blazor blog running almost immediately after cloning the repository!
In this video, you can say goodbye to dealing with WordPress and have a C# blog ready in no time.
Just a friendly reminder that if you are mostly familiar with me from either social media posts or C# programming tutorials, I've finally scheduled my 300th software engineering vlog entry on Spotify.
These videos are a mix of:
Just a friendly reminder that if you are mostly familiar with me from either social media posts or C# programming tutorials, I've finally scheduled my 300th software engineering vlog entry on Spotify.
These videos are a mix of:
Read more here:
https://www.devleader.ca/2023/11/28/what-does-refactoring-code-mean-what-new-developers-need-to-know/
#refactor #refactoring #programming
Read more here:
https://www.devleader.ca/2023/11/28/what-does-refactoring-code-mean-what-new-developers-need-to-know/
#refactor #refactoring #programming
But before that, I need to be honest:
This is not a rule or the only way to test things.
I want to be clear that this approach has plenty of value.
But it's not the only approach.
But before that, I need to be honest:
This is not a rule or the only way to test things.
I want to be clear that this approach has plenty of value.
But it's not the only approach.
You know it's right when it fits like a glove.
At least that's the case for Amichai Mantinband when he stumbled upon computer science! He knew right away that he had found the right career path.
You know it's right when it fits like a glove.
At least that's the case for Amichai Mantinband when he stumbled upon computer science! He knew right away that he had found the right career path.
@brandghost.bsky.social let's me focus on the content so I don't have to worry about pressing post.
@brandghost.bsky.social let's me focus on the content so I don't have to worry about pressing post.