API architecture showdown - Rest vs graphQL vs gRPC

Three technologies stand out as primary choices for developing API’s REST, GraphQL, and gRPC. Understanding what they bring to the table and making sure it aligns with your API design goals is key in developing successful API’s

February 9, 2024 · (updated February 29, 2024) · 5 min · Pradeep Loganathan
Getting started with gRPC

gRPC and .NET: Crafting Cutting-Edge APIs

Dive into gRPC with this tutorial – understand Protocol Buffers, define services, and implement a gRPC server in .NET for fast, efficient communication.

January 31, 2024 · (updated February 29, 2024) · 12 min · Pradeep Loganathan
REST- HATEOAS

Mastering REST: The Role of HATEOAS in API Design

HATEOAS is a key aspect of building Restful web services. It is a key aspect of REST principles

January 30, 2024 · (updated February 29, 2024) · 10 min · Pradeep Loganathan
Getting started with GraphQL

Getting started with GraphQL

GraphQL is a query language for APIs. It is a query language that provides for client-tailored queries. It is an API specification.

April 28, 2021 · (updated February 5, 2024) · 13 min · Pradeep Loganathan
Securing the  OAS/Swagger endpoint in dotnet using swashbuckle

Securing the OAS/Swagger endpoint in dotnet

OpenAPI 3.0 lets you describe how your APIs are protected using various security schemes and their security requirements.

June 25, 2020 · (updated February 5, 2024) · 4 min · Pradeep Loganathan
Building a successful API - Understanding the Open api specification (OAS)

Building a successful API - Understanding the Open API Specification (OAS)

The Open API Specification is used to define the contract between the API consumers and the API providers. The specification is based on the JSON schema and is a standard format for describing the data exchanged between the API consumers and the API providers.

June 20, 2020 · (updated February 27, 2024) · 11 min · Pradeep Loganathan
Https in ASP.Net Core

Https in ASP.Net Core

In asp.net core https is enabled by default. The HttpsRedirection middleware class provides the necessary functionality to enforce redirection from http to https.

February 2, 2020 · (updated March 1, 2024) · 5 min · Pradeep Loganathan
What is HTTPS?

What is HTTPS?

HTTPS is a network protocol used to serve up web pages. HTTPS, or HTTP Secure, was designed to secure communications between a client and the HTTP server. It is a protocol that uses a secure connection to transfer data over the internet.

September 27, 2019 · (updated July 8, 2024) · 7 min · Pradeep Loganathan
API Gateway - Should you build one?

API Gateway - Should you build one?

An API Gateway provides a single and unified API entry point across one or more internal APIs. It mediates, routes, and invokes a respective endpoint after request verification, content filtering, authentication, and authorization.

January 15, 2019 · (updated February 2, 2024) · 6 min · Pradeep Loganathan
jwt angular interceptor

JWT - Angular Interceptor

JSON Web Token(JWT) is an industry standard for security tokens used to securely transmit information between client and server as JSON objects.It provides a solution to the problem of passing claims between parties. In this post we will create an Angular interceptor to introspect JWT tokens.

May 19, 2018 · (updated December 5, 2023) · 4 min · Pradeep Loganathan