Unit testing with Machine.Specifications (aka MSpecs) and FakeItEasy

Unit testing is very critical for any application. In this blog post, I will walk through unit testing using Machine.Specifications (aka MSpecs) and FakeItEasy. The focus of unit testing is to test a unit of code in isolation of everything around it. Meaning we just test the method in questions and not the dependencies. Also … Read more

Akka in .Net Core – Akka Messages

Akka.Net helps build a solution that can both scale-up as well as scale-out. And the key concept that makes it happens is the messaging infrastructure of Akka.Net. Akka.Net does not provide guaranteed delivery, just like any other actor implementation. What is supports is the at most once delivery of the message. Which means the message … Read more

Akka in .Net Core (with DI and Supervision)

Distributed and concurrent systems are norms rather than the exception these days. And there is no other better framework to build a distributed system than Akka. In this blog post, I am going to discuss building applications with Akka in .Net Core. Akka is an implementation of the Actor model. Akka encapsulates all the complex … Read more

PostgreSQL and Dapper in .Net Core

In my previous posts ASP.Net Core Web API Application with Dapper – Part 1 and ASP.Net Core Web API Application with Dapper – Part 2 I have covered using SQL Server and Dapper for database and data access layer. In this post, I will be exploring PostgreSQL (aka Postgres) as a database and Dapper for … Read more

React.JS with ASP.Net Core SignalR

In my last post Real-Time Web Application in ASP.Net Core SignalR, I have covered real-time web application suing SignalR. For the web page, I used a plain HTML page, and just used Browser Console to write response from the SignalR stream. Today I will build an application using React.JS with ASP.Net Core SignalR. Today I will … Read more

Real-Time Web Application in ASP.Net Core SignalR

Hello everyone, welcome back to .Net Core Central. Today I am going to continue with streaming using ASP.Net Core SignalR, which I started by integrating with Kafka, then Reactive Extensions, and today I will be working with SignalR. If you have not gone through my previous posts ASP.Net Core Streaming Application Using Kafka – Part … Read more

Reactive Extensions in .Net Core

Hello everyone, welcome back to .Net Core Central. Today I am going to integrate Reactive Extensions into the .Net Core application. I am going to use application created in my previous post, where I have implemented Kafka stream in .Net Core. This will allow a smooth transition of the Kafka stream into the in-memory Reactive … Read more

ASP.Net Core Streaming Application Using Kafka – Part 2

Hello everyone, welcome back to .Net Core Central. This post is the continuation of the previous post ASP.Net Core Streaming Application Using Kafka – Part 1. And here I will be creating the Kafka producer in .Net Core. Creating .Net Core Producer Create new Producer Project First of all I will open the TimeManagement application … Read more

ASP.Net Core Streaming Application Using Kafka – Part 1

Hello everyone, welcome back to .Net Core Central. Today I am going to build a streaming application using ASP.Net Core and Kafka. This post is the first of the two post series in streaming in .Net Core. And I will be using Apache Kafka as the streaming platform. I will continue with the same .Net … Read more

ASP.Net Core Web API – Integration Testing With XUnit

Hello everyone, welcome back to .Net Core Central. Today I am going to start the Integration testing of the Time Management application. The application which I have started building from my blog post Creating First ASP.Net Core Web API Application. For the integration test I will use XUnit framework as the testing framework. This is … Read more