Recent Articles

Going Serverless on AWS For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS Serverless Application using the Serverless Application Model (SAM). The Serverless Application Template available as part of the AWS Toolkit makes it easy to start building Serverless Application.

AWS DynamoDB For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS DynamoDB with .NET Core by updating the default ASP NET Web API template to use DynamoDB as it's data store. We will learn to do basic Creat, Read, Update and Delete operations from the API.

2021: Quarter 1 Review and Goals Looking Forward to Quarter 2

A short recap of the 2021 first quarter that is gone by, and looking forward! I did reasonably well in three out of for focus Areas.

How To Protect Your ASP NET Web API Using JWT Authentication

Learn how to protect an ASP NET Core Web API using JWT Bearer Token. We will be using Azure Active Directory (AD) as the Identity Provider and see how to integrate with it from our application and how everything works together.

AWS Lambda For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS Lambda with .NET Core by building out a simple function and deploying to AWS. We will also see how to set up local development environment using the AWS Toolkit.

Book Summary: Ultralearning by Scott.H. Young

Ultralearning is a book on how to learn anything that is of interest to you. Often we get stuck with the same 'classroom learning methodology' and don't try anything outside of it. If you are invested in yourself and learning, then I do recommend this book. I am sure you will pick up one or two strategies that will help you.

Book Summary: Getting Results the Agile Way by J.D. Meier

This is a great productivity book on building up a good Personal Productivity System to manage your life - both work and personal. I'd recommend this book for anyone starting to build a productivity system for themselves.

Why You Should Avoid Command Handlers Calling Other Commands?

One of the patterns that I keep coming back to when building ASP NET Applications is the Command and Query Responsibility Segregation (CQRS) pattern. Fundamentally, the pattern separates the code to read (Query) and the write (Command) to the data store. By…