shreyasr.hashnode.devSecurity measures you miss out when you are using native <img /> tag in Next.jsThis is a short rundown on all the security measures and optimizations that you might miss out on if you go with the native html <img /> tag instead of <Image /> component from Next.js. The usual suspects: Cross-Site Scripting (XSS attacks) and Denia...Apr 6, 2025·4 min read
shreyasr.hashnode.devHow types save execution time - a v8 engine overviewIs JavaScript a compiled language or an interpreted one? it's a mix of both, we call it just-in-time compiled language. Compiled languages first compile the whole code from High-level to machine code and then execute it, making it a bit time consumin...Mar 28, 2025·3 min read
shreyasr.hashnode.devCase study on ride-hailing apps: improvements for drivers and passengersI have been an avid user of uber, namma yatri and rapido for my adventures within the city. Quick rides to get around with the family and friends for get-aways and what not, but there are two instances which I felt could be improved from all these se...Mar 28, 2025·6 min read
shreyasr.hashnode.devJest enough testing to get started - part 1This article is a summary of namaste react's testing lesson so that whenever I need to refresh on this topic I can just run it by quickly. We will start everything from scratch so that we know what's going on behind the scenes. And yes, the title is ...Mar 28, 2025·6 min read
shreyasr.hashnode.devDevelopment issues that designers need to know aboutHaving seen a chunk of figma designs, both amazing and average, there are some hiccups that come along the way when bringing your designs to life. Here are some of those that may help refine those gaps before jumping on a call with the devs asking wh...Mar 28, 2025·3 min read