iHateReading — software development tutorials

iHateReading is a software development learning platform that breaks programming topics into step-by-step threads, roadmaps, templates, and curated developer resources. The homepage lists practical tutorials for React, Next.js, Node.js, JavaScript, TypeScript, AI tooling, and product engineering. Each thread is a short, structured walkthrough you can skim, bookmark, and reuse while building. Use iHateReading when you need a concrete implementation path rather than a long essay: how to add auth, ship a SaaS starter, submit a product to directories, follow a frontend or backend roadmap, or scan GitHub trending repositories. Start from the article index at /blog, or the machine-readable list at /articles.json. Continue to Explore for curated blogs, Roadmaps for skill paths, Store for website templates, Jobs for developer roles, and SaaS Directories for launch lists. Machine-readable index: https://ihatereading.in/llms.txt. Latest articles JSON: https://ihatereading.in/articles.json. RSS: https://ihatereading.in/rss.xml (also /feed.xml). Blog sitemap: https://ihatereading.in/sitemap-blogs.xml. Sitemap index: https://ihatereading.in/sitemap_index.xml. About: https://ihatereading.in/about.

Machine-readable index: https://ihatereading.in/llms.txt. XML sitemap: https://ihatereading.in/sitemap.xml. Agent instructions: https://ihatereading.in/agent-instructions.md.

Home / Articles

Articles

334 software development threads on iHateReading. Canonical URL pattern: /t/{slug}. Also available as RSS and articles.json.

  1. Aug 23, 2022

    5 tips for all freelancers in the world

    Here are the 5 and foremost tips for freelancers

    Read thread
  2. Aug 22, 2022

    7 reasons why you should migrate to Next.js for every react application.

    Server-side data fetching getIntialProps and getServerSideProps are 2 ways to fetch data for some pages which are heavily dependent on data from API. These 2 m…

    Read thread
  3. Aug 18, 2022

    8 common interview questions you must be aware of

    And yes these are not from Data structure and Algorithm

    Read thread
  4. Aug 17, 2022

    Top 7 most used javascript array methods

    Discussing some top javascript array methods used in developers' daily life

    Read thread
  5. Aug 16, 2022

    Remove array duplicates in just 5 steps

    The question they will ask you in your next interview✌️😁

    Read thread
  6. Aug 13, 2022

    10 steps to build your first web3 project - Etherscan clone

    Another blockchain app developed in 48 hours

    Read thread
  7. Aug 12, 2022

    5 steps to get started with Nextjs and Ant design

    Creating another boilerplate for the UI library

    Read thread
  8. Aug 9, 2022

    7 steps for creating Add to Cart feature for your website

    Adding Products Once the store object is created, we just need to write a middleware or an action to add products to the cart store. Executing Steps It's not i…

    Read thread
  9. Aug 5, 2022

    10 steps to create your scalable Node JS backend server architecture

    Scalable and easy-to-understand architecture for Express.

    Read thread
  10. Aug 4, 2022

    Understanding colour theory in 5 steps

    How to choose a colour for your next web design project

    Read thread
  11. Aug 2, 2022

    Using redux in react native in 5 steps

    Working structure for Redux in React Native application

    Read thread
  12. Aug 1, 2022

    10 easy steps to develop smart contract for voting

    Logic Methods We need to add the votes and return the total votes count as per as requirements. Smart Contract 3 methods to define the voting smart contract - …

    Read thread
  13. Jul 31, 2022

    6 steps to get started with React Native Paper in react native

    Developing React Native boilerplate with React Native Paper

    Read thread
  14. Jul 29, 2022

    4 steps to add firebase in react project

    Let’s connect react with firebase in less than 5 minutes

    Read thread
  15. Jul 28, 2022

    4 steps to design perfect accordion component

    4 things to take care of when you design or use the accordion component in an application

    Read thread
  16. Jul 27, 2022

    5 reasons why vercel is best for application deployment

    Whether it's React project or Gatsby or Next JS or Vue JS or Nuxt JS or Nest JS or Node JS Vercel is the perfect choice to deploy your application.

    Read thread
  17. Jul 26, 2022

    13 steps for perfect Authentication Flow in Backend

    I treat my application server as a club party to develop the perfect authentication flow in just 13 steps

    Read thread
  18. Jul 25, 2022

    How and why to add dark mode in 7 steps

    Why and How to add Dark and light mode in the prototype of your mobile application

    Read thread
  19. Jul 22, 2022

    12 things to take care to a become a full stack developer

    Just 12 things to become a better full stack developer

    Read thread
  20. Jul 22, 2022

    5 tips for perfect landing page

    Take care of these 5 things for a solid landing page

    Read thread
  21. Jul 21, 2022

    5 steps to develop Custom tabs in React

    Don't need to depend on the UI library to use tabs

    Read thread
  22. Jul 21, 2022

    Adding scrolling effect in Figma

    Creating the perfect prototype with a scroll effect in your mobile application.

    Read thread
  23. Jul 10, 2022

    3 Steps for Developing a Responsive navbar

    The first step should be to understand the routes and the order of their display. This helps you a lot to design and develop the navbar and the other component…

    Read thread
  24. Jul 10, 2022

    5 inspirational platforms for designers

    : Designing is so interesting. I never thought that designing can be tech in this way also. After using Uxcel I start using more images in my content to make i…

    Read thread
  25. Jul 10, 2022

    Top 5 React UI Libraries

    I hope you enjoyed the article and feel free to comment down your favourite UI library. Stay safe, stay home and Happy Coding.

    Read thread
  26. Jul 10, 2022

    3 ways for the perfect Onboarding process

    : Onboarding is the most important step in the retention curve. Startups should focus on the onboarding process rather than marketing to reduce the churn rate.

    Read thread
  27. Jul 10, 2022

    4 Steps for Reusable User Wallet Logic in the Frontend

    ;In this story, we have created a global store for the user and the user's wallet data. We have defined the initial state for both the user and the user's wall…

    Read thread
  28. Jul 10, 2022

    7 Steps to Add Camera Module in React Native

    ;Camera modules are quite simple to add in the React Native applications. Using the react-native-camera is simple and easy to add the camera module to the appl…

    Read thread
  29. Jul 10, 2022

    3 Steps to Use React Native Elements in React Native

    There are many UI libraries available to use with React-Native. react-native-elements is one of them and it has lots of pre-built components that we can use in…

    Read thread
  30. Jul 10, 2022

    React Native Navigation in 4 Easy Steps

    :React Navigation is a powerful library that helps us create Simple yet Customizable navigators for React Native. In this article, we explore how to use React …

    Read thread