cd ~/blogs
ls -la posts/
Blog by Abhinav Singh
Dev notes and recent commits — tutorials, deep dives and the occasional rant about system design, React, JavaScript, performance, and making things click.
All 58 articles
Every post by Abhinav Singh, grouped by topic.
Tech (25)
- Spread Operator, a Joke!
- Database Caching for beginners
- DOCTYPE html | Why it is important?
- Mastering Clean Code: The Importance of Naming Variables
- Unraveling the Mysteries of Performance Antipatterns
- The Power of Asynchronism in System Design
- Understanding Libraries and Frameworks: Explained for Beginners
- Exploring Caching: Making Websites Faster and Smoother!
- SQL vs NoSQL: Choosing the Right Database for Your Application
- Exploring Monolithic vs. Microservices Architecture
- Understanding Types of Load Balancers
- Understanding Load Balancers: Balancing Traffic for a Smooth Journey
- Web Rendering Techniques Explained
- Tailwind CSS vs Normal CSS: An In-Depth Comparison
- The Art of Load Balancing
- Understanding Availability of Servers
- useRef: The React hook for optimal performance
- Containerization Unveiled: Insights and Examples
- Unraveling the Magic of React: A Simple Guide to Reconciliation
- Navigating the React Jungle: A Comprehensive Guide to React Router and <Link>
- Demystifying React Fragments: A Comprehensive Guide
- Decoding APIs: Your Ticket to the Tech Wonderland!
- How to use pointers with arrays and strings?
- Optimizing HTML Forms for Peak Performance
- How can you create HTML forms for optimal performance ?
JavaScript (7)
React (7)
- Pros and Cons of Using Proxy and CORS While Developing Frontend
- React's Dirty Little Secret: Error Boundaries in Functional Components
- Understanding Reconciliation and the Virtual DOM in React
- Understanding Declarative Programming in React
- State Management in React: A Comprehensive Guide
- Essential JavaScript topics to master before diving into React
- React as a Library and Create React App / Vite as Frameworks



