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 Design Good REST API URLs?
API URLs are the front door of an API and it can play as a huge factor for users to whether choose your API. Here I share what I have learnt as best practices during projects I have been involved so far.