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/blacksheepcode
blacksheepcode.com
dwjohnston/react-github-permalink
A react component to display github permalinks
dwjohnston/interview-questions
A series of questions I think are good to ask in an interview, whether you are the interviewer or the interviewee
dwjohnston/geoart-take-100
dwjohnston/cypress-audit
⚡ Run Lighthouse and Pa11y audits directly in your E2E test suites
dwjohnston/cypress-click-reload
Reproducing an issue with Cypress and state management
dwjohnston/dwjohnston
profile readme
dwjohnston/easymde-test-examples
Demonstrating various ways to interact with EasyMDE in tests.
dwjohnston/example-remix-app
A simple remix app for the purposes of demonstrating adding msw-bundler
dwjohnston/fork
Created with CodeSandbox
dwjohnston/generative-art-object-recognition
dwjohnston/load-testing-with-k6
Demonstrating deployments with Terraform CDK and loading testing with K6
dwjohnston/module-mocking
Playing around with jest module mocking examples.
dwjohnston/msw-webarchive-issue
dwjohnston/mui-date-picker-test
Created with CodeSandbox
dwjohnston/node-ts-boilerplate-2024
Node + ts + tsx + jest boilerplate
dwjohnston/open-api-go-and-typescript
Playing around with code generation from an OpenAPI spec
dwjohnston/react-dropzone
Simple HTML5 drag-drop zone with React.js.
dwjohnston/react-json-schema-form-demo
Demonstrating how you can use react-json-schema-form for configuring sass integrations.
dwjohnston/react-query-todolist
dwjohnston/remix-2-dynamic-imports
Demonstrating that dynamic imports don't work with Remix
dwjohnston/remix-app-1-dynamic-imports
Demonstrating the dynamic imports don't work with Remix
dwjohnston/scripts
dwjohnston/storybook-cra
dwjohnston/tapico-msw-webarchive
An utility to drive requests handlers through a `.har` web-archive file
dwjohnston/tennis
A code challenge that implements tennis scoring logic
dwjohnston/typescript-code-challenge
dwjohnston/vercel-nextjs-2
dwjohnston/vercel-nextjs-demo
A code challenge demonstrating use of Vercel + NextJS + GraphQL + Chakra UI
dwjohnston/vic3-supply-and-demand
Playing around with a proposal for how the game Victoria 3 could calculate prices