yousaf.hashnode.devJavaScript Unleashed: Your Go-To ReferenceJavascript is arguably the most widely used programming language on the planet, and there is a huge amount of content available for learning JavaScript. The issue is that not all the content on the internet does a good job of explaining complex or co...May 3, 2024·5 min read
yousaf.hashnode.devComplete Guide to Promise Chaining in JavascriptIntroduction There are three methods on the Promise.prototype object which are mentioned below: Promise.prototype.then() Promise.prototype.catch() Promise.prototype.finally() Each of the above mentioned method returns a new promise. This allows ...Apr 24, 2021·15 min read
yousaf.hashnode.devCommon Promise Anti-PatternsA deep understanding of javascript promises is essential to writing modern asynchronous javascript code that is free from subtle bugs and works as intended. In this article, we will go over some common promise-related anti-patterns that should be avo...Mar 23, 2021·7 min read
yousaf.hashnode.dev"super" in Javascript: An In-Depth GuideIntroduction With the introduction of ES2015, Javascript introduced the class syntax that uses traditional prototypal inheritance under the hood but provides a more robust and declarative way of writing object-oriented code. When working with inheri...Feb 24, 2021·10 min read
yousaf.hashnode.devDeveloping inside Remote Development Containers with VS CodeAs software developers, to start working on a new or an existing project, we need to setup a development environment. Setting up development environment includes downloading, installing, configuring the required dependencies needed to run our project...Feb 9, 2021·8 min read