Steve Smith
Pluralsight Author
Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He provides mentoring and training workshops for teams with the desire to improve. Steve has been recognized as a Microsoft MVP for over 10 consecutive years, and is a frequent speaker at software developer conferences and events. He is the top contributor to the official documentation on ASP.NET Core and enjoys helpings others write maintainable, testable applications using Microsoft's developer tools. Connect with Steve at ardalis.com.
Topics Authored
Software Development
Project Manager
Courses Authored
24
Total Ratings
13475
Avg Course Ratings
4.5
Courses by Steve
-
Course
Domain-Driven Design Fundamentals
Beginner
4h 46m
Sep 27, 2024
(498)
Course
ASP.NET Core Web API: Best Practices
Advanced
3h 11m
Jul 08, 2024
(119)
Course
SOLID Principles for C# Developers
Beginner
2h 12m
Mar 15, 2024
(802)
Course
Refactoring to SOLID C# Code
Advanced
2h 33m
Nov 15, 2023
(45)
Course
Working with C# 9 Generics: Best Practices
Intermediate
2h 41m
May 12, 2022
(84)
Course
Kanban: Getting Started
Beginner
2h 16m
Jan 22, 2021
(126)
Course
C# Design Patterns: Rules Engine Pattern
Advanced
43m
Oct 14, 2020
(195)
Course
C# Design Patterns: Memento
Advanced
32m
Sep 02, 2020
(76)
Course
C# Design Patterns: Template Method
Advanced
34m
Jul 18, 2020
(98)
Course
Design Patterns Overview
Beginner
37m
May 14, 2020
(346)
Course
C# Design Patterns: Singleton
Beginner
33m
May 04, 2020
(284)
Course
C# Design Patterns: Proxy
Intermediate
35m
Apr 10, 2020
(102)
Course
Microsoft Azure Developer: Refactoring Code
Beginner
2h 1m
Mar 23, 2020
(57)
Course
C# Design Patterns: Adapter
Intermediate
24m
Jan 22, 2020
(181)
-
Course
Domain-Driven Design Fundamentals
Beginner
4h 46m
Sep 27, 2024
(498)
Course
ASP.NET Core Web API: Best Practices
Advanced
3h 11m
Jul 08, 2024
(119)
Course
SOLID Principles for C# Developers
Beginner
2h 12m
Mar 15, 2024
(802)
Course
Refactoring to SOLID C# Code
Advanced
2h 33m
Nov 15, 2023
(45)
Course
Working with C# 9 Generics: Best Practices
Intermediate
2h 41m
May 12, 2022
(84)
Course
Kanban: Getting Started
Beginner
2h 16m
Jan 22, 2021
(126)
Course
C# Design Patterns: Rules Engine Pattern
Advanced
43m
Oct 14, 2020
(195)
Course
C# Design Patterns: Memento
Advanced
32m
Sep 02, 2020
(76)
Course
C# Design Patterns: Template Method
Advanced
34m
Jul 18, 2020
(98)
Course
Design Patterns Overview
Beginner
37m
May 14, 2020
(346)
Course
C# Design Patterns: Singleton
Beginner
33m
May 04, 2020
(284)
Course
C# Design Patterns: Proxy
Intermediate
35m
Apr 10, 2020
(102)
Course
Microsoft Azure Developer: Refactoring Code
Beginner
2h 1m
Mar 23, 2020
(57)
Course
C# Design Patterns: Adapter
Intermediate
24m
Jan 22, 2020
(181)
-
No labs authored.
-
Course
Pair ProgrammingRETIRED
Beginner
2h 29m
Jun 11, 2024(70)
Course
Refactoring for C# DevelopersRETIRED
Intermediate
2h 17m
Apr 16, 2023(222)
Course
Creating N-Tier Applications in C#, Part 2RETIRED
Intermediate
1h 40m
Jul 31, 2021(473)
Course
Creating N-Tier Applications in C#, Part 1RETIRED
Intermediate
2h 1m
Jul 31, 2021(926)
Course
Domain-Driven Design FundamentalsRETIRED
Intermediate
4h 16m
May 20, 2021(1807)
Course
Kanban FundamentalsRETIRED
Beginner
1h 31m
Jan 26, 2021(1240)
Course
Design Patterns LibraryRETIRED
Intermediate
15h 38m
Apr 03, 2020(2866)
Course
SOLID Principles of Object Oriented DesignRETIRED
Intermediate
4h 8m
Nov 11, 2019(2331)
Course
Refactoring FundamentalsRETIRED
Intermediate
8h 1m
Nov 11, 2019(374)
Course
Web Application Performance and Scalability TestingRETIRED
Intermediate
3h 19m
Mar 05, 2019(153)