Mike Chadwick's repositories
JSFundamentals
JavaScript - The tricky bits. Types, mutation, scope, hoisting, execution context, regular context, closures, call stack, prototypal inheritance, design patterns and all that other JavaScript jazz
Styling-Components-with-Webpack
Different ways to style React Components with Webpack
Potter-kata
The Harry Potter kata in JavaScript
TextAnimate
Starter project template to create a text animation util
Unique-string-permutation
Pass a string of chars and receive an array of every possible unique permutation. Cool kata using recursion - two solutions; one via brute force, the other an elegant mathematical approach.
Vocab-builder
A vocabulary builder
cra
My own lightweight Create React app - React, Webpack (5), Babel, Jest, React Testing Library. Lean and mean...
GildedRoseJS
The Gilded Rose Local Inn Kata - a refactoring yarn told across several branches. First add some tests, then the new functionality, then you've got the foundations to refactor the giant function piece by piece into something more maintainable, in a way that the angry Goblin in the corner of the store will tolerate.
advanced-react-patterns-v2
Created with CodeSandbox
Array-watcher
Messing with watching for changes to arrays
Conways-game-of-life
Conway's Game of Life JavaScript implementation
create-react-app
Set up a modern web app by running one command.
create-redux-app
Created with CodeSandbox
inheritance
Experiments with inheritance patterns in JavaScript
react-router
Playing with React router
robloxexpert
This is a website to help you find out how to play Roblox
Spring-Clean
springcleanhomeservices.co.uk
talk-to-me
A base wrapper with additional expansions for the Speech Recognition API