Erik Dahl
Pluralsight Author
Erik Dahl has been developing software and architecture for 20+ years, mostly doing in-house development for his employers. His recent work has included a multi-tenant B2B implementation and self-registration B2C implementation for Duende IdentityServer, upgrading legacy ASP.NET websites from server-side technologies to a client/server mix and adopting TypeScript, building Web APIs as the back end for mobile and web applications, and finding ways to modernize existing applications and make them more easily testable and deployable across a large-scale organization.
Erik currently works at RealPage as a Principal Architect, building and architecting solutions for their Utility Management products.
Topics Authored
Software Development
Courses Authored
21
Total Ratings
1077
Avg Course Ratings
4.6
Courses by Erik
-
Course
Using the C# Model Context Protocol SDK
Intermediate
2h 20m
Nov 20, 2025
Course
Playwright Foundations with C#
Beginner
1h 54m
Mar 25, 2025
Course
.NET Cloud-native Development: Aspire Build and Deployment Options
Intermediate
2h 13m
Nov 27, 2024
(16)
Course
.NET Cloud-native Development: Working with Docker and Aspire
Intermediate
1h 52m
Sep 05, 2024
(37)
Course
Automation Testing Strategies with ASP.NET Core
Intermediate
3h 32m
May 02, 2024
(23)
Course
ASP.NET Core Performance
Advanced
3h 40m
Feb 06, 2024
(73)
Course
ASP.NET Core Crash Course
Advanced
2h 32m
Dec 22, 2023
(50)
Course
Logging and Monitoring in ASP.NET Core
Intermediate
3h 42m
Dec 22, 2023
(107)
Course
Debugging with Visual Studio 2022
Intermediate
1h 42m
Apr 13, 2023
(20)
Course
Fundamentals of Docker and Kubernetes for .NET 5 Developers
Intermediate
3h 19m
May 17, 2022
(168)
Course
Routing Serilog 2 Log Entries with Filters and Formatters
Intermediate
1h
May 17, 2022
(31)
-
Course
Using the C# Model Context Protocol SDK
Intermediate
2h 20m
Nov 20, 2025
Course
Playwright Foundations with C#
Beginner
1h 54m
Mar 25, 2025
Course
.NET Cloud-native Development: Aspire Build and Deployment Options
Intermediate
2h 13m
Nov 27, 2024
(16)
Course
.NET Cloud-native Development: Working with Docker and Aspire
Intermediate
1h 52m
Sep 05, 2024
(37)
Course
Automation Testing Strategies with ASP.NET Core
Intermediate
3h 32m
May 02, 2024
(23)
Course
ASP.NET Core Performance
Advanced
3h 40m
Feb 06, 2024
(73)
Course
ASP.NET Core Crash Course
Advanced
2h 32m
Dec 22, 2023
(50)
Course
Logging and Monitoring in ASP.NET Core
Intermediate
3h 42m
Dec 22, 2023
(107)
Course
Debugging with Visual Studio 2022
Intermediate
1h 42m
Apr 13, 2023
(20)
Course
Fundamentals of Docker and Kubernetes for .NET 5 Developers
Intermediate
3h 19m
May 17, 2022
(168)
Course
Routing Serilog 2 Log Entries with Filters and Formatters
Intermediate
1h
May 17, 2022
(31)
-
No labs authored.
-
Course
Securely Handling Errors and Logging Security Events in ASP.NET 3 and ASP.NET Core 2RETIRED
Intermediate
1h 3m
Oct 10, 2025(30)
Course
Using Security Analysis Tools to Protect ASP.NET 3 and ASP.NET Core 3 ApplicationsRETIRED
Intermediate
1h 21m
Oct 10, 2025(19)
Course
Effective Logging in ASP.NET Core 3RETIRED
Intermediate
2h 26m
Oct 10, 2025(146)
Course
Secure User Account and Authentication Practices in ASP.NET 3 and ASP.NET Core 3RETIRED
Intermediate
2h 16m
Oct 10, 2025(27)
Course
Preparing Existing .NET 4 Applications for Continuous DeliveryRETIRED
Beginner
2h 35m
Jun 30, 2025(23)
Course
Continuously Deliver IIS-based .NET 4 ApplicationsRETIRED
Intermediate
1h 43m
Jun 30, 2025(27)
Course
Serilog 2 Enrichers: Getting Common Information into Log EntriesRETIRED
Intermediate
33m
Jun 30, 2025(42)
Course
Developing .NET Core 5 Apps with DockerRETIRED
Intermediate
3h 1m
Dec 02, 2024(132)
Course
Build or Contribute to Documentation with a Git-based WorkflowRETIRED
Beginner
2h
Nov 27, 2024(20)
Course
.NET 4 Logging Done Right: An Opinionated Approach Using Serilog 2RETIRED
Intermediate
5h 2m
Nov 26, 2024(86)