TLDR: A local Keystone server to author content combined with Next.js static HTML export gives you a...
I recently stumbled across Chris's @chrisachard 10-tweet-thread about React hooks. It was pure geniu...
Hands down console.log() was, is and will always be the greatest debugging tool of all time. Rea...
TL;DR - You can access render time values in handlers without having to use anonymous arrow functions...
A simple approach to cache busting in a React application
A simple approach to test the behaviour of custom React hooks
Don't build your portfolio with just React. Use Gatsby.
Deploy Gatsby sites to GitHub Pages - Tutorial
tweetfancy.io - Tweet in bold, italics and strikethrough text
2018 has been an amazing year for me. I learnt new things, built a few things, wrote a handful of...
A review post of how your career progressed in 2018
A few of high profile speakers in conferences and big companies have the designation "Developer...
Render viewport specific components in React with a one-liner
A React component to render browser specific content
VSCode is my favourite editor. But while rebasing and resolving merge conflicts, I switch to Atom as...
Awesome Portfolio written in React
Upgrading your project from Webpack 3 to Webpack 4
A minimal React-Redux starter template setup with all the best practices
Minimal Developer Landing Page in minutes
Intro to NPM packages and steps to publish one of your own to NPM registry.
Assign default values to variables in JavaScript using short-circuit evalutation
Accessing nested objects in JavaScript without getting choked by 'cannot read property of undefined' error
A quick-start guide for beginners to get started with Open-Source