Visualize then Realize (TM)

Platform agnosticy dictated by standards. Valid frameworks should be promoted to or incorporated into standards.


Internet based Full Stack Development is knowledge intensive. There are lots of technologies to choose from, each takes time and effort to master; KeyVisions focuses on these bare metals:

  • HTML, SVG, icon fonts – UI (HTML, SVG, icon fonts)
  • CSS – styling (CSS)
  • Javascript – client side programming (Standard ECMA-262, ECMAScript 6)
  • JSON, XML – data (JSON, XML)
  • SQL, NOSQL – data persistence (SQL)
  • HTTP, Sockets – comunication protocols
  • Node.js – server side programming (node.js)
  • npm – package management (npm)
  • git – version control (git)
  • gulp – task runner (gulp)

KeyVisions generally does not make use of frameworks, they 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 devolping 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.

 Last update 2019-01-01 06:09

By continuing to use the site, you agree to the use of cookies. more information

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.