AboutBlog

CI/CD tooling for frontend projects

Setting up continuous integration pipelines for your frontend project can help you avoid bugs & filter out problems sneaking into production. 

Blog

Wed Apr 21 2021

Read more

HTML autocomplete value for "city"

A few days ago I was building a form in React that would take in user's address fields such as address lines, postal code, city, country, etc.

Blog

Wed Mar 31 2021

Read more

Handling runtime errors when server side rendering with Next.js

Avoid bad user experience by exploring different ways to manage runtime errors with Next.js

Blog

Tue Feb 09 2021

Read more

We prototyped an AI camera app to safeguard children from sexting

Offline first iOS camera app with a ML model that detects nudity at about 30-40fps

Blog

Fri Dec 18 2020

Read more

Highlighting railway tracks on Google maps using map data from OpenStreetMap

A few days ago, I stumbled upon a scenario where I had to plot a railway track on a web mapping service like Google Maps. There was a need to document this straightforward approach which would save some research time for the one’s wanting to achieve a similar objective.

Blog

Mon Oct 26 2020

Read more

Styled components vs Emotion js: Performance perspective

Ever wondered how your styles make it to the browser when using CSS-in-JS libraries? When using css in js libraries such as styled-components or emotion, the library removes the mapping between components and styles. This means that when you're defining your styles, you're actually creating a normal React component, that has your styles attached to it. This means you are shipping your styles in a .js file rather than a .css file. This has performance cost associated.

Blog

Wed Aug 19 2020

Read more

Positive Affirmations: program yourself to achieve anything

Introducing Growbox app to tell yourself you’re awesome, repeatedly.

Blog

Tue Aug 20 2019

Read more

CSS Animations with React = Juicy Frontend UI

Conditionally rendered CSS animations are core ingredients for a juicy user experience. With the styled-components library along with managing React’s component lifecycle this is a cakewalk. Couple this with Fast APIs, and you have the recipe for an addictive website user interface (UI).

Blog

Mon Feb 18 2019

Read more

Your basic guide to learn Git commands

15 Git commands to make you a know-it-all Git pro!

Blog

Fri May 11 2018

Read more

Integrating CCAvenue in Node.js & Angular

Structuring your web-application to accept Payments via CCAvenue

Blog

Sat Mar 24 2018

Read more