Pinned Repositories
awesome-webhid
Curated list of resources relating to the WebHID (Human Interface Device) API
decent-code
A concise guide to writing better code
es-compat
Check JavaScript code compatibility with target runtime environments
hills-api
GraphQL API for The Database of British and Irish Hills
knockout-handybits
Collection of useful little things for use with KnockoutJS
openai-excel-functions
Create OpenAI chat completions from Excel formulas
webhid-demos
WebHID API demos
robatwilliams's Repositories
robatwilliams/awesome-webhid
Curated list of resources relating to the WebHID (Human Interface Device) API
robatwilliams/decent-code
A concise guide to writing better code
robatwilliams/es-compat
Check JavaScript code compatibility with target runtime environments
robatwilliams/openai-excel-functions
Create OpenAI chat completions from Excel formulas
robatwilliams/webhid-demos
WebHID API demos
robatwilliams/knockout-handybits
Collection of useful little things for use with KnockoutJS
robatwilliams/hills-api
GraphQL API for The Database of British and Irish Hills
robatwilliams/diff-hero
Investigating diff tool moved block detection capabilities. See branches.
robatwilliams/differential-loading-poc
Using service workers and a version-aware server to reduce network data transfer of slightly-different application bundles.
robatwilliams/config
Collection of useful config files and settings, mostly for development tools
robatwilliams/correct
A systematic and scalable approach to fixing and avoiding incorrectness and mistakes
robatwilliams/enforce-frontend-architecture
ArchUnit for JavaScript doesn't exist. What can we do about that?
robatwilliams/eslint-config-robatwilliams
Shareable ESLint config for rules and plugins I use
robatwilliams/evals
Evals is a framework for evaluating LLMs and LLM systems, and an open-source registry of benchmarks.
robatwilliams/flickr-files-renamer
CLI tool for renaming original photo files based on their Flickr name
robatwilliams/git-ticket-number-prefix-hook
Automatically prefixes commit messages with ticket number from the branch name
robatwilliams/knockout
Knockout makes it easier to create rich, responsive UIs with JavaScript
robatwilliams/mmex2json
Converts QIF data exported from Money Manager EX to JSON format
robatwilliams/node-grpc-anon-pipe-poc
robatwilliams/react-starter
Starter project... a place for me to try out new & interesting tech.
robatwilliams/redux-saga-vs-tale
robatwilliams/unit-testing-AtoZ
A collection of short and practical tips for better unit testing
robatwilliams/web-server-config-test
Test that web server config is working as expected
robatwilliams/will-it-cache
Suspecting that fetches made by service workers bypass HTTP cache in Safari
robatwilliams/workie
Experiment: runtime compatibility checker for raw JavaScript
robatwilliams/ws-local-connect-poc