Entity Framework Core (A deep dive with SQL Server)

Entity Framework Core is the .Net Core version of Entity Framework. Which is an ORM (Object Relational Mapper) tool for .Net Framework to work with databases.Entity Framework Core has the following features, which differentiates it from the classic Entity Framework: It is cross-platform (by the virtue of being built for .Net Core) Extensible And lightweight … Read more

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

In the last post Unit testing with Machine.Specifications (aka MSpecs) and FakeItEasy, I have covered basic unit testing with MSpecs and FakeItEasy. Today first I am going to go through some more tests. And then I will cover the concepts of white-box testing with MSpecs and FakeItEasy. New tests for positive cases In the last … Read more

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

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