hrushikedar.hashnode.devREST in Peace“REST is simple.”— Someone who never built an API used by more than 3 people. Let’s fix that. This blog explains REST, RESTful APIs, controllers, HTTP methods, status codes, validation, auth, pagination, and all the interview traps, but in a way you...Jan 22·6 min read
hrushikedar.hashnode.devWho’s Burning Your CPU Cycles?So, you’re a developer. You’ve been told polymorphism is this magical wand that makes your code flexible, extensible, and architecturally pure. But let’s be honest — nobody told you it also makes your CPU sweat like it’s running a marathon in Bangalo...Sep 24, 2025·5 min read
hrushikedar.hashnode.devSOLID Principles & Design PatternsAh yes, SOLID principles — the holy commandments every senior developer swears by. Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion. You’ve probably heard your architect chanting them in daily stand...Sep 23, 2025·5 min read
hrushikedar.hashnode.devDijkstra’s AlgorithmAh yes, Dijkstra’s algorithm. The one you swear you’ll never forget, and yet somehow in every contest you end up trying BFS on weighted edges (“because it worked last time, right?”). Spoiler alert: BFS is not magic. If edges have weights other than 1...Sep 15, 2025·5 min read
hrushikedar.hashnode.devBehind the Scenes of LLMs:Welcome to the land of AI buzzwords. If you’ve survived RAG, MCP, and “AI Agents,” congratulations—your buzzword tolerance is above average. But let’s go deeper. Ever wondered how a thing like ChatGPT or Claude or Gemini or DeepSeek actually gets mad...Sep 11, 2025·6 min read