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

3 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

2 courses · 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

What's new in C# 14
blog

What's new in C# 14

This guide covers every new C# 14 feature, explains its benefits, and provides practical code examples to help you navigate how you can use them.

Learn More
Let's Build It: AI Chatbot with RAG in .NET Using Your Data
course

Let's Build It: AI Chatbot with RAG in .NET Using Your Data

Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.

Learn More
Working with Large Language Models
tutorial

Working with Large Language Models

Learn how to work with Large Language Models (LLMs). Understand the fundamentals of how GPT works, the transformer architecture, and master prompt engineering techniques to build AI agents.

Learn More
From Zero to Hero: SignalR in .NET
course

From Zero to Hero: SignalR in .NET

Enable enterprise-grade real-time communication for your web apps with SignalR.

Learn More
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