Patterns for building components with good code readability and simplicity
How I added comments backed by GitHub on my Gatsby blog with utteranc.es
A personal list of ten things I’ve learnt condensed into one post
How to use debounce and throttle and abstract them into hooks
Comparing active record pattern with the data mapper pattern and when to use which
A concise guide on why and how to use variable fonts on the web
Managing the linting and formatting needs of your entire JS infra with a single package
Customize object properties and their behavior
Behavior and properties of different HTTP request methods
Point free programming (a.k.a. Tacit programming), formally, is a programming paradigm in which function definitions don’t include…
Partial application is an interesting functional programming technique to prepare (and simplify) a function for future use. More…
Effective code review on merging large changes with stacked PRs
Functional programming is a declarative programming paradigm that focuses on composition using pure functions. It avoids mutation of state…
Classical mathematics has no notion of a negative zero. Zero is often termed neither positive nor negative. In computing, however, there is…
A comprehensive guide on implementing open graph tags in GatsbyJS.
A comprehensive guide on implementing dark mode in GatsbyJS.