How to avoid tying tests to implementation
Examples of how you can test what your code should do instead of how it does it.
Using a GraphQL schema to supercharge team collaboration
Examples of using a GraphQL schema to automate data pieces across back-end and front-end.
End-to-end Tests that Don’t Suck with Puppeteer
How you can write simple, lightweight end-to-end tests that aren't slow and brittle.
Sharing stateful UI logic in React apps using Render Callback components
Examples of abstracting shared logic across multiple React components using the Render Callback pattern (AKA Render Props or Function as Child components).
How to find and fix brittle CSS
Examples of making CSS easier to maintain with Flexbox, fluid values, additive media queries etc.
Building the Nova color scheme
Using an npm module to generate color schemes for multiple editors and tools from one source.
Using my task list as my single source of truth
How I use my task list to aggregate everything I want and need to do.
My minimal office set up
How I set up my office for focus and productivity.
Retaining what I learn through Spaced Repetition Software
How I record and review what I learn to engrain it in long-term memory.
Running Windows on Mac
How to set up Windows on a Mac legally, for free, with native performance using Boot Camp.
Rebuilding my website to aggregate all my stuff
How I consolidate all of my code projects under one website.