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

Which HTTP verb is typically used to create a new resource in a REST API?

#dotnet #restapi

1 day ago | [YT] | 12

Poorna Soysa

Which EF Core method allows fetching related data along with the main entity?

#dotnet #efcore

1 week ago | [YT] | 10

Poorna Soysa

In ASP.NET Core, what’s the main purpose of the IOptions<T> pattern?

#dotnet #aspdontnetcore #csharp

1 week ago | [YT] | 15

Poorna Soysa

Which of the following best describes Dapper in .NET?

#dotnet #dapper #csharp

2 weeks ago | [YT] | 9

Poorna Soysa

Which interface do you use to interact with chat models in the Microsoft.Extensions.AI library?

#dotnet #ai

3 weeks ago | [YT] | 12

Poorna Soysa

What’s the best way to avoid the “Magic Numbers and Strings” code smell in C#?

#csharp #dotnet

3 weeks ago | [YT] | 9

Poorna Soysa

🤖 .NET + AI = The Perfect Combo!

With the new Microsoft.Extensions.AI library, connecting your .NET apps to LLMs has never been easier.

👉 Watch the full video here: https://youtu.be/3Kp7l4GdajE

#dotnet #ai #github

4 weeks ago | [YT] | 11

Poorna Soysa

EF Core migrations: which command creates a migration?

#dotnet #efcore

1 month ago | [YT] | 7

Poorna Soysa

What is the new Microsoft.Agent.Framework NuGet package designed for?

#dotnet #ai

1 month ago | [YT] | 9

Poorna Soysa

Which keyword in C# is used to define a method that can be overridden in a derived class?

#dotnet #csharp

1 month ago | [YT] | 5