Articles in this series
After shifting to Ubuntu from Windows, I constantly look up for the alternatives of the tools that are available in Windows to enhance my arsenal in...
The Revealing Module Pattern is a design pattern used in JavaScript to encapsulate and organize code within modules. It is a variation of the Module...
The Facade pattern is a structural design pattern that provides a simple, unified interface to a complex subsystem of classes, making it easier for...
getStaticProps and getServerSideProps are two methods that allow you to fetch data and pre-render pages. The main difference between them lies in how...
Currying is a concept in functional programming where a function that takes multiple arguments is transformed into a series of functions, each taking...
"use strict" is a JavaScript directive that indicates that the code should be executed in "strict mode." In strict mode, certain errors are thrown...