diff --git a/docs/en/Community-Articles/2020-09-28-Using-DevExtremeAngularComponents-With-The-ABP-Framework/Using-DevExtremeAngularComponents-With-The-ABP-Framework.md b/docs/en/Community-Articles/2020-09-28-Using-DevExtremeAngularComponents-With-The-ABP-Framework/Using-DevExtremeAngularComponents-With-The-ABP-Framework.md
new file mode 100644
index 0000000000..3a1b075d46
--- /dev/null
+++ b/docs/en/Community-Articles/2020-09-28-Using-DevExtremeAngularComponents-With-The-ABP-Framework/Using-DevExtremeAngularComponents-With-The-ABP-Framework.md
@@ -0,0 +1,337 @@
+## Using DevExtreme Angular Components With the ABP Framework
+
+Hello, this is a follow up on the article [Using DevExtreme Components With the ABP Framework](https://community.abp.io/articles/using-devextreme-components-with-the-abp-framework-zb8z7yqv)
+
+We will create the same application using Angular as the UI framework and integrate [DevExpress Angular components](https://js.devexpress.com/Documentation/Guide/Angular_Components/DevExtreme_Angular_Components/).
+
+## Create the Project
+
+Let's create an application using [ABP CLI](https://docs.abp.io/en/abp/latest/CLI#new)
+
+```bash
+abp new DevExtremeAngular -u angular
+```
+
+After the project is created, you should run following projects in order
+
+
+
+Firstly, run `DevExtremeAngular.DbMigrator` for db migration and then run `DevExtremeAngular.HttpApi.Host` for backend APIs.
+
+After the backend is ready, navigate to `angular` folder and run `yarn` or `npm install` based on which package you are using.
+
+After installation process is done, you can start your angular project by running `yarn start` or `npm start`
+
+Everything should run smoothly and when you go to http://localhost:4200 in the browser, you should see your application up and running.
+
+
+
+You can login to the application by using following credentials
+
+> _Default admin username is **admin** and password is **1q2w3E\***_
+
+
+
+After successful login, you should be redirected to home page.
+
+## Create a lazy Angular Module for DevExtreme Demo
+
+Let's create a module which will be loaded lazily.
+
+Open up a terminal and navigate to `angular` to run following commands. Following commands require `angular-cli` being installed globally.
+If you do not have `angular-cli` installed or you do not want to install it, you can run the same commands by adding `npx` to the beginning.
+E.g. `npx ng g m dev-extreme --routing`
+
+```bash
+ng g m dev-extreme --routing
+```
+
+Following files should be created.
+
+```bash
+CREATE src/app/dev-extreme/dev-extreme-routing.module.ts (253 bytes)
+CREATE src/app/dev-extreme/dev-extreme.module.ts (297 bytes)
+```
+
+Let's create a component for `DevExtremeModule` by running following command
+
+```bash
+ng g c dev-extreme
+```
+
+Following files should be created.
+
+```bash
+CREATE src/app/dev-extreme/dev-extreme.component.scss (0 bytes)
+CREATE src/app/dev-extreme/dev-extreme.component.html (26 bytes)
+CREATE src/app/dev-extreme/dev-extreme.component.spec.ts (657 bytes)
+CREATE src/app/dev-extreme/dev-extreme.component.ts (295 bytes)
+UPDATE src/app/dev-extreme/dev-extreme.module.ts (379 bytes)
+```
+
+We should edit `dev-extreme-routing.module.ts` to load newly created `DevExtremeComponent` when `DevExtremeModule` is loaded.
+
+Open `dev-extreme-routing.module.ts` and import `DevExtremeComponent` change `routes` array to the following
+
+```typescript
+// ...
+import { DevExtremeComponent } from './dev-extreme.component';
+
+const routes: Routes = [{
+ path: '',
+ component: DevExtremeComponent
+}];
+
+// ...
+```
+
+We should also edit `app-routing.module.ts` to be able to load `DevExtremeModule` and `route.provider.ts` to show a link to this module.
+
+Open `app-routing.module.ts` and add following object to `routes` array
+
+```typescript
+const routes: Routes = [
+ // ...
+ {
+ path: 'dev-extreme',
+ loadChildren: () => import('./dev-extreme/dev-extreme.module').then((m) => m.DevExtremeModule),
+ },
+ // ...
+];
+```
+
+The last step to be able to see our newly created module in the browser, open `route.provider.ts` and edit the array being added into the routes.
+
+```typescript
+ // ...
+ routes.add([
+ {
+ path: '/',
+ name: '::Menu:Home',
+ iconClass: 'fas fa-home',
+ order: 1,
+ layout: eLayoutType.application,
+ },
+ {
+ path: '/dev-extreme',
+ name: 'Dev Extreme',
+ order: 2,
+ layout: eLayoutType.application,
+ },
+ ]);
+ // ...
+```
+
+After completing the steps above, you should be able to see `Dev Extreme` on the header and when you click on it, you should be redirected to `/dev-extreme` page and see the following message on the screen.
+
+
+
+## Display users on the dev-extreme page
+
+For this demo, we will list users on the screen. We already have `admin` as user. Let's add couple of more to the list in `Administration -> Identity Management -> Users` page.
+
+
+
+Firstly, let's create a service for our component.
+
+Navigate to the `dev-extreme` folder and run following command
+
+```bash
+ng g s dev-extreme
+```
+
+Following files should be created
+
+```bash
+CREATE src/app/dev-extreme/dev-extreme.service.spec.ts (378 bytes)
+CREATE src/app/dev-extreme/dev-extreme.service.ts (139 bytes)
+```
+
+Let's import and inject `IdentityService` as dependency in `dev-extreme.service.ts`. After then, let's create a stream called `users$` to retrieve the users.
+
+`identityService.getUsers` returns `ABP.PagedResponse` which contains two fields, `items` and `totalCount`. We are only interested in `items` for now.
+
+When we apply the steps described above, the final version of `dev-extreme.service` should be as follows
+
+```typescript
+import { Injectable } from '@angular/core';
+import { map } from 'rxjs/operators';
+import { IdentityService } from '@abp/ng.identity';
+
+@Injectable({
+ providedIn: 'root',
+})
+export class DevExtremeService {
+ users$ = this.service.getUsers().pipe(map((result) => result.items));
+
+ constructor(private service: IdentityService) {}
+}
+```
+
+Now we can simply inject `DevExtremeService` as public and utilize `users$` stream in `dev-extreme.component.ts` as follows.
+
+```typescript
+import { Component } from '@angular/core';
+import { DevExtremeService } from './dev-extreme.service';
+
+@Component({
+ selector: 'app-dev-extreme',
+ templateUrl: './dev-extreme.component.html',
+ styleUrls: ['./dev-extreme.component.scss'],
+})
+export class DevExtremeComponent {
+ constructor(public service: DevExtremeService) {}
+}
+```
+
+And use it within `dev-extreme.component.html` as follows
+
+```html
+
+
+