Imran Khan
  • about
  • posts
  • tags
  • archives
  • search

Posts

  • System Design Terms, Explained the Way I'd Explain Them to a Friend Aug 9, 2026
  • Design Patterns Finally Made Sense When I Stopped Reading the Textbook Jul 22, 2026
  • Mutexes and Semaphores Apr 15, 2026
  • Your connection pool is too big or too small. Mar 29, 2026
  • Where Does Your Login Live? JWT vs Sessions Feb 8, 2026
  • Software Architect (Architecture Characteristics) Part 2 Jan 28, 2026
  • Software Architect (Architecture Characteristics) Part 1 Jan 27, 2026
  • Worker Threads vs. Child Processes: Making the Right Choice in Node.js Feb 24, 2025
  • Using Redis with Keyv in NestJS for Caching Feb 12, 2025
  • Why You Can’t Stop Scrolling: The Algorithm Explained Jan 14, 2025
  • Interface in Typescript Jan 6, 2025
  • Advanced Git Commands Dec 14, 2024
  • Binary Search Tree (BST) Jul 11, 2024
  • Design Patterns in software development Jul 2, 2024
  • SOLID Principles Jun 30, 2024
  • Working with streams in NodeJS Apr 17, 2019
© 2026 Imran Khan