November 10, 2024

Architecture of PostgreSQL vs MySQL: A Detailed Comparison

A detailed comparison of the architecture of PostgreSQL and MySQL, highlighting their key components, differences, and use cases.

6 Minutes Read ➡

October 15, 2024

PostgreSQL vs MySQL: A Comprehensive Comparison

A comprehensive comparison of PostgreSQL and MySQL, highlighting their performance, SQL compliance, data types, replication, and use cases.

9 Minutes Read ➡

September 15, 2024

Let's build a Virtual DOM in JS from scratch

Learn how to build a Virtual DOM library in JavaScript from scratch and use it to create a basic Todo list app. Understand the principles behind efficient rendering in modern UI libraries like Vue.

11 Minutes Read ➡

September 1, 2024

Let's make a Vite clone and use it to build our own project

Learn how to create a minimal clone of Vite, a modern frontend build tool, package it as an NPM module, and use it to build a project.

8 Minutes Read ➡

Let's build a service container in PHP cover image

August 1, 2024

Let's build a service container in PHP

Learn how to build a simple yet functional service container from scratch in PHP. Understand the concepts of dependency injection and service management.

11 Minutes Read ➡

The Critical Role of key in Vue’s Virtual DOM Diffing cover image

July 10, 2024

The Critical Role of key in Vue’s Virtual DOM Diffing

Learn why the `key` attribute is crucial for Vue’s reactivity and how it ensures smooth, predictable updates in your components.

6 Minutes Read ➡

Sign up for our newsletter

July 1, 2024

Why Directly Mutating Props in Vue Is a Mistake (And What Really Happens Under the Hood)

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 →

June 1, 2024

Why Pinia is the State Manager Vue 3 Deserves

In the Vue ecosystem, state management has always been essential, and Vuex was long the go-to solution. But with Vue 3, a new option entered the game: Pinia. Built to take advantage of Vue 3's...

6 Minutes Read →

January 20, 2024

Common Vue.js Anti-Patterns and Mistakes You Should Avoid

Vue.js is a popular JavaScript framework known for its simplicity and ease of use. However, even with the most intuitive tools, there are common pitfalls that developers can encounter. In this post,...

6 Minutes Read →

January 16, 2024

Vue Tip #1: Getting vuex store instance on production in Vue3

Copy and paste the code below in the developer console and you will get the instace of Vuex on any website using vuex. And yes it works on production....

3 Minutes Read →

April 19, 2021

How to implement preference based notifications in laravel?

A few days back, I was asked to implement a pretty awesome notification system on one of my client's laravel application, we are calling it, Granular Preference for Notifications. So the user story...

4 Minutes Read →

April 18, 2021

Laravel Tip #1: Check if scheduled jobs are running successfully

Like always you can also log these into files.

1 Minutes Read →