TL; DR:
Feedback is critical at every level
Feedback works BOTH ways
You aren’t doing it enough
Join me for a live stream AMA conversation on Monday, May 27th at 9:30 PM PDT.
EXCLUSIVE ARTICLE IS NOW ARCHIVED
This newsletter issue has an EXCLUSIVE article but it’s now archived on my website. You can read it here with a paid subscription:
https://www.devleader.ca/2024/05/25/feedback-is-deeper-than-you-think-dev-leader-weekly-45/
What’s In This Issue
Should You Join A Coding Bootcamp? – Interview With Brooke Sweedar
Developer Burnout – Principal Software Engineering Manager AMA
Forget Entity Framework Core! – How to Use Dapper and Strongly Typed IDs
Data-Driven Approach to Software Engineering – Interview With John Vandivier
Dapper And Strongly Typed IDs – How To Dynamically Register Mappings
Join me and other software engineers in the private Discord community!
All of my weekly vlogs are now on YouTube which are accessible via membership!
Remember to check out my courses, including this awesome discounted bundle for C# developers:
Weekly Recap
Should You Join A Coding Bootcamp? – Interview With Brooke Sweedar
My journey through software engineering was pretty traditional: go to college/university directly after high school to study… then go into the workforce. But it’s important that we keep an open mind about the different paths that aspiring software engineers can take to get into the industry.
In this video, I was joined by Brooke Sweedar who shared with me her journey through coding Bootcamp. It’s great to hear about her successes going through such a program and understand what made this such a valuable experience for her.
Thanks for the awesome chat, Brooke!
Developer Burnout – Principal Software Engineering Manager AMA
This was an AMA live stream where the focus was on burn out! The discussion was focused on last week’s newsletter issue.
Forget Entity Framework Core! – How to Use Dapper and Strongly Typed IDs
To be clear, there’s nothing wrong with using Entity Framework Core. In fact, it’s the popular choice for CSharp developers! However, EF Core is now how I like to write my own code. It’s just personal preference since I like having the SQL queries in front of me when I’m developing my data access patterns.
Dapper, on the other hand, has been great to use! It perfectly fits my needs. When we combine this with Andrew Lock’s StronglyTypedId Nuget package, we can get some great repository APIs to work with. But how can we expand upon the suggested way to integrate Strongly Typed IDs from this package with Dapper?
Let’s find out!
Data-Driven Approach to Software Engineering – Interview With John Vandivier
Yeah, you read it right on the thumbnail. A freakin’ PhD! I was fortunate to sit down with John Vandivier of Ladderly.io to talk about his approach to helping guide software engineers to employment.
This conversation was awesome because you’re going to hear some cool perspectives from John (many of which I strongly align with) but… He can back them up with data. That’s what makes this so awesome — it’s not just a “Source – Trust me, bro”.
Thanks for the awesome chat, John!
How To Build Modular ASP NET Core Applications With Plugins
Want to build flexible and extensible ASP NET Core applications? Look no further than building with a plugin architecture!
Plugin-based systems allow us to develop software in very dedicated modules — even supporting the notion of vertical slices if you like the idea of vertical slice architecture. In this video, I’ll walk you through how I set up ASP NET Core applications to be extended via plugins.
Of course, there are pros and cons to everything… and we’ll go over some of the complexity challenges of plugin systems in this video as well.
Dapper And Strongly Typed IDs – How To Dynamically Register Mappings
How can we use Dapper and strongly typed IDs from the StronglyTypedId package? Let’s see if we can generalize the guidance from the original author!
As always, thanks so much for your support! I hope you enjoyed this issue, and I’ll see you next week.
Nick “Dev Leader” Cosentino
social@devleader.ca
Socials:
– Blog
– Dev Leader YouTube
– Follow on LinkedIn
– Dev Leader Instagram