Understanding Javascript variables declaration (var, let, const), Hosting mechanism and Temporal dead zone (TDZ)
front-end
members

Understanding Javascript variables declaration (var, let, const), Hosting mechanism and Temporal dead zone (TDZ)

var, let and const are used in JavaScript to declare variables, but they differ significantly in their scope, hoisting, and whether they can be reassigned or redeclared. 1. var is the original way to
Gavin Huynh
Gavin Huynh
Understanding MCP: The Model Context Protocol for AI Agents
AI
members

Understanding MCP: The Model Context Protocol for AI Agents

In the rapidly evolving landscape of Large Language Models (LLMs), the ability to establish dependable communication between models and external systems has become a critical necessity. The Model Cont
TERRY
How Worker Threads Bring Multithreading to Node.js
back-end
members

How Worker Threads Bring Multithreading to Node.js

One of the first things you learn about Node.js is the Golden Rule: "Node.js is single-threaded." For 90% of web applications, this is a feature, not a bug. The Event Loop allows Node to handle thousa
Hayes Ly
How to Write Detailed Design for APIs with Create, Update, Delete Functionality
back-end
members

How to Write Detailed Design for APIs with Create, Update, Delete Functionality

After mastering how to design search APIs (see the previous article), it’s time to dive into the family of “write” APIs — create, update, and delete. These APIs directly affect system data, so their d
VIOLET Dang
CSS Priority Order: How the Browser Decides Which Style Wins
front-end
members

CSS Priority Order: How the Browser Decides Which Style Wins

Have you ever wondered why some of your CSS rules don’t apply even though the code looks perfectly correct? This usually comes down to one thing: CSS specificity — a critical concept that many develop
Thiago
Vector Databases - Explained for Developers
AI
members

Vector Databases - Explained for Developers

As AI systems become more powerful, they also need smarter ways to store and search information. Traditional databases–build for rows, columns, and exact matching–struggle when dealing with meaning. T
MINATO Nguyen
Why Revit API Is a Singleton
BIM
members

Why Revit API Is a Singleton

Understanding the Singleton Design in Revit APIThe Revit API is designed around a singleton-like architecture, and this is intentional. Let’s explore why this design choice matters for developers. Rev
JIM Trinh
Why Your Database Needs Boundaries: An Intro to PostgreSQL's Row Level Security (RLS)
Database
members

Why Your Database Needs Boundaries: An Intro to PostgreSQL's Row Level Security (RLS)

Most Data Leaks Start With a Missing FilterIf you're building a modern software-as-a-service (SaaS) application, especially one that serves multiple companies or users from a single database, you've l
Fred Pham
Fred Pham
Using Copilot Like Your Personal Mentor in VSCode – A Step-by-Step Guide
AI
members

Using Copilot Like Your Personal Mentor in VSCode – A Step-by-Step Guide

When I first used GitHub Copilot, I only thought it was a tool that helps autocomplete code. You know… you type half a function, and it magically finishes it for you. But after a while, I realized som
Neji