TracyGJG
Software Engineer specialising in web technologies, application architecture and frontend development.
CGI UKSomerset, UK
Pinned Repositories
full-stack-todo
Source code supporting my step-by-step tutorial for the development of a full-stack todo application.
json-extenders
Utilities to extend the range of data types de/serialisable into JSON
json-verify
A utility to verify a JSON string is well formed and suitable for parsing
lit-examples
Examples of using the Lit library
transducer_lens
"A transducer is a composable higher-order reducer. It takes a reducer as input, and returns another reducer.", Eric Elliott
utilities
A component containing a bunch of utility functions I find useful
TracyGJG's Repositories
TracyGJG/full-stack-todo
Source code supporting my step-by-step tutorial for the development of a full-stack todo application.
TracyGJG/sim-simd
Simulation of the concept behind Single-Instruction-Multiple-Data (SIMD) technique
TracyGJG/utilities
A component containing a bunch of utility functions I find useful
TracyGJG/enhanced-simd
Enhancement of the simulated SIMD project.
TracyGJG/json2svg
A converter of graphic instructions in JSON format to a rendering in SVG
TracyGJG/lit-examples
Examples of using the Lit library
TracyGJG/transducer_lens
"A transducer is a composable higher-order reducer. It takes a reducer as input, and returns another reducer.", Eric Elliott
TracyGJG/do-notation
Created with CodeSandbox
TracyGJG/enhanced-state-machine
Enhanced version of the simple state machine to include: guards and effects on triggers; and extends state actions to include exit and entry.
TracyGJG/Enumerate
A utility for the generation of Enumated values
TracyGJG/env-config
Environment configuration utility
TracyGJG/esm-mocking
TracyGJG/fetch-error
TracyGJG/html-microfrontend
A basic micro-frontend example using native HTML.
TracyGJG/htmx-sqlite-todo
A To Do example based on HTMX and backed by SQLite
TracyGJG/microfrontend-app
A sampler demonstrating dynamic configuration of screens comprising multiple iframe-based microfrontends
TracyGJG/microfrontend-pubsub
A strategy for enabling communication between iframe-based microfrontends
TracyGJG/mocking
Example jest auto mocking of an es6 module
TracyGJG/next-level-recursion
Source code for the Dev.to article on recursion after factorials and Fibonacci
TracyGJG/pagination
A collection of functions to support enhanced data pagination.
TracyGJG/plug-in-utils
TracyGJG/plugin-manifest
TracyGJG/reg-exp-templates
A small library of functions to facilitate easier use of Regular Expressions in JS
TracyGJG/safer-json
A small library of functions to improve the reliability of JSON methods
TracyGJG/simple-pub-sub
TracyGJG/simple-state-machine
A minimal state machine
TracyGJG/sixteen-seg-display
16 Segment Display Emulator
TracyGJG/wcag-lume
Functions for calculating colour and relative luminosity based on WCAG 2.2 formulae.
TracyGJG/web-store
A simplified interface for the browser-based Web Storage API
TracyGJG/webworker-actions
Experiment in web workers with dynamic script loading