Hi there, I'm Poorna Soysa đź‘‹ Welcome to my YouTube channel!
I'm passionate about .NET, C#, software engineering, and cloud technologies. Here, I share expert insights, tutorials, and best practices on:
✅ .NET Development – ASP.NET Core, EF Core, Dapper, and .NET features
✅ C# Programming – New language features, design patterns, and clean code
✅ Azure & AWS – Cloud services, DevOps, and best practices
✅ Software Architecture – Clean Architecture, Vertical Slice Architecture, DDD, CQRS, and scalable solutions
đź”” Subscribe now and never miss an update!
Poorna Soysa
Why is the Early Return principle often preferred over using multiple else blocks?
#dotnet #c#
1 day ago | [YT] | 6
View 0 replies
Poorna Soysa
What does AsNoTracking() do in Entity Framework Core?
#dotnet #efcore
2 weeks ago | [YT] | 10
View 0 replies
Poorna Soysa
Build an AI Chat App in Minutes with .NET AI Template
#dotnet #AI
4 weeks ago | [YT] | 6
View 0 replies
Poorna Soysa
In an ASP.NET Core Web API, which DI lifetime is most appropriate for an EF Core DbContext registered with AddDbContext<TContext>()?
1 month ago | [YT] | 13
View 0 replies
Poorna Soysa
Which HTTP verb is typically used to create a new resource in a REST API?
#dotnet #restapi
1 month ago | [YT] | 13
View 0 replies
Poorna Soysa
Which EF Core method allows fetching related data along with the main entity?
#dotnet #efcore
1 month ago | [YT] | 10
View 0 replies
Poorna Soysa
In ASP.NET Core, what’s the main purpose of the IOptions<T> pattern?
#dotnet #aspdontnetcore #csharp
1 month ago | [YT] | 17
View 0 replies
Poorna Soysa
Which of the following best describes Dapper in .NET?
#dotnet #dapper #csharp
1 month ago | [YT] | 10
View 0 replies
Poorna Soysa
Which interface do you use to interact with chat models in the Microsoft.Extensions.AI library?
#dotnet #ai
1 month ago | [YT] | 12
View 0 replies
Poorna Soysa
What’s the best way to avoid the “Magic Numbers and Strings” code smell in C#?
#csharp #dotnet
2 months ago | [YT] | 11
View 0 replies
Load more