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/plugin-architectures-in-dotnet-4dfa9445eb98
Read it on Medium:
https://stories.devleader.ca/plugin-architectures-in-dotnet-4dfa9445eb98
…
..
.
It was insecure.
…
..
.
It was insecure.
This video kicks off the series on the repository design pattern. We'll look at how you can set up EF Core in an ASP NET Core web API and wrap it up in a repository design pattern!
Watch it here:
https://www.youtube.com/watch?v=KQfDi9FsvDE
This video kicks off the series on the repository design pattern. We'll look at how you can set up EF Core in an ASP NET Core web API and wrap it up in a repository design pattern!
Watch it here:
https://www.youtube.com/watch?v=KQfDi9FsvDE
Every weekend I publish a FREE newsletter discussing CSharp and dotnet topics.
Each newsletter touches on general software engineering to get you thinking as well as linking out to some useful learning resources.
Every weekend I publish a FREE newsletter discussing CSharp and dotnet topics.
Each newsletter touches on general software engineering to get you thinking as well as linking out to some useful learning resources.
Read more here:
https://www.devleader.ca/2023/09/15/blazor-plugin-architecture-how-to-manage-dynamic-loading-lifecycle/
#aspnetcore #blazor #plugins #csharp
Read more here:
https://www.devleader.ca/2023/09/15/blazor-plugin-architecture-how-to-manage-dynamic-loading-lifecycle/
#aspnetcore #blazor #plugins #csharp
I've put together a series of video tutorials to help you out with Quartz NET -- a powerful job scheduling framework in DotNet.
Setup:
- Basics in ASP NET: https://youtu.be/RtjqYAcCea8
I've put together a series of video tutorials to help you out with Quartz NET -- a powerful job scheduling framework in DotNet.
Setup:
- Basics in ASP NET: https://youtu.be/RtjqYAcCea8
Separate your commits.
Modularity is a key concept in software engineering, and it's not just specific to how you split out your classes and functions.
Separate your commits.
Modularity is a key concept in software engineering, and it's not just specific to how you split out your classes and functions.
Read it on Medium:
https://medium.devleader.ca/a-simple-union-between-net-core-and-python-beaf34d5d2d8
Read it on Medium:
https://medium.devleader.ca/a-simple-union-between-net-core-and-python-beaf34d5d2d8
…
..
.
They had constant arguments.
…
..
.
They had constant arguments.
That’s the goal.
When it comes to feedback, focus on:
- Asking direct, timely questions (“What could I do better in scenario X?”)
That’s the goal.
When it comes to feedback, focus on:
- Asking direct, timely questions (“What could I do better in scenario X?”)
This software developer is looking to land an internship! Let's see what awesome things they included on their resume and what areas they could improve on.
Watch it here:
https://www.youtube.com/watch?v=kwg3IB58vHw
This software developer is looking to land an internship! Let's see what awesome things they included on their resume and what areas they could improve on.
Watch it here:
https://www.youtube.com/watch?v=kwg3IB58vHw
Read more here:
https://www.devleader.ca/2023/09/17/automatic-module-discovery-with-autofac-simplified-registration/
#csharp #dotnet #programming
Read more here:
https://www.devleader.ca/2023/09/17/automatic-module-discovery-with-autofac-simplified-registration/
#csharp #dotnet #programming
It finally happened. The legacy code that's been sittigng dormant for 5 years without changes and running smoothly is encountering a critical issue.
It finally happened. The legacy code that's been sittigng dormant for 5 years without changes and running smoothly is encountering a critical issue.
Arguably the coolest thing I've been able to do in my content creation journey for software engineers to date:
I got to sit down and chat with Scott Hanselman.
Arguably the coolest thing I've been able to do in my content creation journey for software engineers to date:
I got to sit down and chat with Scott Hanselman.
Read it on Medium:
https://medium.devleader.ca/tasks-backgroundworkers-and-threads-4740bb605de
Read it on Medium:
https://medium.devleader.ca/tasks-backgroundworkers-and-threads-4740bb605de
…
..
.
A liar.
…
..
.
A liar.
Are software developers having an over-reliance on their AI tools? Or what about how AI is affecting their ability to learn how to become a good developer?
Are we... doomed? I don't think so, but let's dive into it.
Watch here:
Are software developers having an over-reliance on their AI tools? Or what about how AI is affecting their ability to learn how to become a good developer?
Are we... doomed? I don't think so, but let's dive into it.
Watch here:
Read more here:
https://www.devleader.ca/2023/09/14/plugin-architecture-in-blazor-a-how-to-guide/
#aspnetcore #blazor #plugins #csharp
Read more here:
https://www.devleader.ca/2023/09/14/plugin-architecture-in-blazor-a-how-to-guide/
#aspnetcore #blazor #plugins #csharp
Before Microsoft, I had a pretty crappy interview with Google.
And no -- I'm not here to point fingers at Google. I'm here to share that all of us have interview experiences we're not happy with.
Before Microsoft, I had a pretty crappy interview with Google.
And no -- I'm not here to point fingers at Google. I'm here to share that all of us have interview experiences we're not happy with.