Agile and Scrum – Quick Guide

What is Agile? It is the ability to create and respond to change. Agile Manifesto Agile is applied by working in accordance with the agile manifesto and the 12 principles behind it What is Scrum Scrum is a simple framework for effective team collaboration on complex software projects (agility). Scrum is defined completely in the … Read more

.NET on AWS – Queuing with SQS (Part-3)

Introduction In previous posts, we learned the basics of AWS Queue and how to publish messages to it from a .NET web-api application. Today our focus will be the Consumer part of the application. Following is solution design we are working towards throughout this series. To consume the messages produced from our web-api application, the … Read more

.NET on AWS – Queuing with SQS (Part-2)

Introduction In previous post, we started with basics of Amazon SQS, typical use cases and need for queuing mechanism in a solution. We then discussed how our .NET applications can benefit from this managed service for offloading tasks to some background processes. We also setup an SQS Queue and installed related NuGet package in our … Read more

.NET on AWS – Queuing with SQS (Part-1)

Introduction Queuing mechanism is very common for software applications. Its very handy in offloading the tasks from main application to background processes and typically used in building decoupled distributed systems. Amazon SQS works on a process of clients sending messages to the queue and the consumers polling messages from the queue and processing those. Typical … Read more

A Question, No One Want to Answer

I don’t think that I’m crazy. Well, I usually don’t think it anyway but is the world getting crazier and crazier? Something weird happened last week, I was testing an open protocol communication and it was working fine with popular commercial and open-source client softwares. After initial testing, I switched to another Client software from … Read more

React Demos – Episode 3 – CRUD Operations

Introduction This is the third post in this series of React Demo Projects. This series is focused on building common, simple, small applications to help with practical knowledge needed for building react applications. CRUD operations are very common in web applications. They are the ‘HelloWorld’ equivalent of data oriented demos. Today we’ll see how to … Read more