In part 1 and part 2,We know how the order will be created using CQRS pattern.
In real ERP system, there are many other modules need to be updated when new order was created.
For example:
- Inventory module needs to be updated.
- Accounting module also needs to be updated.
- Customer management module needs to be notified in this case.
Let see, How can we implement this in TinyERP
[More]
22e43877-64df-48f2-a352-39d189edef20|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
23. December 2016 01:22
/
TU Tran
/
TinyERP
/
Comments (1)
In this article, I will introduce how to deploy the app to production environment in 2 modes:
- Client and Api in separated domain
- Client and Api in the same domain
[More]
9e481115-b4cd-48b6-a68d-4907ee576487|5|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
23. December 2016 01:19
/
TU Tran
/
TinyERP
/
Comments (0)
In this article, We will learn why do we need to manage the stages of our application:
- Overview about what is application lifecycle
- Why do we need to manage lifecyle of application
- How do we raise and handle event of application, such as: on application error, on application stared, ...
[More]
eac5b11e-091f-48b3-885d-f47877a83314|4|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
23. December 2016 01:17
/
TU Tran
/
TinyERP
/
Comments (1)
In this article, We will have a look to understand how RESTful/WebApi was applied in my code.
In my code, we use angular2 (typescript) handles client logic and performs business logic on server side (c#).
The client communicates with server side through RESTful web service written in WepApi.
[More]
ec39c6d3-9fe5-4619-a747-314754359154|3|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
23. December 2016 01:15
/
TU Tran
/
Angular2 . TinyERP
/
Comments (3)
In this article, we will why and why not using DI & IoC from my real situation.I did not tell you that DI is not good. From my view, each tech has it own pros and cons. So It is better if we know when we can use which techs for our business.
[More]
02165964-bbde-4e6b-8c8f-94c57512d98d|4|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
23. December 2016 01:11
/
TU Tran
/
TinyERP
/
Comments (6)
I have looked around the internet. Some others have already contributed their solution for multi-languages in Angular2.
Look at my code. I have another solution for this case, it looks easier to use on both ts code or from html file.
[More]
274450ca-9924-4f21-a44c-37bff47525e8|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
23. December 2016 01:09
/
TU Tran
/
TinyERP
/
Comments (3)
In this tip, we learn how to organize the project for our application that easier to manage, modify, extend new features.
[More]
9beac408-2997-4670-a749-eb4bd02cf670|2|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
In this part, we will to through the list of steps to know how to use my code for implementing the add Role page.
[More]
522218c9-bf38-4a2b-a553-eb2d477bd7f4|3|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
22. December 2016 22:19
/
TU Tran
/
TinyERP
/
Comments (7)
Nowadays, with growing of web development, more and more desktop applications (such as HRM, CRM, Payroll, ...) were migrated to web application.
So the web application can utilize much benefit from web environment. This is easy to search the pros and cons between web application and desktop application on the internet, so we will not discuss here.
Purpose of series of articles will introduce you how did I organize the project for those types of application.
[More]
67ea6935-01d3-4ffd-a8ea-e3fc6bd21199|4|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04