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
Strong Coding Foundations – What Are The Principles of Programming Languages?
Let’s answer “What are the principles of programming languages” so that you, as a beginner, can help decide how to navigate selection of programming languages.
Step-by-Step Guide: How to Make a Todo List in C# with ASP.NET Core Blazor
Learn how to make a todo list in C# using ASP.NET Core and tackle data binding and user interface design. Blazor todo list – Perfect for a beginner portfolio!
Beginner’s Guide To Software Engineering – How To Get Started Today
Interested in an introduction to software development? Need those first steps in programming? Then check out this beginner’s guide to software engineering!
Vertical Slice Architecture in C# – Examples on How To Streamline Code
Let’s implement a vertical slice architecture in C#! We start by defining vertical slice architecture & dive into a C# vertical slice example. Let’s dive in!
How To Organize Autofac Modules: 5 Tips For Organizing Code
You’ve started using Autofac for dependency injection in C#, but now you’re wondering how to organize Autofac modules most effectively. Dive in for 5 easy tips!
The Builder Pattern in C#: How To Leverage Extension Methods Creatively
If you want to see examples of the builder pattern in C#, dive into this article. We’ll explore how the builder pattern in C# works with code examples!
Check out this page to view all of the posts.