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. Apr 14, 2024

    Forms and Validation in React

    Creating a form for your application with proper validation is imperative to accord a pleasing user experience. But it's never a cakewalk to develop a form wit…

    Read thread
  2. Apr 14, 2024

    Login with Email + Password in 4 steps

    Add Email + Password login via Firebase in just 4 steps

    Read thread
  3. Apr 9, 2024

    15 writing editor packages in javascript

    develop google doc, medium and notion like editors

    Read thread
  4. Apr 9, 2024

    Next.js with Chakra UI

    Getting started We will create another frontend repository with Next.js and Chakra UI in today's story. I read a post a few days ago about Chakra UI being the …

    Read thread
  5. Apr 7, 2024

    Twitter Authentication using Firebase

    Add twitter login button in frontend using Firebase

    Read thread
  6. Apr 6, 2024

    Tombola game development in JavaScript

    Writing the tombola algorithm using JavaScript.

    Read thread
  7. Apr 6, 2024

    What is Abstract Syntax Tree in programming?

    why AST is a powerful data structure to build tools

    Read thread
  8. Apr 5, 2024

    My website theme management system

    Firebase + Tailwind CSS = Multiple themes on the website

    Read thread
  9. Apr 4, 2024

    8 steps to create your own writing editor like Notion, Editor JS

    Under the Hood The first story of 2022, the idea begins when we were developing the story editor for our website iHateReading . Our idea is to provide the inte…

    Read thread
  10. Apr 4, 2024

    Top 10 CSS selectors

    Top 10 CSS selectors — a step-by-step software development thread on iHateReading.

    Read thread
  11. Apr 3, 2024

    Data Behind Solving Hairfall Mystery

    One twist in the product and this website can improve their sales, all by using Data Science and AI.

    Read thread
  12. Apr 2, 2024

    10+ website to build your resume asap

    10+ website to build your resume asap — a step-by-step software development thread on iHateReading.

    Read thread
  13. Mar 31, 2024

    AI + Humans automating our web development tasks

    Well the story begins 4 years ago before AI and now we have AI so automation become a cake-walk

    Read thread
  14. Mar 30, 2024

    Developing my coolest portfolio

    All I need is Tailwind CSS + GSAP npm + Next.js

    Read thread
  15. Mar 30, 2024

    50 Node.js Interview Questions

    Save the story for the Future and crack any Node JS backend interview

    Read thread
  16. Mar 30, 2024

    Next JS with Ant Design

    Creating another boilerplate for the UI library

    Read thread
  17. Mar 29, 2024

    Forms and Validation in React

    Creating a form for your application with proper validation is imperative to accord a pleasing user experience. But it's never a cakewalk to develop a form wit…

    Read thread
  18. Mar 28, 2024

    Building an Advanced & Powerful Tables in Frontend

    Complete guide to Tanstack table module to create powerful and advanced tables in frontend

    Read thread
  19. Mar 28, 2024

    Login with Email + Password in 4 steps

    Add Email + Password login via Firebase in just 4 steps

    Read thread
  20. Mar 24, 2024

    Develop Random/Fake Node JS server for projects

    Develop Fake endpoints in Node.js using json-server for demo projects

    Read thread
  21. Mar 23, 2024

    Twitter Authentication using Firebase

    Add twitter login button in frontend using Firebase

    Read thread
  22. Mar 23, 2024

    why I think everything in React Native Starts and end with Cards

    The secret to developing reusable components.

    Read thread
  23. Mar 22, 2024

    Bootstrap new version 5 , what’s new and changed

    Changes and new components in Bootstrap version 5

    Read thread
  24. Mar 21, 2024

    Github login + Node.js, Authentication in under 5 minutes

    Adding Github authentication in backend services using Express.js

    Read thread
  25. Mar 20, 2024

    Generating Landing pages using OpenAI

    Under the Hood Well, I’ve started by pointing out the clear message that it’s not rocket science anymore. I didn’t do any mind-boggling thing over here. Let me…

    Read thread
  26. Mar 19, 2024

    Coinbase Interview Part II

    Difficulty level There was a total of 6 testing questions, meaning, you have to write 6 test cases or logic. I would say for the beginner it might be too diffi…

    Read thread
  27. Mar 18, 2024

    How to develop loading skeleton in Reactjs

    Spinners are not always a good component while fetching data.

    Read thread
  28. Mar 17, 2024

    How to Add a SplashScreen to a React Native App

    Adding SplashScreen, displaying the logo and fetching necessary data in the background while showing SplashScreen to the user.

    Read thread
  29. Mar 16, 2024

    What is firebase realtime database

    Getting started with Firebase in Reactjs

    Read thread
  30. Mar 15, 2024

    Getting Started with Storybook

    The imperative toolkit you should use to display your frontend skills

    Read thread