“Code is like humor. When you have to explain it, it’s bad.”
by Cory House

We’re all different — from different cultures and backgrounds. One can describe a thing completely different for others. …

My goal with this blog post is to leave you with NO excuse for not defining a commit message convention for your team. …

Source code is for developers, not for computers. The computer only cares about 1s and 0s. And there’s nearly an infinite number of programs that could produce the same sequence of 1s and 0s. …

JSX is a very popular choice nowadays for templating in various frameworks, not just in React. However, what if you don’t like it, or have a project where you want to avoid* using it, or just curious how you can write your React code without it? The simplest answer is…

The way you have overridden styles is great, may be just add a tip on doing the same while using styled components. Useful blog :)

Easy guide to understand and remember closures in JavaScript

Closures in JavaScript are one of those concepts that many struggle to get their heads around and more importantly to recall it in the future. …

Change the behaviour and appearance of your app without publishing an app update, at no cost, for unlimited daily active users. This technique is called as Remote Configuration and Firebase with a lot of features also provide Remote Config.

If you’re not familiar with Firebase Remote Config use-cases and how…

Awesome piece on React Navigation 5! Especially now that React Navigation 5 doesn't support saving nav state in redux - A better understanding and clean usage is important! Thanks!! I am going to extend this piece using Firebase Remote Config!

How do you communicate with your team about proposed code changes?

One of the most critical roles we play as developers is to clearly communicate with our team. When a change or addition is proposed to a codebase as a developer, I want the team members who review the code…

There are many ways available to do the same task, all we are looking for is — How to do it the right way?

Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc. It provides many functional utilities that can keep your…

Apurva Jain

Full stack developer with expertise in JavaScript and React. On my radar: #travel #technology #sports #health

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store