dwjohnston
Experienced JavaScript/TypeScript dev with a passion for developer experience and testability.
Melbourne
Pinned Repositories
cv
An HTML and SCSS CV uses webpack to compile to compiled HTML or PDF
examples
A collection of code snippets to demonstrate various things, or just sandbox.
geoart-take-100
geoart-v4
An interactive geometric art generator.
javascript-101
material-ui-hooks-issue
reproducing an issue I'm having with react-hooks and material-ui
react-node-docker-kubernetes-template
A template for setting up a kubernetes cluster with a nginx/react frontend, and node/express backend apis.
tinymassive-demo
My submission for the Tiny Massive light show.
ts-tutorial-series
dwjohnston's Repositories
dwjohnston/cv
An HTML and SCSS CV uses webpack to compile to compiled HTML or PDF
dwjohnston/javascript-101
dwjohnston/ts-tutorial-series
dwjohnston/use-optimistic-value
Demonstrating a useOptimisticValue hook
dwjohnston/charting-library-comparissons
Comparing various charting libraries for react
dwjohnston/conditional-hooks
Demonstrating some stuff with conditional hooks.
dwjohnston/cypress-performance-issue
Seeing if I can reproduce a performance issue with Cypress
dwjohnston/draftail
📝🍸 A configurable rich text editor built with Draft.js
dwjohnston/error-boundaries
dwjohnston/jest-bench
Benchmark within Jest
dwjohnston/jest-react-enzyme-sandbox
Just playing around with react and enzyme
dwjohnston/jsdom-issue
dwjohnston/learning-go
I'm learning go
dwjohnston/mui-x-test
Testing some of the mui-x components
dwjohnston/netlify-functions-play
Playing around with some plain ol netlify functions
dwjohnston/open-api-play
Playing around with open-api-tooling
dwjohnston/openv3-test
dwjohnston/react-layout-approaches
Here, I'm documenting a few different ways to do high level layouts (navs, side bars, etc) with React.
dwjohnston/redux-dependency-injection
Different patterns for dependency injection with redux.
dwjohnston/redux-toolkit-play
Playing around with redux toolkit, also comparing with react-query.
dwjohnston/remark-play
playing around with remark
dwjohnston/render-props-vs-jsx
dwjohnston/rtl-html5-validation
Testing how HTML5 validation works with RTL.
dwjohnston/rtl-password
dwjohnston/sample-repo
dwjohnston/storybook
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
dwjohnston/storybook-7-play
Playing with Storybook 7.
dwjohnston/terser-wb-rerpro
dwjohnston/typescript-type-inference-thingy
dwjohnston/xss-xsrf-examples
Simple demonstration of XSS and XSRF attacks