Category "software-design"

Synching validations between front-end and back-end projects

What do you do for synching validations between front-end and back-end teams in laravel? I read this post but I would like to know about laravel. I have also se

Is buyer associated with a 'Sell' entity or with 'Product' entity?

I'm making a domain model for my project and I'm not sure how to connect buyer with other entity. I can say that a 'buyer' entity 'buys' the 'product' entity. A

Better approach to integrate multiple types of Interfaces

I have, say, two devices. class Device1{ public: int GetData(){ //... } }; class Device2{ public: bool GetData(){ //... } }; I have a a C# sty

What does client-optimized mean?

Can someone explain what does this phrase mean in this sentence? Dart is a client-optimized programming language for apps on multiple platforms.

Pluginable cross-platform software design for react & react native

I want to design a cross-platform (Android, iOS, and Web) plugin-able software that means everyone can easily develop a plugin for it and users can pick plugins

Difference Between Cohesion and Coupling

What is the difference between cohesion and coupling? How can coupling and cohesion lead to either good or poor software design? What are some examples that o