PinnedSayantan Banerjee·Jul 27, 2020Time-traveling consequences: Part 3:- Predestination Paradox & Free WillWhat would happen if you travel back in past to change an event but instead initiate that event?
PinnedSayantan Banerjee·Jul 2, 2020Time-traveling consequences: Part 2:- Grandfather ParadoxWhat if you go back in time to kill your grandfather before your father/mother was born?A response icon1A response icon1
PinnedSayantan Banerjee·Jun 6, 2020Time-traveling consequences: Part 1:- Bootstrap ParadoxWhat happens when an object goes back in time and becomes a part of an endless cycle?A response icon4A response icon4
Sayantan Banerjee·Oct 31System Design Part III — Design a multiple elevator problem“If you’re lucky enough to do well, it’s your responsibility to send the elevator back down.” — Kevin Spacey
Sayantan Banerjee·Oct 31System Design Part II — Designing a Rate Limiter“The quality of a system is defined by our ability to change it.” — Dave FarleyA response icon1A response icon1
Sayantan Banerjee·Oct 31System Design Part 1 — Designing a URL Shortener“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” — Antoine de Saint-Exupéry
Sayantan Banerjee·Jan 31Spring Boot based complete Java REST API + CRUD ApplicationSpring Data JPA for database interaction, Spring Validation for validation handling, H2 Database, and Maven for dependency management.
Sayantan Banerjee·Jan 26Sprint Boot AnnotationsSpring Boot annotations revolutionize application development by providing a concise and elegant way to configure and manage applications.
Sayantan Banerjee·Sep 1, 2025Java Programming — MultithreadingThis blog gives a full deep dive exploration into JAVA Multithreading