mahdiIntroduction to GlandGland is a powerful and flexible Node.js framework designed to streamline the development of web applications and APIs. It combines a…Sep 15, 2024Sep 15, 2024
mahdiIntroducing Qiu!I’m thrilled to announce the release of Qiu — a no-nonsense SQL query runner designed to make raw SQL fun again. Let’s be honest, ORMs…Sep 13, 2024Sep 13, 2024
mahdiIntroducing Agas 1.0.0I’m excited to announce the release of Agas version 1.0.0, a powerful and flexible tool designed to simplify HTTP requests from the…Sep 11, 2024Sep 11, 2024
mahdiWhat is Threads and its use in Node.jsIn the bustling world of computer science, threads are like tiny, independent workers within a larger workshop, a process. Imagine a single…Jun 23, 2024Jun 23, 2024
mahdiNode Boost: Clusters & ThreadsStrategies to Optimize Performance in Node.js ApplicationsJun 19, 2024Jun 19, 2024
mahdiWhat is ContainerizationLearn about containerization, its benefits, use cases, and how it compares to virtual machines. Discover why it’s essential for modern…May 25, 2024May 25, 2024
mahdiWhat is Software TestingUncover software defects & ensure high-quality apps! Learn everything about software testing: methods, benefits & more.May 17, 2024May 17, 2024
mahdiBasic Sorting AlgorithmsMaster Sorting Algorithms! Conquer data with insights on Merge Sort, Quick Sort, Heap Sort, & more. Choose the right algorithmMay 4, 2024May 4, 2024
mahdiData Structures: A Comprehensive IntroductionDemystify data organization! Master essential structures for efficient algorithms in just 15 minutes.Apr 28, 2024Apr 28, 2024
mahdiBasic AlgorithmsExplore core algorithms (search, sort, traverse) & dive deeper! My repo & social media await your feedback & algorithmic adventures!Apr 26, 2024Apr 26, 2024
mahdiJavaScript Templating Engines: Pug, Handlebars (HBS), and EJSWeb development often involves generating HTML dynamically, with JavaScript templating engines making this task more manageable. Let’s…Dec 8, 2023Dec 8, 2023
mahdiUnderstanding HTTP and Express.js: A Comparative AnalysiCreating servers and handling web requests are essential aspects of web development. While the traditional HTTP module in Node.js allows…Dec 8, 2023Dec 8, 2023
mahdiThe CRUD Foundation of AppsAn insightful resource demystifying CRUD operations with simple explanations, Node.js examples, and SQL integration for beginnersDec 11, 2023Dec 11, 2023
mahdiUnderstanding Databases: SQL vs NoSQLBefore we dive into the world of SQL and NoSQL, let’s first look at what a database is and what it’s used for.Dec 12, 2023Dec 12, 2023
mahdiBuffers in Node.js“Explore the intricacies of Node.js Buffers, where data and performance intersect in server-side JavaScript.”Dec 14, 2023Dec 14, 2023
mahdiUnderstanding Many-to-One and Many-to-Many Relationships in Node.jsBefore we talk about the relationship, let’s see what node js is?Dec 17, 2023Dec 17, 2023
mahdiThe best way to handle errors in asynchronous javascriptIn the first step, we need to understand what asynchronous JavaScript is in summary and with an example:Dec 22, 2023Dec 22, 2023
mahdiUnderstanding Cookies and Sessions in Node.jsUnderstanding the Foundation: HTTP and Its Statelessness:Dec 26, 20231Dec 26, 20231