Platform agnosticy dictated by standards. Valid frameworks should be promoted to or incorporated into standards.
Full Stack Development is knowledge intensive. There are lots of technologies to choose from, each takes time and effort to master; KeyVisions focuses mostly on these:
- HTML, SVG, icon fonts – UI (HTML, SVG, icon fonts)
- CSS – styling (CSS)
- JSON, XML – data (JSON, XML)
- SQL, NOSQL – data persistence (SQL)
- R – data mining (R)
- HTTP, Sockets – comunication protocols
- Node.js – server side programming (node.js)
- npm – package management (npm)
- git – version control (git)
- gulp – task runner (gulp)
- Container-based application development (Docker)
- Visual Studio Code – code editor (VS Code)
- Application Load Testing – loader.io
Frameworks come and go, I noticed that the patterns of those that remain longer find their way into standards.
Patterns and Meta languages
I view patterns as letters of an alphabet, that are combined to form words which are organized into sentences; a meta language defines a vocabulary (a set of words) and a grammar (a set of rules), that allow us to write books.
We are built to recognize patterns. Patterns emerge spontaneously when we focus our attention on a particular subject for long enough. Now, I have been developing web based solutions for some time, I have recognized patterns and have ventured in the development of a meta language (WBOL) to use them. These patterns are nothing special, they’ve always been there, together with a meta language they define the foundations of Content Management Systems (CRMs).
Spin the Web
is a KeyVisions project
that deals with the Webbase Ontology Language (WBOL)—pronounced like wobble /ˈwɒbəl/. Simply put, HTML describes a single web page, WBOL, a webo; and, while HTML is interpreted by a client side web browser, WBOL, by a server side web spinner. It is this project opinion that WBOL is a necessary, missing component in the World Wide Web space.