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
Configuration in a .Net Core Console application

Configuration in a .Net Core Console application

Adding configuration to a .Net core Console application to read configuration from a json file, or environmental variables or command line arguments.

December 20, 2019 · (updated February 9, 2024) · 3 min · Pradeep Loganathan
OWIN, Katana and Kestrel

What is OWIN? How does it relate to Katana and Kestrel

The Open Web Interface for .NET (OWIN) is a standard that defines an interface between .NET servers and web applications. Katana is an implementation of OWIN by the .Net foundation. Kestrel is a lightweight cross-platform web server that supports .NET Core and runs on multiple platforms such as Linux, macOS, and Windows.

August 2, 2017 · (updated December 5, 2023) · 7 min · Pradeep Loganathan
asp.net core framework lifecycle

ASP.NET Core framework lifecycle.

A lifecycle encompasses how a web application handles incoming requests, processes them, and generates responses. It is fundamental for developing efficient, scalable, and maintainable web applications

May 31, 2017 · (updated February 5, 2024) · 10 min · Pradeep Loganathan