README
plaited
Plaited is javascript toolkit for rapidly coding and refining web application interfaces as specifications (requirements) change and evolve. Web application interfaces are inherently reactive and complex. Business needs are not always clear at the beginning of a project. Untangling code as requirments change is a frustrating process. However what if we could begin working on new interface projects comfortable in our uncertaintity and build out solid production ready code?
Plaited leverages the behavioral programing algorithm, along with utility functions designed to assist with client side data storage and communication, to enable us to design flexible frontend code where iteratively adding new stuff doesn't require us to relearn or even fully understand a system for fear of regressions and breakage. This is acomplished by using behavioral strands. Using simple idioms we define our requirements and actions that are fired off when our behavioral tracks (programs) select an event to occur.
Learn about behavioral programing
- Article:Behavioral Programming, 2012
- Video: Rethinking Software Systems: A friendly introduction to Behavioral Programming by Michael Bar Sinai, 2018
Plaited exports
- Behavioral: implicit state managment
- Comms: actor messaging utilitiy functions that use behaviroal interface
- Storage: storage utility functions to facilitate architecture best practices