Rahul Pulikkot Nath

Deploying a .NET Web API on Amazon EC2: A Step-by-Step Guide Members Public

Let's learn how to leverage Amazon EC2 to host your .NET applications. In this post, we will learn how to create an EC2 instance, set it up with .NET runtime, upload your .NET application, and run it from there.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
AWS

Getting Started with Async Enumerables: A .NET Developer's Guide Members Public

AsyncEnumerables enhances eumeration of collections with asynchronous capabilities. In this post, let's explore how C# combines 'yield return' with 'async' and 'await' to create efficient asynchronous data streams and how 'await foreach' lets us effortlessly consume them.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

Enable Versioning on Your Amazon S3 Buckets Members Public

Amazon S3 versioning is a powerful feature that allows you to preserve, retrieve, and restore every version of every object in your bucket. In this post, let’s explore S3 versioning and how to use it when building .NET applications.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
AWS

Efficient File Bundling in ASP NET: A Guide to Streaming ZIP Archives Members Public

Bundling files into a zip archive for downloading via an API endpoint is a common requirement for many applications. Let's learn how to stream zip archive files from ASP NET API Endpoint to the end user.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
ASP.NET

.http Files Explained: Boost Your ASP NET Core API Development Workflow Members Public

.http files provide an easy way to invoke API endpoints without leaving your IDE. Learn how to create and update .http files, send HTTP requests, and manage different configuration support for your API development.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
ASP.NET

RabbitMQ Topic Exchange Explained Members Public

Topic Exchanges in RabbitMQ route messages based on wildcard matches on the message routing key specified on the queue binding. With Topic Exchanges, consumers can subscribe to topics they are interested in, like subscribing to a feed or individual tags.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
RabbitMQ

RabbitMQ Headers Exchange Explained Members Public

Headers Exchange in RabbitMQ routes messages using message headers to route messages. Let’s explore how Header Exchanges work in RabbitMQ, underlying concepts and see it in action from a .NET application.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
RabbitMQ

5 Recommended Patterns When Using Cancellation Token in .NET Members Public

Are you blindly passing around the CancellationToken to all your functions? If so, you are likely using CancellationTokens in the wrong way. Let’s learn five good practices when using Cancellation Tokens in your application code.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet