Learn & Build

Quick Tip: ASP.NET Core – IDataProtectionProvider

Recently, I have been working on one of my side projects and there was a need to send my users an email, containing some temporary URL, which contains some identifier numbers in the query string, which is then used to query other stuff within the ...

Creating HttpClient (C#) Instances With IHttpClientFactory

Whether you are an experienced .NET developer or just starting with C#, this article will give you a few useful (hopefully) tips that you can keep in mind when consuming APIs with HttpClient and IHttpClientFactory. ...

Microsoft Graph API: C# / Filtering / Pagination

Microsoft Graph API is a convenient way to query Microsoft Azure service resources. Recently, I have finished working on the SSO authentication project, which is based on ASP.NET Core and Azure AD B2C. So, with this project, I've created the ...

Best Blazor (.NET / C#) Online Courses

Recently, I have started learning Blazor. I often learn new technologies because they draw my attention at some point and are interesting, but this time there were two reasons why I decided to learn Blazor: it is not only an interesting and new ...

ASP.NET Core 3.1 / Azure AD B2C / SSO / Custom Policies

I have to admit that in the software development, the authentication and authorization stuff has always been one of those areas where I don't feel confident enough that I could build a secure and production-ready solution. Probably because I ...

Best Design Pattern for Data Access in C#

There are a lot of useful, great, and time-tested design patterns that you can use in your projects. For data access, there is a well-known pattern called the Repository pattern. I have done it for several projects, but to be honest, I'm not a huge ...

IQ Unlock