Dotnet

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

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

Enhancing User Experience: Push Notifications in .NET for Apple Wallet Pass Updates Members Public

Apple Wallet Passes Passes are dynamic and they reflect real-world state. Information in Apple Wallet passes can be dynamically updated. Learn how to use Apple Push Notification Service and Web Service endpoint to keep Wallet Pass updated.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
AWS

Add to Apple Wallet from Your .NET Application: A Step-by-Step Guide Members Public

The iOS Wallet app allows users to manage payment cards, boarding passes, tickets, gift cards, and other passes. Let's learn how to set up, build, and distribute Apple Wallet passes from a .NET application.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

How To Secure and Authenticate AWS Lambda Function URLs Members Public

This article is sponsored by AWS and is part of my AWS Series. In a previous blog post, Function URLs - Quick and Easy way to Invoke AWS Lambda Functions over HTTP, we learned how to expose and invoke Lambda functions over an HTTP endpoint. We enabled the Function URL

Rahul Pulikkot Nath
Rahul Pulikkot Nath
AWS

Function URLs - Quick and Easy way to Invoke AWS Lambda Functions over HTTP Members Public

A Function URL is a dedicated endpoint for your Lambda function. Learn how to enable Function URLs and build an API using .NET Lambda Function.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
AWS

Why You Should Avoid Command Handlers Calling Other Commands? Members Public

One of the patterns that I keep coming back to when building ASP NET Applications is the Command Query Separation (CQS) pattern. Fundamentally, the pattern separates the code to read (Query) and the write (Command) to the data store. By separating the Commands and Queries, the code is more focused

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Design