This talk on component-based architectures really resonated with me.
Some of it is specific to Spring, but I've found it help to organize my code around clear APIs between specific components, like in a mobile app: UI, network sync, local DB, etc.
This talk on component-based architectures really resonated with me.
Some of it is specific to Spring, but I've found it help to organize my code around clear APIs between specific components, like in a mobile app: UI, network sync, local DB, etc.