Rich's Projects
A very lightweight and flexible accessible modal dialog.
simple interactive bokeh effect made with P5 and canvas
A demonstration of loading and structuring data for chart js with pure js
animation sketch using cirlces
Cascading bands of colour. Made using P5 and canvas
A twitter bot, which confuses the news
Sharing media queries between CSS & JS in a way that does not confuse users using assistive technology
DarkSky.net JavaScript API
Gain insight into the commercial world of hard format records
get the max DOM node depth of a given node's children
A demo of using client-side esm with TypeScript
Small demo of using a scalable base size, rems and calc() for line height
A simple API for generating frequencies for use with the Web Audio API
Web app that randomly plays private tracks from the Frond SoundCloud account
Website for music project Frond
Filter for har files. Written in GoLang
A canvas sketch made with p5 that creates the illusion of being inside a cone comprised of coloured strands
website for J Bartley
A demo of stubs and spies with CommonJS and ES modules. CommonJS doesn't allow mock, stubs and spies for dependencies called within the same module and ES modules don't allow them for named imports. This repo contains demos of the problem as well as solutions.
A demo of stubs and spies with CommonJS and ES modules. CommonJS doesn't allow mock, stubs and spies for dependencies called within the same module and ES modules don't allow them for named imports. This repo contains demos of the problem as well as solutions.
A web app that consumes weather data from multiple locations and converts it into sound
Native ES modules demo
A canvas sketch made with p5 whereby a grid of moving circles is attracted to the centre
Simple grid patterns using a noise field. Made with P5 and canvas
Starter project to demonstrate a project whose pull requests get automatically deployed
This guide strives to provide a set of considerations that, when applied, will benefit the community and the consumers of open source tools by aiding rigorous thinking.
A demo of a bug fund with P5 JS' Part class