Article
An opinionated guide to building unopinionated components
Best practises for building un-opinionated, flexible, and composable components, in line with Atomic Design.

Josh Farrant
Article
An opinionated guide to building unopinionated components
Best practises for building un-opinionated, flexible, and composable components, in line with Atomic Design.
Josh Farrant
Article
Typing functions which might not exist
How can we type and then call global functions when we don't know for certain whether they actually exist?
Josh Farrant
Article
Documenting React Hooks with Storybook
Storybook is great for documenting UI components, but did you know it can document your shared React Hooks too?
Josh Farrant
Article
Creating iOS 12 Shortcuts with JavaScript and Shortcuts JS
I reversed-engineered Apple's .shortcut format and built a library to make creating Shortcuts easier.
Josh Farrant
Article
Writing Kick-Ass Sass With OOSass
The endless joys of composing Sass' placeholder selectors.
Josh Farrant