There are a plethora of issues that one might encounter when creating and maintaining large-scale (Web) Applications, each one of which must be tackled with care.
We have created constructs such as automated testing, build tools such as gulp/webpack, brilliant frameworks like Angular, React, …
All of which are great tools that I encourage anyone to use and integrate into their development cycles, however, these tools only allow us to work faster, not smarter. They are the foundations on which we build our apps, the core around which everything revolves.
JITI (Just in time information) is an architecture, that could be used as a sort of mortar to greatly reduce code complexity, maintainability and the inherent learning curve that most (if not all) large-scale applications entail.
In the next weeks/months I will be writing about topics such as plug and play components, pub subs, decorators, proxies, … but all combined and created to promote centralisation, reusability and readability.
The JITI architecture was devised by myself and is far from done, but I think it’s about time that the world gets to meet it. We’re running it in production at Skedify, and are constantly finetuning it to perfection.
Enjoy the series, and share your thoughts on the matter !