In this article, we will discuss the repository pattern. Then we will have a walk-through of the step-by-step implementation of a Repository Pattern in a C# project. Data Access Layer It is good we have several ORM mappers like, Dapper, EntityFramework, etc., These libraries are doing …
Configuration and Middleware UsePathBase middleware, to configure a different base path, this approach will not be disabled the default url/path Creating a Custom Middleware class and an extension method to invoke the same. Partial Views Invoke/render a partial view and passing data model Invoke/render a …
Issues when enabling SSL/https protocol with IdentityServer4 running besides Nginx web server. Problem: OpenId Connect discovery specification endpoint https://authserver.xxxxxxxxxxx.com/.well-known/openid-configuration returns wrong protocol. Refer to the screenshot on the right, it returns endpoints with HTTP protocol instead of HTTPS. Solution: To resolve this issue, we need …
This is just a followup article, some of the readers were requesting for the Angular PWA demo in android device. So, If you are new to this read please have a look in to the article Running Angular PWA with .NET Core WebApi like an …
In this article we will see how to self host and configure google fonts inside our angular projects. Of course, CDN’s are great solutions, but still there are cases where we may need to self host the fonts. This will also avoid some unknown surprises …
This article is for the developers who are already familiar with using the Angular framework and .NET Core technology. If you are new to Angular PWA, please refer to the angular docs to learn how to set up and run Angular PWAs. Progressive Web Apps …
Part 2 – Observer & Observables Part 4 – Operators Subscription As we discussed in part 2, subscription plays a major role in RxJs stream without the subscription there won’t be any stream at all. Subscription: It is a control for the execution or the cancellation …
I hope you have enjoyed Part 1 of this series. Now we will continue to look into the core concepts of RxJs, this would be the basic foundation for the entire tutorial series. Initially, these concepts might be a little hard to understand, But don’t worry, …
In Part 2, We have implemented our Global Error Handler class and handled all the client-side & Http errors in our application globally. At the end of Part 2, we had a question why do we even have the HttpInterceptor object in our proposed solution, RIGHT !… Let’s jump …
First of all, I welcome you to this rxjs tutorial series for beginners 🙂 I hope this will help you understand the power of RxJs and will increase your curiosity about learning RxJs. Actually, before we get into the concepts of RxJs, I just want …