CodingBlast

Programming articles about .NET, ASP.NET Core, JavaScript, TypeScript, and related developer tooling.

ASP.NET Core MVC - All about Tag Helpers

Tag Helpers decorate existing HTML elements/tags or they act as new tags/elements that wrap existing content. Most commonly used Tag Helpers.

Middleware in ASP.NET Core - Handling requests

Middleware concept in ASP.NET Core applications. Handling incoming requests and making responses. Interactions with other middleware.

Logging in ASP.NET Core - Connecting the pieces

Overview of logging in ASP.NET Core 2 and comparison with existing logging system present in ASP.NET Core 1. LoggerFactory and various outputs.

ASP.NET Core 2.0 Preview 1 introduction

Few days ago at Microsoft's Build ASP.NET Core 2.0.0 Preview1 was announced. It lets us peek at some new exciting features

RxJS - Part 6 - Chat application with RxJS

Chat application with Socket.io, RxJS and Angular 4. We are going to make a simple chat application and see how we can use RxJS within that app.

Chat Application with Angular and Socket.IO

Simple chat application example using Angular 4 and Socket.IO on the back-end. We will use RxJS library to show how we can handle user messages.

RxJS - Part 5 - RxJS error handling

Error handling in RxJS - using operators: catch, retry, retryWhen. Implementing retry logic with retryWhen and extracting it into reusable functions.

RxJS - Part 4 - Operators

RxJS operators - readable way to deal with asynchronous data. All operators are composable and we can chain them with others.

RxJS - Part 3 - Hot and Cold Observable

Hot and cold Observable. Hot produces values regardless of subscribers. Cold will start producing values only when there is at least one subscriber.

RxJS - Part 2 - Observable

RxJS observable and observer. Observable serves as a tie between Producer and Observer. With OBservable we can also unsubscribe from producer.