Projects And Summaries

Project kube-meta

Project creates a simple microservice that describes the container name and image name for pods in a namespace.

Project kube-meta

Blog Post

Project SA spec-sa

This is a spine project that I use to explore Clojure and Clojurescript tools and libraries whilst working on a problem modelling tool based on Structured Analysis And System Specification by Tom De Marco. The ultimate goal is to use pen input combined with machine learning to assist in fast model creation and maintenance. This is all about problem exploration and capture.

Components

Component Summary
spec-sa The main component of the SA project incorporating the base UI.
sa-store The storage component built from a store protocol, a file system store and a browser key value store.
sa-explorer A UI that shows model summary details with a tab for each available store.
sa-server A microservice presenting the backend storage.
sa-top Top level project using lein-modules to include sub projects into a single build mechanism.
sa-draw A prototype drawing library for SA. The aim is to replace the SVG drawing mechanism with a canvas based system.
sa-layout Protocol describing layout operations for project sa plus a simple grid layout.

Project reframe-turn-doc

An experiment exploring single page web app creation using re-frame.

Project reframe-turn-doc

Project simple-auth Simple Authentication

Project is an experiment in authentication using Brother with the aim of providing an authorisation and authentication mechanism for project sa.

Components

Component Summary
simple-auth-server Web service fronting the auth library.
simple-auth-lib Library component running the authentication process.
simple-auth-top Top level project using lein-modules.