Meet Our Expert Authors

Learn from industry professionals who are passionate about sharing their knowledge and experience with you.

Nick Chapsas

Nick Chapsas

7 courses · 4.7/5 rating Average rating: 4.7

Nick Chapsas is a .NET & C# content creator, educator and a Microsoft MVP for Developer Technologies with years of experience in Software Engineering …

Dylan Beattie

Dylan Beattie

1 course · 4.9/5 rating Average rating: 4.9

Dylan Beattie is a consultant, software developer and international keynote speaker. He’s been building data-driven web applications since the 1990s; …

James Charlesworth

James Charlesworth

2 courses · 4.9/5 rating Average rating: 4.9

James is a Director of Engineering, O'Reilly author, speaker, and YouTuber with 20 years of experience in the tech industry. He has worked across star…

Jonathan Tower

Jonathan Tower

2 courses · 4.9/5 rating Average rating: 4.9

Jonathan, or J as he's known to friends, is a husband, a father, and the owner of Trailhead Technology Partners, a custom software consulting company …

Dan Clarke

Dan Clarke

4 courses · 4.8/5 rating Average rating: 4.8

Dan Clarke is an independent software developer and consultant, specialising in .NET, Azure, Docker, and Kubernetes. He's a Microsoft MVP; speaker; ho…

Cory House

Cory House

2 courses · 4.8/5 rating Average rating: 4.8

Cory has trained over 10,000 software developers at events and businesses worldwide. Cory is the principal consultant at reactjsconsulting.com, where …

Jody Donetti

Jody Donetti

1 course · 4.8/5 rating Average rating: 4.8

Jody is a Principal Engineer doing coding, R&D and architecture for the past 30 years. He enjoys designing, developing and evolving software, and has …

Amichai Mantinband

Amichai Mantinband

27 courses · 4.7/5 rating Average rating: 4.7

Amichai Mantinband is a Software Engineer at Microsoft and a .NET content creator. He works on large-scale, distributed systems within Microsoft Offic…

Hannes Lowette

Hannes Lowette

4 courses · 4.7/5 rating Average rating: 4.7

With 20 years in .NET development, Hannes has always been passionate about performance, databases, distributed systems and large-scale applications. W…

Gui Ferreira

Gui Ferreira

6 courses · 4.6/5 rating Average rating: 4.6

Guilherme Ferreira, also known as Gui, is a Minimalist Software Craftsman, passionate about simplicity and continuous learning. Gui is a Microsoft MVP…

Steve "ardalis" Smith

Steve "ardalis" Smith

4 courses · 4.6/5 rating Average rating: 4.6

Steve "ardalis" Smith is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He provides m…

Alex Hyett

Alex Hyett

1 course · 4.6/5 rating Average rating: 4.6

Alex Hyett is a Staff Engineer at Revenew and a content creator. With over 13 years of experience in software development Alex has worked on everythin…

Scott Sauber

Scott Sauber

2 courses · 4.6/5 rating Average rating: 4.6

Scott is a software consultant and primarily does web development using ASP.NET Core and JavaScript. His second passion behind web development is help…

Mel Grubb

Mel Grubb

1 course · 4.6/5 rating Average rating: 4.6

Mel Grubb has been a professional software developer since 1995, working with .Net since version 1.0. Before that, he was a hobbyist since receiving h…

James Eastham

James Eastham

5 courses · 4.5/5 rating Average rating: 4.5

James Eastham is a Serverless Developer Advocate at Datadog and a Microsoft MVP. He has over 10 years of software experience at all layers of the soft…

Brandon Minnick

Brandon Minnick

3 courses · 4.5/5 rating Average rating: 4.5

Brandon is a Microsoft MVP and a .NET Developer Advocate at AWS, where he gets to work closely with the developer community to help fellow mobile app …

Jimmy Engström

Jimmy Engström

3 courses · 4.5/5 rating Average rating: 4.5

Jimmy Engström has been developing ever since he was 7 years old and got his first computer. He loves to be on the cutting edge of technology, trying …

Alex Tushinsky

Alex Tushinsky

1 course · 4.5/5 rating Average rating: 4.5

Alex has spent the past 30+ years working as a software developer, application architect, cybersecurity professional, and technical trainer. He is a l…

Jill Gundersen

Jill Gundersen

1 course · 4.5/5 rating Average rating: 4.5

Jill is a freelance software developer who works on all things technical and loves it. Her main development focus has been on web applications utilizi…

Nick Cosentino

Nick Cosentino

8 courses · 4.4/5 rating Average rating: 4.4

Nick Cosentino is a Principal Software Engineering Manager at Microsoft and a .NET content creator. He manages the teams responsible for deploying the…

Kevin Dockx

Kevin Dockx

6 courses · 4.4/5 rating Average rating: 4.4

Kevin is a freelance solution architect, author & consultant, living in Antwerp (Belgium). He started working in the IT sector over 20 years ago, and …

Ryan Murphy

Ryan Murphy

5 courses · 4.4/5 rating Average rating: 4.4

Ryan Murphy is an experienced Engineering Manager at Yelp, content creator, writer and speaker. He currently leads the teams responsible for all the i…

Nick Proud

Nick Proud

1 course · 4.4/5 rating Average rating: 4.4

Based in the north of the UK where he lives with his wife and daughter, he creates educational YouTube videos on C# and .NET. He is also currently the…

Ed Charbeneau

Ed Charbeneau

1 course · 4.3/5 rating Average rating: 4.3

Ed is a Microsoft MVP and an international speaker, writer, online influencer, a Developer Advocate for Progress, and expert on all things web develop…

Aleksandra Majkic

Aleksandra Majkic

2 courses · 4.3/5 rating Average rating: 4.3

Aleksandra Majkic, M.Sc. is a Strategic Talent Development Partner with 15+ years of experience in the high-tech industry. She supports tech professio…

David Pine

David Pine

1 course · 4.1/5 rating Average rating: 4.1

David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert in W…

Mohamad Lawand

Mohamad Lawand

1 course · 4.1/5 rating Average rating: 4.1

Mohamad is an Enterprise Architect and .NET content creator with over 18 years of experience in designing and delivering scalable, secure, and innovat…

Irina Scurtu

Irina Scurtu

2 courses · 4/5 rating Average rating: 4

Irina Scurtu (Dominte) is a software architect, international speaker, Microsoft MVP for developer technologies, and Microsoft certified trainer (MCT)…

Shelley Benhoff

Shelley Benhoff

1 course · 4/5 rating Average rating: 4

Shelley Benhoff is an author, Docker Captain, and co-owner at HoffsTech, LLC. Shelley has over 25 years of experience in tech as a developer, trainer,…

Michael Staib

Michael Staib

1 course

Michael is a member of the GraphQL technical steering committee, contributing to the GraphQL composite schema specification under the GraphQL Foundati…

What's New

Deep Dive: Solution Architecture
course

Deep Dive: Solution Architecture

Master solution architecture and turn business needs into scalable, maintainable systems.

Learn More
Migrating: ASP.NET Web APIs to ASP.NET Core
course

Migrating: ASP.NET Web APIs to ASP.NET Core

A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.

Learn More
Getting Started: Caching in .NET
course

Getting Started: Caching in .NET

Let's make the hardest thing in programming easy for .NET software engineers.

Learn More
From Zero to Hero: Testing with xUnit in C#
course

From Zero to Hero: Testing with xUnit in C#

Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.

Learn More
Create a ChatGPT Console AI Chatbot in C#
blog

Create a ChatGPT Console AI Chatbot in C#

This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.

Learn More