404

Page Not Found

Recent Posts

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

A .NET Programmer's Guide to CancellationToken Members Public

Imagine having a long-running request triggered by a user on your server. But the user is no longer interested in the result and has navigated away from the page. However, the server is still processing that request and utilizing resources until you come along and implement Cancellation Tokens in the

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

RabbitMQ Fanout Exchange Explained Members Public

A Fanout Exchange type in RabbitMQ routes messages to all of the queues bound to it, ignoring the routing key. Let's understand how to set up a Fanout Exchange and how it routes messages to consumers.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
RabbitMQ

RabbitMQ Direct Exchange Explained Members Public

A Direct Exchange routes messages to queues whose binding key matches the message routing key. Let's understand how to set up a Direct Exchange and how it routes messages to consumers.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
RabbitMQ