BretCameron
Full-stack developer, specialising in web applications using tools like Node.js, Next.js, React, Express, Mongo and Postgres.
YuLifeLondon
Pinned Repositories
mocha-vm
Run Mocha tests inside a vm2 sandbox environment
rust-web-server-tutorial
An example repository demonstrating how to build an API server with Rust and MongoDB.
sanity-plugin-order-documents
A Sanity Studio plugin that helps you order your documents via drag-and-drop.
strapi-plugin-public-permissions
A plugin to automate the creation of public permissions for your chosen content types.
three-js-sample
A simple example repository for an introductory Three.js tutorial
tron-light-cylces
2D tron game using HTML5 Canvas and vanilla JavaScript
typescript-mongodb
This project is a working repo based on my Medium tutorial: Using TypeScript with MongoDB.
BretCameron's Repositories
BretCameron/sanity-plugin-order-documents
A Sanity Studio plugin that helps you order your documents via drag-and-drop.
BretCameron/typescript-mongodb
This project is a working repo based on my Medium tutorial: Using TypeScript with MongoDB.
BretCameron/strapi-plugin-public-permissions
A plugin to automate the creation of public permissions for your chosen content types.
BretCameron/tron-light-cylces
2D tron game using HTML5 Canvas and vanilla JavaScript
BretCameron/three-js-sample
A simple example repository for an introductory Three.js tutorial
BretCameron/mocha-vm
Run Mocha tests inside a vm2 sandbox environment
BretCameron/rust-web-server-tutorial
An example repository demonstrating how to build an API server with Rust and MongoDB.
BretCameron/rust_web_server_with_docker
BretCameron/Example-Redux-Counter
A simple counter app made with React and Redux
BretCameron/nodejs-nodemailer-tutorial
An example project demonstrating how to send emails with Node.js, Nodemailer, MJML and Amazon SES.
BretCameron/scan-type
A simple, comprehensive and lightweight type-checking library for JavaScript.
BretCameron/testing-sandox
A package designed to test user-submitted JavaScript code with user-submitted tests (using Mocha and Chai). All user-submitted code is run in a vm2 sandbox environment.
BretCameron/3d-stl-viewer
BretCameron/BretCameron
BretCameron/cjs-esm-monorepo-example
A simple example of how to support both CJS and ESM that works for standalone npm libraries and monorepos.
BretCameron/codewars-remove-followers
On Codewars, you're forced to unfollow users one-by-one. This project does it for you!
BretCameron/computer-player-tron
BretCameron/docz
✍ It has never been so easy to document your things!
BretCameron/fitness-quiz
BretCameron/learn-javascript
BretCameron/log-file-reader
A convenient way of extracting data from 3D Systems’ RTF log files.
BretCameron/next-find-unused-assets
BretCameron/nextjs-internationalized-routing
An example project containing various strategies for toggling routes on and off for specific locales.
BretCameron/nodejs-openai-memory-system-tutorial
A tutorial project containing examples of how to overcome conversation token limits using OpenAI's API.
BretCameron/npm-expansions
Send us a pull request by editing expansions.txt
BretCameron/outcome-based-quiz
An outcome-based quiz, designed to be embedded as an iframe
BretCameron/portfolio
BretCameron/simple-webpack-boilerplate
A webpack boilerplate for client-side TypeScript projects.
BretCameron/synth
A simple web-based synthesiser with keyboard, built using JavaScript.
BretCameron/test