Posts
Raghav Ramesh
Cancel

In early 2019, I joined JPMorgan Chase & Co. and I made a conscious switch from being a front-end engineer to a full-stack engineer focusing predominantly on the back-end. It was a tough endeav...

The following is the initial front-end testing strategy I proposed at 99.co back in early 2019, which starts off with a quote from Kent C. Dodds’ Testing JavaScript course: A four-layer proven m...

Back when I was working at 99.co on their website and when I was leading a team in JPMorgan to build a React component library, I noticed that there were opinionated styling related discussions. Wh...

This utility allows you to cancel the handling of an asynchronous/delayed callback, even after the invocation of the asynchronous function. How it works The utility accepts a handler/a list of ha...

What better way to combine my passions - cricket and software engineering than to build a software side project that solves a cricketing pain point. I play for a couple of cricket clubs in Singapor...

Short-circuit evaluation is an evaluation strategy used in many languages, JavaScript included. Recently I encountered a pitfall which costed me an hour of debugging. What is it? Simply put, it’s ...

This post contains a curated list of ‘how-to’ links on setting up your website and makes specific choices such as GoDaddy for domain name, Digital Ocean for an Ubuntu virtual private hosting, Jekyl...

Instant messaging can save a lot of time at work. Instead of walking over to a person’s desk and disturbing their workflow, we can send a message to get a quick response. If we’re not careful thoug...

Everyone has lazy days, even Joel Spolsky, CEO of Stack Exchange, has talked about his slack days/hours. You’re probably lying to yourself if you don’t have them. We usually slack off when we have...

Meta-work is effort spent or work done in planning and prioritizing your actual work. As a productivity enthusiast, I make lists at work to jot down tasks. I use powerful IDEs like WebStorm (curren...