I’m Nick Cosentino, the creator of Dev Leader. I’m a Principal Engineering Manager at Microsoft by day and a software engineering content creator by night! My journey in software engineering and leadership has been fueled by a passion for continuous improvement and a drive to empower teams with trust, transparency, and candor.
Here at Dev Leader, I share insights and experiences from my diverse background, spanning startups, small businesses, and big tech. I’ve been writing code for 20+ years and professionally creating software for 15 years now. I’d love to share my experiences with you!
Most Recent Posts
Fancy New Toy! – Behind The Screen – 2024 January, Week 2
Welcome to another Behind The Screen vlog. I picked up a fancy new toy that I’ll be using to incorporate into my videos for designing systems!
How To Implement The Pipeline Design Pattern in C#
Learn about the pipeline design pattern in C#. Discover how to create and chain pipeline stages. Get code examples, tips, and use cases for this design pattern.
The Specification Design Pattern in C#: What You Need To Know
Learn about the Specification Design Pattern in C# and its benefits for your code. See how this pattern can improve code quality and how to implement it!
What Does yield Do In C#: A Simplified View For Beginners
What does yield do in C#? Explore the benefits of using C# yield keyword with large datasets and best practices for implementation. One more tool to leverage!
What is Inversion of Control – A Simplified Beginner’s Guide
What is Inversion of Control? Learn about Inversion of Control (IOC) and Dependency Injection and how it can be applied in real-world scenarios.
Take Control of Career Progression – Dev Leader Weekly 25
Welcome to another issue of Dev Leader Weekly! In this issue, we’ll continue to explore iterators and moving to a paging approach in C#!
Check out this page to view all of the posts.