From ASP.NET Web Forms to ASP.NET AJAX, then ASP.NET MVC and ASP.NET Web API, building an API has evolved massively. An API started from being a function you can run on another computer, evolved massively to accommodate what today's applications need. Throughout the projects I have been involved in, I have always worked with REST … Continue reading What is GraphQL? How to Use it in ASP.NET Core WebApi? Let Me Explain Simply…
How to Secure Your ASP.NET Core WebApi with Azure AD and OAuth 2.0
Azure AD is a common way of access control these days. OAuth is a well-known protocol that is used and expected from APIs. I found it tricky to integrate my APIs with Azure AD. So I decided to explain it all in very simple terms in this post. Twenty years ago, when Active Directory was … Continue reading How to Secure Your ASP.NET Core WebApi with Azure AD and OAuth 2.0
How to Build a Quick UI for Your Restful API + Howto Cheatsheet
Apis are technically built for other softwares to interact with. But in reality, humans (developers) interact with it a lot too. It's quite important for an Api to ease the interaction for both softwares and humans. But how?