Microservices using ASP.NET Core


Microservices

The term microservices portrays a software development style that has grown from contemporary trends to set up practices those are meant to increase the speed and efficiency of developing and managing software solutions at scale. Microservices is more about applying a certain number of principles and architectural patterns an architecture. Each microservice lives independently, but on the other hand, also all rely on each other. All microservices in a project get deployed in production at their own pace, on-premise on the cloud, independently, living side by side.

Continue reading “Microservices using ASP.NET Core”
Advertisements

Creating a Chatbot using Amazon Lex Service: Day 4 (Facebook Messenger Integration)

This is the last article of this series where we’ll see how to integrate the bot with Facebook Messenger and make it live with the Messenger.


Introduction

In the last three articles of this series we tried to create a chatbot using Amazon Lex services, we used AWS lambda functions and Slots to make our chatbot more interactive and richer. The concepts are introduced so that these services could be further leveraged to make a custom bot aligning to business needs. This is the last article of this series where we’ll see how to integrate the bot with Facebook Messenger and make it live with the Messenger.

Continue reading “Creating a Chatbot using Amazon Lex Service: Day 4 (Facebook Messenger Integration)”

Creating a Chatbot using Amazon Lex Service: Day 3 (Slots in AWS Lex)

In this article we’ll discuss what are slots and how to play around with slots to make your chatbot more interactive and richer. Let’s jump directly into the tutorial.


Introduction

In the last two articles of the tutorial series, we learn about how to create a basic chatbot and how to integrate a lambda function to our bot for fulfillment. In this article, we’ll discuss what are slots and how to play around with slots to make your chatbot more interactive and richer. Let’s jump directly into the tutorial.

Continue reading “Creating a Chatbot using Amazon Lex Service: Day 3 (Slots in AWS Lex)”

Creating a Chatbot using Amazon Lex Service: Day 2 (AWS Lambda Functions)

In this article we’ll learn how to create lambda functions in AWS and hook to the chatbot that we created in the last article.


Introduction

In the last article of this tutorial series, we learned what are chatbots and how we can create a basic chatbot using Amazon Lex service. We learned how to set up an AWS account and test the bot. In this article, we’ll learn how to create lambda functions in AWS and hook to the chatbot that we created in the last article.

Continue reading “Creating a Chatbot using Amazon Lex Service: Day 2 (AWS Lambda Functions)”

Creating a Chatbot using Amazon Lex Service: Day 1 (Initial Bot)

In this tutorial series, we’ll discuss how to create a real-time chatbot using Amazon Lex service and deploy the bot over Facebook messenger.


Introduction

In this tutorial series, we’ll discuss how to create a real-time chatbot using Amazon Lex service and deploy the bot over Facebook messenger. The reader of the tutorial series does not need to have prior knowledge of bot creation as the article will demonstrate the bot creation and deployment step by step using explanatory pictures. Trust me, it is fun and exciting to create your own bot and see it working over the thought of creating a bot. We’ll setup AWS account to leverage Lex Services and Facebook developers account to deploy the bot on your own Facebook page and see it working. Let’s jump directly into the tutorial.

Continue reading “Creating a Chatbot using Amazon Lex Service: Day 1 (Initial Bot)”

Learning Entity Framework (Day 4): Understanding Entity Framework Core and Code First Migrations in EF Core


Introduction

In the previous articles (data access approachcode first approach, and WebAPI) we learned a lot about the Entity Framework and its practical implementations. The intent of this article is to explain the concept of Entity Framework core. We’ll go step by step to explore the topic of Entity Framework core. We’ll explore the code first approach using EF Core and learn about data annotations as well. We’ll also cover code first migrations in this article along with an understanding of how to seed the database. I’ll use Visual Studio 2017 for the tutorial. For the database, we would be using SQL Server. You can make use of local dB if you do not have SQL server installed.

Continue reading “Learning Entity Framework (Day 4): Understanding Entity Framework Core and Code First Migrations in EF Core”

Learning Entity Framework (Day 3): Learning Web API 2 With Entity Framework 6 Code First Migrations


Introduction

In the last article of learning Entity Framework, we learned about the code-first approach and code-first migrations. In this article, we’ll learn how to perform CRUD operations with ASP.NET Web API2 and Entity Framework. We’ll go step by step in the form of a tutorial to set up a basic Web API project and we’ll use the code-first approach of Entity Framework to generate the database and perform CRUD operations. If you are new to Entity Framework, follow my previous articles explaining data access approaches with Entity Framework. The article would be less of a theory and more practical so that we get to know how to set up a Web API project using Entity Framework and perform CRUD operations. We’ll not create a client for this application but rather use Postman; i.e., the tool to test the REST endpoints.

Continue reading “Learning Entity Framework (Day 3): Learning Web API 2 With Entity Framework 6 Code First Migrations”