changelog shortlog graph tags branches files raw help

Mercurial > org > blog / changeset: ui

changeset 1: c9dc86404d30
parent 0: 6dd3575c7467
child 2: 024b02ed937b
child 4: 58e3d5b7b6c5
author: ellis <ellis@rwest.io>
date: Tue, 27 Jun 2023 20:56:57 -0400
files: lab.org ui.org
description: ui
     1.1--- a/lab.org	Sun Jun 04 00:32:16 2023 -0400
     1.2+++ b/lab.org	Tue Jun 27 20:56:57 2023 -0400
     1.3@@ -2,7 +2,15 @@
     1.4 #+AUTHOR: ellis
     1.5 #+LOCATION: New London, CT
     1.6 * gateway
     1.7+** auth
     1.8+*** oauth2 service
     1.9+** notifaction/alert service
    1.10+** health
    1.11+** vpn
    1.12+** ssh
    1.13+* zor
    1.14 ** NFS/SSHFS/S3 compat storage
    1.15+Object storage
    1.16 *** media
    1.17 *** docs
    1.18 *** dev
    1.19@@ -25,5 +33,17 @@
    1.20 - postgres
    1.21 - sqlite
    1.22 *** query
    1.23+** VC
    1.24+*** Hg
    1.25+**** CI Runners
    1.26+***** runner0
    1.27+***** runner1
    1.28+***** runner2
    1.29+***** runner3
    1.30+*** Git
    1.31+** Docs
    1.32+** Packy
    1.33+* boxes
    1.34+- on-demand development boxes
    1.35 * nodes
    1.36-- on-demand internal lab computers
    1.37+- on-demand VMs/containers/tasks
     2.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2+++ b/ui.org	Tue Jun 27 20:56:57 2023 -0400
     2.3@@ -0,0 +1,22 @@
     2.4+#+TITLE: ui
     2.5+#+LOCATION: https://lab.rwest.io/otom8/notes
     2.6+#+AUTHOR: ellis
     2.7+* Overview
     2.8+UI is a hot topic in the programming world. Nowadays it is expected
     2.9+that production apps have multiple 'frontends' each supporting a
    2.10+certain kind of UI. Here are some of the ones we care about:
    2.11+- Web GUI
    2.12+  Runs in a web browser
    2.13+- Native GUI
    2.14+  Runs natively using host OS or graphics hardware directly
    2.15+  - OS-based
    2.16+  - bare-metal
    2.17+- CLI
    2.18+  Runs at a shell prompt
    2.19+- Modular \\
    2.20+  Runs a combination of the above types, usually configurable at
    2.21+  run-time and with a separate backend service.
    2.22+
    2.23+Our goal is to establish footholds in these areas of UI development
    2.24+with our in-house libraries. We do this by creating a generic UI
    2.25+protocol and implementing it for the various types above.