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)
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 into the development of a meta language (WBDL) 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 Description Language (WBDL). Simply put, HTML describes a single web page, WBDL, a whole website; and, while HTML is interpreted by a client-side web browser, WBDL, by a server-side web spinner. It is this project’s opinion that WBDL is a necessary, missing component in the World Wide Web space.