Web
Mobile
DevOps
Testing
Misc
Privacy Policy
Contact
from
SHIFT ASIA
Web
Mobile
DevOps
Testing
Misc
Contact Us
WEB
28 posts
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
Dec 6, 2025 | 4 min read
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
Dec 5, 2025 | 11 min read
front-end
members
Understanding Closure in javascript
A closure in JavaScript is the combination of a function bundled together (enclosed) with references to its surrounding state, known as the lexical environment. In simpler terms: A closure allows an i
Gavin Huynh
Dec 5, 2025 | 2 min read
WEB
members
Advanced PWA: Using strategic caching to enhance PWA in NextJS
In this topic, we’ll explore strategies to upgrade an existing PWA, making it more optimal, dynamic, and maintainable
Lanx Tran
Dec 4, 2025 | 3 min read
WEB
members
How to Write Detailed Design for APIs with Search Functionality
In the previous article, we explored how to write API documentation using the API Blueprint format. This article will guide you through writing detailed design for search APIs systematically, from req
VIOLET Dang
Dec 4, 2025 | 12 min read
front-end
members
Memory leaks in React application. How to avoid ?
A memory leak occurs when a program allocates memory for an object or variable but then fails to release it when the object is no longer needed. This causes the application to consume more and more me
Gavin Huynh
Dec 4, 2025 | 4 min read
WEB
members
NGINX: Web Server and Reverse Proxy Server
NGINX is a powerful, flexible, and high-performance web server that has evolved into a multifunctional tool for modern web infrastructure. It is widely used not only as a web server but also as a reve
Carlos
Nov 19, 2025 | 4 min read
front-end
members
5 VSCode settings that frontend devs usually skip (but really should know)
Hey there, I’m a frontend dev, and today I just wanna share some VSCode settings that helped me code faster and cleaner. Some of them are small, but trust me, they make a big difference. A lot of devs
Neji
Jun 5, 2025 | 2 min read
WEB
members
Introduction to NLWeb
Microsoft has unveiled NLWeb (Natural Language Web), an open-source project designed to simplify the integration of conversational AI into websites. By leveraging NLWeb, developers can transform stati
Hayes Ly
Jun 2, 2025 | 2 min read
WEB
members
Model Context Protocol
In 2025, the world of agent‑based AI has been revolutionized by the Model Context Protocol (MCP), a unified, plug‑and‑play “Swiss Army knife” for AI agents. Instead of juggling dozens of disparate API
Hayes Ly
May 30, 2025 | 2 min read
Load more posts