manikagnish.hashnode.devScrum 101: Everything you need to know to run a successful teamWe have all been there. The project kicks off with high energy and vague requirements. We spend months building what we think the client wants, only to reveal it at the finish line and realise we built the wrong thing. This approach is often called W...Dec 8, 2025·9 min read
manikagnish.hashnode.devHoisting and scoping: A deep dive into your interviewer's favourite question.If you have ever given a javascript interview chances are you have been asked about hoisting and variable scoping. You may know the definition but in order to solve those tricky "guess the output" questions you need to have a deep knowledge about how...May 24, 2025·13 min read
manikagnish.hashnode.devUnderstanding Object-Oriented Programming in JavaScriptObject-Oriented Programming (OOP) is a programming paradigm that uses "objects" to design applications and programs. JavaScript, traditionally known for its prototype-based model, has evolved to incorporate class-based object-oriented programming fea...Mar 15, 2024·7 min read
manikagnish.hashnode.devJavascript testing quick start guideTesting is a crucial aspect of software development, and JavaScript is no exception. As web applications become more complex, testing ensures that our code works as expected, catches bugs early in the development process, and facilitates refactoring ...Mar 13, 2024·7 min read
manikagnish.hashnode.devJavaScript's 'this' Keyword Made SimpleGreetings, coding enthusiasts! If you've ever found yourself lost in the jungle of JavaScript, pondering over the enigmatic "this" keyword, you're not alone. In this blog, I'm here to be your guide on this thrilling journey through the world of 'this...Feb 4, 2024·4 min read