How I Got Article Views from ChatGPT, Gemini, and PerplexityDiscover how AI platforms like ChatGPT, Gemini, and Perplexity drive traffic to technical blogs. Analyze citation trends, article types, and platform preferences.Feb 9, 2026·9 min read
Comparing The Top CRA AlternativesIntroduction When learning React, we all start with the CRA(create-react-app) library. It is a good place to begin the journey of React but using it for building a project today is not a good idea. Here are some of the reasons to avoid CRA today: Bu...Sep 2, 2024·7 min read
Building an Infinite Scroll Component in ReactOriginally Published at surajon.dev Introduction We see infinite scrolling in applications and web pages especially social media that want us just to scroll. While mindlessly scrolling is not good, building your own infinite scroll is awesome. As a d...Aug 26, 2024·7 min read
A Beginner’s Guide to Starting in Technical Article WritingIntroduction👋 Technical Writing is about writing articles, documentation, emails, technical reports, and other content related to computer hardware and software, architecture, software engineering, and other fields that help in building software. In...Aug 22, 2024·36 min read
Optimizing React Applications for Maximum PerformanceIntroduction I have been writing React code for more than 3 years now. However, one thing that I didn’t focus on initially was optimizing the React performance. Most of the time the technical debt gets accumulated and it becomes challenging to optimi...Aug 19, 2024·5 min read
How I built a Markdown Rendered Blog using Supabase and Chakra UII'll walk you through the process of building a Markdown-rendered blog using Supabase and Chakra UI.Apr 25, 2024·11 min read
Understanding Agile Methodologies for Effective DevelopmentDiscover Agile: Harness adaptability, collaboration & iteration for effective software development. Drive innovation, meet demands, thrive.Apr 9, 2024·5 min read