.NET on AWS – Persisting Application Data to S3 (Part-1)

Introduction Amazon S3 is the most commonly used managed storage solution in AWS. It provides object storage in a highly scalable and secure way. AWS guarantees 11 9s for its durability. Objects stored in S3 are shared access object; shared meaning, they can be accessed by different clients at same time. S3 provides low latency … Read more

React Demos – Episode2 – Ajax Data Loading

Introduction This is the second post in this series of React Demos. You can check the previous post on this link. Making Ajax calls and performing CRUD operations are very common in web development. In this post we’ll load data from public APIs and display it in react components. Show Bitcoin Price We’ll start with … Read more

Building and Deploying a SignalR Chat Application – Part 3

Introduction In previous few posts, We’ve been building a simple chat application and today we’ll see how to deploy it so people can start using it. Previous posts can be accessed from the following links All the source code is available from GitHub repository (signalrchat branch). Now there are many different hosting solutions available for us. Based … Read more

Building and Deploying a SignalR Chat Application – Part 2

Introduction In previous post we discussed the frontend component of SignalR chat application. Today our focus will be on the backend side of the application. Previous posts can be accessed from the following links All the source code is available from GitHub repository (signalrchat branch). you can also check the deployed application on https://signalrchat.awsclouddemos.com/ Recap Following picture from … Read more

Building and Deploying a SignalR Chat Application – Part 1

Introduction In previous post on topic of Real-Time Web using SignalR we discussed how this library simplifies adding real-time web functionality to applications. Today, we will continue forward from our previous learning and start setup a very simple chat application. Furthermore, to cover topics on frontend, backend and deployment, following structure is planned: So, lets … Read more

Useful Git Resources

Let me start by saying that this is not entirely my own research. I saw a post on linkedin from Dr. Milan Milanović where he summarized and shared a list of useful articles and websites for GIT learnings. Author, however didn’t put the learning resources URLs in the original post. But it was a simple … Read more

Real-Time Web using SignalR (.NET6, Browser-Client and NodeJS)

Introduction ASP.NET Core SignalR is an open-source library that simplifies adding real-time web functionality to applications. It enables server-side code to push content to clients instantly. Maps, Dashboards, Chat systems, Collaborate apps and different type of push notifications etc. are few of the good candidates for real-time functionality / SignalR. In this post, we’ll see … Read more

Using Reflection in C# – Part 2

Introduction In part-1 of this series, we started our journey with reflection basics. We learned that Reflection is the process by which a software can observe and modify its own structure and behavior. For that to happen, we need helper objects to dynamically create instance of a type, bind the type to an existing object … Read more