Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
ERP Architect's Notes: Designing a Definition-Driven Framework Series' Articles
Back to Jeff Tsai's Series
Day 1: Why ERP Needs a Definition-Driven Framework
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 25
Day 1: Why ERP Needs a Definition-Driven Framework
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
3
comments
14 min read
Moderation
Day 2: An Overview of Definition-Driven Architecture
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 26
Day 2: An Overview of Definition-Driven Architecture
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
11 min read
Moderation
Day 3: The Northwind Case Study: Eight Forms and a Custom Business Object
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 27
Day 3: The Northwind Case Study: Eight Forms and a Custom Business Object
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 4: The Purpose and Classification of Definition Files
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 28
Day 4: The Purpose and Classification of Definition Files
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
12 min read
Moderation
Day 5: How FormSchema Drives SQL
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 29
Day 5: How FormSchema Drives SQL
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
12 min read
Moderation
Day 6: TableSchema and Database Structure Upgrades
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 30
Day 6: TableSchema and Database Structure Upgrades
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
12 min read
Moderation
Day 7: FormLayout and Screen Generation for Multiple Front Ends
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Oct 31
Day 7: FormLayout and Screen Generation for Multiple Front Ends
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 8: Declarative Business Rules and Computed Fields
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 1
Day 8: Declarative Business Rules and Computed Fields
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
10 min read
Moderation
Day 9: Data and Definitions Split Apart, So Forms Need No Types of Their Own
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 2
Day 9: Data and Definitions Split Apart, So Forms Need No Types of Their Own
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
12 min read
Moderation
Day 10: Multi-Database Support: CRUD and Structure Upgrades
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 3
Day 10: Multi-Database Support: CRUD and Structure Upgrades
#
architecture
#
dotnet
#
erp
#
softwareengineering
1
reaction
Comments
4
comments
12 min read
Moderation
Day 11: Connections, Transactions and Query Conditions in the Data Access Layer
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 4
Day 11: Connections, Transactions and Query Conditions in the Data Access Layer
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
12 min read
Moderation
Day 12: Cross-Node Invalidation for Definition and Data Caches
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 5
Day 12: Cross-Node Invalidation for Definition and Data Caches
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
2
comments
11 min read
Moderation
Day 13: Session Management and Lifecycle
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 6
Day 13: Session Management and Lifecycle
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
11 min read
Moderation
Day 14: Extension Points on a Business Object and When to Override Them
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 7
Day 14: Extension Points on a Business Object and When to Override Them
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 15: API Contract Layering and the Type Registry
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 8
Day 15: API Contract Layering and the Type Registry
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
2
comments
12 min read
Moderation
Day 16: JSON-RPC 2.0: Protocol Choice and the Request Pipeline
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 9
Day 16: JSON-RPC 2.0: Protocol Choice and the Request Pipeline
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 17: The Connector and the Convergence of Client Responsibilities
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 10
Day 17: The Connector and the Convergence of Client Responsibilities
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
12 min read
Moderation
Day 18: The Error Contract and User Visible Messages
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 11
Day 18: The Error Contract and User Visible Messages
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 19: The Scope of the Customization Layer and Overlay Granularity
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 12
Day 19: The Scope of the Customization Layer and Overlay Granularity
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 20: Multilingual Customization and Resource Structure
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 13
Day 20: Multilingual Customization and Resource Structure
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
13 min read
Moderation
Day 21: Business Logic Customization and the Four Plugin Stages
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 14
Day 21: Business Logic Customization and the Four Plugin Stages
#
architecture
#
dotnet
#
erp
#
softwareengineering
Comments
Add Comment
10 min read
Moderation
Day 22: The Division of Labor Between XML, JSON and MessagePack
Jeff Tsai
Jeff Tsai
Jeff Tsai
Follow
Nov 15
Day 22: The Division of Labor Between XML, JSON and MessagePack
#
architecture
#
dotnet
#
erp
#
softwareengineering
1
reaction
Comments
Add Comment
12 min read
Moderation
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account