Dev Leader
@devleader.ca
2.9K followers 260 following 6.6K posts
Helping you become a better software engineer 💪 YouTube: https://YouTube.com/@DevLeader Newsletter: https://subscribe.devleader.ca Principal Software Engineering Manager at Microsoft. Views are my own.
Posts Media Videos Starter Packs
Pinned
devleader.ca
Weekly Recap - 2025-06-13

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://devleader.ca/2025/06/14/weekly-recap-20250613
devleader.ca
I think I'm going to be sick...

#SoftwareEngineering #Developers #Memes
devleader.ca
WITHOUT Entity Framework Core?! - Using DbUp For Database Migrations

Everybody uses EF Core for their data access in CSharp.

Well... Almost everybody.
devleader.ca
Let's see how to get MudBlazor working with Blazor SSR!

Read more here:
https://www.devleader.ca/2024/04/24/mudblazor-with-blazor-ssr-what-you-need-to-know/

#Blazor #SSR #DotNet #CSharp #WebDevelopment
devleader.ca
Promotions Without Burnout

Dev Leader Weekly 112

Read the article here:
https://weekly.devleader.ca/p/promotions-without-burnout
devleader.ca
How do you approach performance optimization in .NET applications? Any specific tools or methodologies?
devleader.ca
Up-Level Your Software Engineering Mindset! - Interview With Richard Donovan by Dev Leader Podcast
In this video, I was joined by Richard Donovan who shared his interesting career journey and transition to focusing on mindset! One of the key takeaways that I had from this discussion was that it takes a level of self-awareness and reflection to realize that shifting your mindset can drive positive change. Rich shares some of his ups and downs in his career, the different changes he pursued, and the realization that he had to change things about himself in order to grow. Turns out, having the right mindset and focus on mindset allowed him to do just that. Thanks for the awesome chat, Rich! ---- You can get in touch with Richard: - LinkedIn: https://www.linkedin.com/in/rich-donovan/ - Newsletter: https://tmsd.substack.com/ - Coaching: https://rdcoached.com/ ---- 🔑 Membership & Subscriptions: - 📨 ⁠Weekly Newsletter⁠ - 🏘️ ⁠Private Discord Community⁠ - 📽️ ⁠YouTube Membership⁠ 🧠 Courses: - ⁠All Courses⁠ - ⁠Getting Started with C#⁠ - ⁠Deep Dive C#⁠ - ⁠Zero to Hero C# Bundle⁠ - ⁠Refactoring For C# Devs⁠ - ⁠[FREE] Intro to Software Development⁠ 🗣️ Social Media & Links: - ⁠All My Links⁠ - ⁠Blog⁠ - ⁠TikTok⁠ - ⁠LinkedIn⁠ - ⁠Threads⁠ - ⁠Twitter⁠ - ⁠Facebook⁠ - ⁠Instagram⁠ - ⁠GitHub⁠ - ⁠Twitch⁠ - ⁠YouTube
podcasters.spotify.com
devleader.ca
Up-Level Your Software Engineering Mindset! - Interview With Richard Donovan
devleader.ca
Weekly Recap - 2025-10-10

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/10/11/weekly-recap-20251010
devleader.ca
What did the computer do when it was hungry?

..
.
Had a byte to eat.
devleader.ca
Such a tragic love story...

#SoftwareEngineering #Developers #Memes
devleader.ca
So what can you do?

Check out these best practices for working with Quartz NET listeners to avoid these common problems.

Watch here:
https://www.youtube.com/watch?v=e7U56HiZ67s
https://www.youtube.com/watch?v=e7U56HiZ67s
https://www.youtube.com/watch?v=e7U56HiZ67s
www.youtube.com
devleader.ca
AVOID THESE! - Follow The Quartz NET Listener Best Practices

Quartz NET has listeners that unlock a TON of observability.

BUT BEWARE!

It's super easy to completely bork your precious scheduled jobs. And nobody wants that after you put all the effort into leveraging a powerful system like Quartz.
devleader.ca
Exceptions are a plague on programming.

Read more here:
https://www.devleader.ca/2024/04/23/try-catch-in-c-the-basics-you-need-to-know/

#CSharp #DotNetCore #Coding #Programming
devleader.ca
What are your go-to NuGet packages for building web applications, and why?
devleader.ca
Prioritize This CRITICAL Skill as a Developer - Interview With Callie Buruchara by Dev Leader Podcast
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! Callie knows that communication is a critical skill to have in software engineering, and she's experienced first-hand how big of a difference it can have even in a highly technical field. In fact, most people greatly over-prioritize their technical skills instead of communication! ---- You can get in touch with Callie: - LinkedIn: https://www.linkedin.com/in/callie-burchara/ - Majority of Work: https://majorityofwork.com/ - Podcast: https://majorityofwork.buzzsprout.com/ ---- You can get in touch with John: - ⁠LinkedIn⁠ - ⁠Twitter⁠ - ⁠Coding Challenges Newsletter⁠ - ⁠Coding Challenges YT⁠ - ⁠Coding Chats Podcast⁠ ---- 🔑 Membership & Subscriptions: - 📨 ⁠Weekly Newsletter⁠ - 🏘️ ⁠Private Discord Community⁠ - 📽️ ⁠YouTube Membership⁠ 🧠 Courses: - ⁠All Courses⁠ - ⁠Getting Started with C#⁠ - ⁠Deep Dive C#⁠ - ⁠Zero to Hero C# Bundle⁠ - ⁠Refactoring For C# Devs⁠ - ⁠[FREE] Intro to Software Development⁠ 🗣️ Social Media & Links: - ⁠All My Links⁠ - ⁠Blog⁠ - ⁠TikTok⁠ - ⁠LinkedIn⁠ - ⁠Threads⁠ - ⁠Twitter⁠ - ⁠Facebook⁠ - ⁠Instagram⁠ - ⁠GitHub⁠ - ⁠Twitch⁠ - ⁠YouTube
podcasters.spotify.com
devleader.ca
Prioritize This CRITICAL Skill as a Developer - Interview With 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!
devleader.ca
I'd tell you this joke about loops but...

..
.
I'd tell you this joke about loops but...
devleader.ca
me.

While I don't think purely focusing on compensation is ideal (if you don't love what you do, you're probably spending a large part of your life not being as happy as you could be), I think there are several ways that you can drive up your perceived value in your career.
devleader.ca
Different companies and different demographics are going to vary greatly with respect to compensation. Startups might look different from Big Tech. Even startup to startup could look wildly different if there is capital injection or not. Or being in a particular country vs another even while being
devleader.ca
Quartz NET provided three major types of listeners:
- Jobs
- Triggers
- Schedulers

And each one has different capabilities. Wait until you see what the scheduler listener can do... Holy!

Watch here:
https://www.youtube.com/watch?v=4pnl6hshI2E
https://www.youtube.com/watch?v=4pnl6hshI2E
https://www.youtube.com/watch?v=4pnl6hshI2E
www.youtube.com
devleader.ca
Listen Up! - Quartz NET Listeners Explained

Hey! Did you hear that? Listen up!

After this tutorial, you'll be able to listen more effectively to the jobs and triggers you use when scheduling in Quartz NET. Enhanced observability and hook-up points, for the win!