ArchiMate is a popular modeling language specifically designed for enterprise architecture. It provides a comprehensive framework for describing, analyzing, and visualizing different aspects of an organization’s structure, processes, systems, and strategies. The primary goal of ArchiMate is to enable clear communication and understanding of complex …
In this short article, we will have a step by step walkthrough of implementing application logging using the Serilog library for Desktop applications with WPF / WPF Core technologies. About Serilog Serilog provides a simple and easy to use solution for application logging into files …
In this short article, we will have two different approaches to display an image that’s been fetched from an API response. The requirement is to display a default placeholder image, then at runtime based on the availability, we will replace the image that was received …
In this short article, we will look into a simple use case where we use a Global Query Filter feature in Entity Framework. Scenario / Use Case There might be cases, we need to apply default filter criteria, whenever we query a table. For example, …
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 …
In Part 1, I have explained the typical error handling approach and best practices for error handling in the Angular web. In this article, we will implement what we discussed in the previous post. So, let’s start with our sample project. Demo I have stimulated …
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 …
In this article, we will go through the sample code to understand the implementation of server-side pagination along with data filter. Let’s walkthrough step by step. 1) Define the Request Model Define a model which includes the input properties, for example in order to perform …
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 …