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
![Regex Options in C# - A Beginner's Guide to Powerful Pattern Matching - Dev Leader - Dev Leader Regex Options in C# - A Beginner's Guide to Powerful Pattern Matching](https://www.devleader.ca/wp-content/uploads/2024/04/Regex-Options-in-C-A-Beginners-Guide-to-Powerful-Pattern-Matching-300x169.webp)
Regex Options in C#: A Beginner’s Guide to Powerful Pattern Matching
Regular expressions are powerful for pattern matching, but what are the regex options in C# that we have access to? What do they do and how can we use them?
![Collection Initializer Performance in C# - Dev Leader - Dev Leader Collection Initializer Performance in C#](https://www.devleader.ca/wp-content/uploads/2024/03/Collection-Initializer-Performance-in-C-How-To-Get-An-87-Boost-300x169.webp)
Collection Initializer Performance in C# – How To Get An 87% Boost!
Check out these benchmarks measuring collection initializer performance in C#. How the heck did I speed up C# collection initialization by 87%?!
![Actionable Interview Tips - Dev Leader Weekly 37 - Dev Leader - Dev Leader Actionable Interview Tips - Dev Leader Weekly 37](https://www.devleader.ca/wp-content/uploads/2024/03/Actionable-Interview-Tips-Dev-Leader-Weekly-37-300x169.webp)
Actionable Interview Tips – Dev Leader Weekly 37
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the second of a 3-part series with a focus on actionable interview tips!
![Collection Initializers and Collection Expressions in C# - Simplified Code Examples - Dev Leader - Dev Leader Collection Initializers and Collection Expressions in C# - Simplified Code Examples](https://www.devleader.ca/wp-content/uploads/2024/03/Collection-Initializers-and-Collection-Expressions-in-C-Simplified-Code-Examples-300x169.webp)
Collection Initializers and Collection Expressions in C# – Simplified Code Examples
See code examples for C# collection initializers and collection expressions! Compare and contrast the readability of these different examples.
![C# MongoDB Insert Benchmarks - What You Need To Know - Dev Leader - Dev Leader C# MongoDB Insert Benchmarks - What You Need To Know](https://www.devleader.ca/wp-content/uploads/2024/03/C-MongoDB-Insert-Benchmarks-What-You-Need-To-Know-300x169.webp)
C# MongoDB Insert Benchmarks – What You Need To Know
Curious about C# MongoDB insert benchmarks? In this article, I show you BenchmarkDotNet code and the results for several variations of inserting data!
![C# Testcontainers for MongoDB - How To Easily Run Local Databases - Dev Leader - Dev Leader C# Testcontainers for MongoDB - How To Easily Run Local Databases](https://www.devleader.ca/wp-content/uploads/2024/03/C-Testcontainers-for-MongoDB-How-To-Easily-Run-Local-Databases-300x169.webp)
C# Testcontainers for MongoDB: How To Easily Run Local Databases
Learn how to use C# Testcontainers for MongoDB! If you’re developing a dotnet application and want to use MongoDB, Testcontainers can be a HUGE asset!
Check out this page to view all of the posts.