Learn
Best Practices
Patterns and recommendations for building production-ready dcupl applications. These guides cover data modeling, performance optimization, and error handling strategies.
Quick Tips
Initialize Once. Call
init() once at startup, then use data.update() for changes. Re-initialization is expensive. Use Specific Types. Define properties with specific types like
int, float, boolean instead of storing everything as string. Reuse Lists. Create lists once and reuse them with
query.clear(). Creating new lists has overhead. Limit Reference Depth. Keep reference chains to 2-3 levels. Use derived properties for frequently-accessed deep data.