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
How to Simplify Your Code with Effective Code Refactoring
Learn how code refactoring can simplify code, improve maintainability and readability, enhance efficiency, reduce complexity, and prevent bugs.
How to Take Advantage of CSharp Optional Parameters for Cleaner Code
Learn how to make your code more readable, flexible, and maintainable with CSharp optional parameters. Check out these examples of optional parameters in C#!
Unit Testing VS Functional Testing – Dev Leader Weekly 20
Welcome to another issue of Dev Leader Weekly! In this issue I’ll dive into comparing unit testing vs functional testing!
Busy, Busy, Busy! – Behind The Screen – 2023 December, Week 1
Welcome to another Behind The Screen vlog. This week I recap on how I was unexpectedly busy with work and how that impacted everything else.
What Does Refactoring Code Mean? What New Developers Need To Know
So exactly what does refactoring code mean? In this article, we’ll walk through what it means to refactor code along with risks and best practices to refactor.
Refactoring Legacy Code – What You Need To Be Effective
In this article, I’ll review the best practices for refactoring legacy code to reduce technical debt, overcome challenges, and how to prioritize refactoring.
Check out this page to view all of the posts.