-
-
Notifications
You must be signed in to change notification settings - Fork 6
Distinct Logic Authority
Greg Bowler edited this page Jan 25, 2019
·
2 revisions
Every operational state of a system should be represented by an individual URL. Using the URL it should be inherently obvious where the entry point to the application logic is, and the logical execution path of the request/response should be handled by one distinct area of the system's logic.
// Using URLs means HTTP is respected. // Promotes incredibly thin layer of client side programming to produce interactive live-updating pages. // Progressive enhancement concept is honoured, logic is never duplicated.
Website | Packagist | CircleCI | Scrutinizer
- Request-response lifecycle
- Running your application
- Project layout
- Application architecture
- Web servers
- URIs
- Page view
- Dynamic URIs and pages
- Headers and footers
- Page logic
- Protected globals
- User input
- Cookies
- Sessions
- DOM manipulation
- Custom HTML components
- DOM templates
- Binding data to the DOM
- Database
- Client side assets
- API Webservices
- Security
- Configuration
- Build system
- Coding styleguide