ASAbhigna Sriramojuinconsole-diaries.hashnode.dev·May 24 · 5 min readWhy AWS Asks You to Choose a Region Every Time You DeployWhere does the internet live ? You open YouTube. A video loads in two seconds.Simple, right?But somewhere between you hitting play and the video appearing, your request left your phone, traveled throu00
ASAbhigna Sriramojuinconsole-diaries.hashnode.dev·May 17 · 5 min readYour API doesn't need GraphQLImagine setting up GraphQL on projects that had 7 endpoints. You spend days configuring resolvers, fighting N+1 queries, debugging why errors came back as 200s, only to realise REST would have shipped00
ASAbhigna Sriramojuinconsole-diaries.hashnode.dev·May 10 · 5 min readThe Algorithmic Trick That Makes Search Engines FastThe web contains billions of pages, yet search engines return relevant results in milliseconds. How is that even possible? The answer is surprisingly simple: search engines don’t search the web when y00
ASAbhigna Sriramojuinconsole-diaries.hashnode.dev·May 2 · 4 min readOne API for Web and Mobile? That’s the Problem...You’ve ordered something on Flipkart on your phone and probably on a laptop too.Have you noticed how the mobile app feels faster? The checkout is simpler, with fewer elements on screen, and it loads q00
ASAbhigna Sriramojuinconsole-diaries.hashnode.dev·Apr 25 · 6 min readHow JavaScript Pinpoints Errors: It Starts with the LexerEvery developer has seen this at least once:SyntaxError: Unexpected token at line 32, column 2 JavaScript isn’t running your code yet.So how does it already know exactly where things went wrong? The a00