Articles
January 5, 2025
Mastering TanStack Query in Vue: The Ultimate Guide (2025)
If you're working with Vue and need an efficient way to fetch, cache, and synchronize data with your UI, TanStack Query in Vue (formerly React Query) is a game-changer. Handling API calls manually...
6 Minutes Read →December 5, 2024
JavaScript Closure: A Deep Dive into Functional Programming
Closures are one of the most powerful and often misunderstood concepts in JavaScript. They are a core feature of functional programming, enabling data encapsulation, higher-order functions, and...
4 Minutes Read →December 1, 2024
MySQL Trigger: A Complete Guide with Examples
MySQL triggers are powerful database objects that execute automatically in response to specific events in a table. They allow developers to enforce business rules, maintain data integrity, and...
4 Minutes Read →November 15, 2024
JavaScript Promise: A Deep Dive into Asynchronous Programming
JavaScript promises revolutionized asynchronous programming, providing a cleaner and more manageable alternative to callbacks. Promises simplify handling asynchronous operations, making code more...
4 Minutes Read →November 10, 2024
Architecture of PostgreSQL vs MySQL: A Detailed Comparison
Both PostgreSQL and MySQL follow a client-server architecture where the database server handles all database operations, and clients interact with the database through queries. While both databases...
6 Minutes Read →October 15, 2024
PostgreSQL vs MySQL: A Comprehensive Comparison
When it comes to choosing a relational database management system (RDBMS) for your applications, two of the most popular options are PostgreSQL and MySQL. Both are open-source, widely used, and have...
9 Minutes Read →September 15, 2024
Let's build a Virtual DOM in JS from scratch
A while ago, I wanted to really understand how modern UI libraries like Vue manage efficient rendering. So, I decided to challenge myself by creating my own Virtual DOM library. In this article, we...
11 Minutes Read →September 1, 2024
Let's make a Vite clone and use it to build our own project
Modern web development requires fast and efficient tooling to enhance developer experience and productivity. Vite is a build tool that has gained popularity for its lightning-fast development server...
8 Minutes Read →August 1, 2024
Let's build a service container in PHP
In the world of modern PHP development, Service Containers (also known as Dependency Injection Containers) are really popular for managing class dependencies and promoting modular, testable code....
11 Minutes Read →July 10, 2024
The Critical Role of key in Vue’s Virtual DOM Diffing
Directly modifying props in a Vue component might seem like a quick solution, but it goes against Vue's fundamental design principles and leads to unintended consequences. Let’s dive into the...
6 Minutes Read →