blog.aditipolkam.meHow to Create Efficient Database Indexes for Optimal Long-Term PerformanceWhen building a database-driven application, especially one that deals with large datasets, efficient indexing is key to maintaining performance as your data grows. Poorly designed indexes can lead to slow queries, bloated storage, and frustrating us...Oct 6, 2024·6 min read
blog.aditipolkam.meBuilding a WhatsApp-Like 'User is Typing..' Feature with Node.js, React and Socket.ioEver wondered how your favorite chat applications keep you engaged by showing those dynamic "X is typing..." notifications? The magic behind these real-time updates is a blend of seamless frontend design and robust backend communication. What if I to...Sep 29, 2024·9 min read
blog.aditipolkam.meNode.js Architecture: Handling Non-Blocking I/O for Seamless Concurrent RequestImagine this: You’re navigating your favorite app, maybe checking the latest posts or managing tasks, and everything is running smoothly. Ever wondered what’s happening behind the scenes? How does clicking a button result in instant responses, real-t...Sep 21, 2024·4 min read
blog.aditipolkam.meSetting up a NodeJs server with TypescriptA beginner's guide to set up a Node Server with TypeScript, Eslint, and Prettier. If you have arrived here in search of TypeScript setup for your nodejs project, this comprehensive guide should help you get started on your journey to building robust ...Jul 16, 2024·6 min read
blog.aditipolkam.me7 lessons I learned as a college student in techCurrently, I am employed as a Software Engineer at a startup called The Social Continent. However, approximately 6 years ago, I embarked on my journey into the world of technology as a student, opting to pursue a diploma in Computer Engineering. At t...Aug 28, 2023·7 min read