Từ điển thuật ngữ Technical Guide

Các thuật ngữ bạn gặp khi sử dụng công cụ lập trình — được giải thích từng cái một, bao gồm mọi thứ từ frontend đến backend và hạ tầng. Hãy giữ trang này như một cuốn từ điển tra cứu nhanh trong khi học tập.

1088 / 1088

A Nhóm

A/B Test

Phương pháp kiểm tra thống kê bằng cách hiển thị ngẫu nhiên hai biến thể (giao diện, nội dung) để xem cái nào cải thiện KPI tốt hơn.

Đã xác minh

a11y

Tên viết tắt của Accessibility (chữ a, 11 chữ số và chữ y). Cách thiết kế để mọi người, kể cả người khuyết tật, đều có thể sử dụng Web.

Đã xác minh

AbortController

API trình duyệt để hủy các tác vụ bất đồng bộ như fetch. Dùng để dừng yêu cầu khi component bị unmount.

Đã xác minh

Above the Fold

Khu vực màn hình có thể nhìn thấy ngay mà không cần cuộn trang. Nơi đặt nội dung quan trọng nhất và nút kêu gọi hành động (CTA).

Đã xác minh

Accessibility Audit

Kiểm tra để phát hiện các vấn đề về khả năng tiếp cận của trang Web. Kết hợp các công cụ tự động như Lighthouse và kiểm tra thủ công.

Đã xác minh

Accessibility Statement

Trang công bố tình trạng hỗ trợ, mức độ tuân thủ và thông tin liên hệ về khả năng tiếp cận của trang Web. Nhiều khu vực đã coi đây là yêu cầu pháp lý.

Đã xác minh

Accessibility Tree

Cây được trình duyệt tạo ra từ DOM và chuyển cho các công nghệ hỗ trợ. Các thuộc tính ARIA được phản ánh tại đây.

Đã xác minh

ACID

Atomicity (Nguyên tử), Consistency (Nhất quán), Isolation (Cô lập), Durability (Bền vững). 4 đặc tính cơ bản của giao dịch trong DB quan hệ.

Đã xác minh

ACID Guarantee

Đảm bảo của DB giữ cho dữ liệu nhất quán ngay cả khi giao dịch thất bại giữa chừng, thông qua 4 đặc tính ACID.

Đã xác minh

Adaptive Loading

Chiến lược hiệu suất Web tự động điều chỉnh tài nguyên và tính năng dựa trên hiệu năng CPU, bộ nhớ và tốc độ mạng của thiết bị.

Đã xác minh

AES

Advanced Encryption Standard. Tiêu chuẩn mã hóa đối xứng hiện đại. AES-256 được khuyến nghị vì độ bảo mật và tốc độ tốt.

Đã xác minh

Affordance

Gợi ý thiết kế giúp người dùng hiểu cách tương tác một cách trực quan, ví dụ như hiệu ứng nổi của nút hoặc gạch chân liên kết.

Đã xác minh

AI Agent

Hệ thống dựa trên LLM tự động lập kế hoạch và thực hiện nhiệm vụ bằng cách sử dụng công cụ. Thường hoạt động theo mô hình ReAct.

Đã xác minh

AI Alignment

Lĩnh vực nghiên cứu đảm bảo mục tiêu, giá trị và hành động của hệ thống AI phù hợp với ý định của con người.

Đã xác minh

AI Safety

Lĩnh vực nghiên cứu đảm bảo hệ thống AI không gây hại ngoài ý muốn. Bao gồm tính có thể giải thích và tính mạnh mẽ.

Đã xác minh

Amazon Aurora

RDBMS quản lý hiệu suất cao của AWS, tương thích với MySQL/PostgreSQL. Tốc độ nhanh gấp 5 lần MySQL tiêu chuẩn.

Đã xác minh

Amazon RDS

Dịch vụ DB quan hệ quản lý của AWS, cung cấp MySQL, PostgreSQL, MariaDB, v.v.

Đã xác minh

Amazon S3

Dịch vụ lưu trữ đối tượng của AWS. Có khả năng mở rộng không giới hạn và độ bền cực cao (99.999999999%).

Đã xác minh

AMQP

Advanced Message Queuing Protocol. Giao thức truyền tin của các Message Broker như RabbitMQ.

Đã xác minh

Animation Performance

Phương pháp duy trì 60fps bằng cách chỉ sử dụng transform và opacity trong CSS để vẽ trên lớp GPU composite.

Đã xác minh

Ansible

Công cụ quản lý cấu hình và IaC không cần agent. Tự động hóa thiết lập máy chủ bằng Playbook YAML.

Đã xác minh

Apache Kafka

Nền tảng luồng sự kiện phân tán hiệu suất cao. Dùng để thu thập log, microservices hướng sự kiện, v.v.

Đã xác minh

Apache Spark

Framework tính toán phân tán xử lý dữ liệu lớn song song. Dùng cho xử lý batch và ML.

Đã xác minh

API

Application Programming Interface. Giao diện lập trình ứng dụng, quy định cách các phần mềm kết nối với nhau. Phổ biến nhất là REST API trao đổi JSON qua HTTP.

Đã xác minh

API Gateway

Cổng nhận yêu cầu từ client và điều phối đến các microservices. Đảm nhận cả xác thực và giới hạn lưu lượng.

Đã xác minh

API Key

Chuỗi token dùng để xác thực truy cập vào API. Việc quản lý quyền, xoay vòng và phạm vi là rất quan trọng.

Đã xác minh

API Mocking

Máy chủ trả về phản hồi giả thay vì backend thật trong quá trình phát triển. MSW là một công cụ tiêu biểu.

Đã xác minh

API Versioning

Chiến lược duy trì tính tương thích ngược của API khi thay đổi. Thực hiện qua đường dẫn URL, header hoặc query param.

Đã xác minh

App Router

Hệ thống routing dựa trên file từ Next.js 13+. Đặc trưng bởi cấu trúc layout lồng nhau sử dụng React Server Components.

Đã xác minh

ARIA

Quy chuẩn của W3C bổ sung vai trò, trạng thái và thuộc tính cho HTML dành cho trình đọc màn hình.

Đã xác minh

aria-live

Thuộc tính ARIA thông báo cho trình đọc màn hình về nội dung thay đổi động. polite là không ngắt lời, assertive là đọc ngay.

Đã xác minh

Aspect Ratio

Tỷ lệ khung hình. Sử dụng aspect-ratio trong CSS để duy trì tỷ lệ (như 16:9) trong layout responsive.

Đã xác minh

AST

Abstract Syntax Tree. Biểu diễn mã nguồn dưới dạng cấu trúc cây để các công cụ như Linter hay Babel phân tích.

Đã xác minh

Astro

Web framework mặc định không gửi JavaScript xuống trình duyệt. Sử dụng kiến trúc Islands để tạo ra các trang Web cực nhanh.

Đã xác minh

async/await

Syntax for writing async code in a synchronous style. The modern standard for Promise-based async in JS/TS.

Đã xác minh

Atomic CSS

CSS methodology where each class has a single styling responsibility. Tailwind CSS is the prime example.

Đã xác minh

Atomic Design

Phương pháp thiết kế UI chia thành 5 cấp độ: Atoms, Molecules, Organisms, Templates và Pages. Giúp tăng tính tái sử dụng và nhất quán.

Đã xác minh

Attack Surface

Tổng hợp tất cả các điểm mà kẻ tấn công có thể xâm nhập. Giảm số lượng endpoint API và cổng mở giúp thu hẹp bề mặt tấn công.

Đã xác minh

Attention Mechanism

Công nghệ cốt lõi của Transformer. Cơ chế tính toán trọng số liên quan giữa tất cả các token trong một chuỗi.

Đã xác minh

Auth Rate Limiting

Giới hạn số lần thử đăng nhập để ngăn chặn các cuộc tấn công brute force và credential stuffing.

Đã xác minh

Authorization

Quy trình kiểm tra quyền hạn của người dùng đã được xác thực. Khác với Authentication (xác thực danh tính).

Đã xác minh

Auto Scaling

Cơ chế tự động tăng giảm số lượng máy chủ theo tải trọng. Ví dụ: AWS Auto Scaling Group hoặc K8s HPA.

Đã xác minh

AutoML

Công nghệ tự động hóa việc lựa chọn mô hình, tìm kiếm siêu tham số và kỹ thuật đặc trưng trong học máy.

Đã xác minh

Autoprefixer

Plugin PostCSS tự động thêm tiền tố trình duyệt (vendor prefixes) vào CSS để đảm bảo tính tương thích.

Đã xác minh

Availability Zone

Các nhóm trung tâm dữ liệu bị cô lập về mặt vật lý trong đám mây (như AWS). Giúp đạt được tính khả dụng cao.

Đã xác minh

AWS Fargate

Engine chạy container serverless của AWS, không cần quản lý máy chủ. Thường dùng với ECS hoặc EKS.

Đã xác minh

AWS Lambda

Dịch vụ tính toán serverless của AWS chạy các hàm theo sự kiện. Trả tiền theo số lần thực thi.

Đã xác minh

AWS Step Functions

Dịch vụ điều phối luồng công việc serverless của AWS. Xây dựng các luồng nghiệp vụ phức tạp từ Lambda và các dịch vụ khác.

Đã xác minh

Adaptive Bitrate

Streaming technology that adjusts video quality in real-time based on network conditions.

Đã xác minh

Adversarial Attack

Technique that tricks AI models by introducing subtle, human-imperceptible noise into data.

Đã xác minh

Agentic UI

UI that autonomously adapts and generates components based on AI agent goals and user intent.

Đã xác minh

Anchor Positioning

Modern CSS feature allowing elements to be positioned relative to a specific 'anchor' element.

Đã xác minh

Anti-aliasing

Technique used to smooth out jagged edges in digital images and fonts.

Đã xác minh

ABI

Interface between two binary program modules, often between an OS and an application.

Đã xác minh

AI Artifacts

Unnatural errors or distortions produced by AI models during content generation.

Đã xác minh

Asymptotic Notation

Mathematical notation used to describe the limiting behavior of an algorithm's performance.

Đã xác minh

Atomic CSS-in-JS

CSS-in-JS approach generating single-purpose, atomic classes for maximum stylesheet reuse.

Đã xác minh

ABAC

Authorization model that grants access based on user, resource, and environmental attributes.

Đã xác minh

AR (Augmented Reality)

Technology that overlays digital information, such as images or sound, onto the real world.

Đã xác minh

Auto-regressive Model

AI model that predicts future values based on past values, fundamental to models like GPT.

Đã xác minh

API Subset

A portion of an API's total functionality, often exposed for limited use cases.

Đã xác minh

B Nhóm

B2B SaaS

Phần mềm như một dịch vụ dành cho doanh nghiệp. Thường yêu cầu hỗ trợ đa người dùng (multi-tenancy) và SSO.

Đã xác minh

Backpressure

Cơ chế kiểm soát luồng tin báo cho phía thượng nguồn chạy chậm lại khi phía hạ nguồn không xử lý kịp.

Đã xác minh

Backpropagation

Thuật toán lan truyền ngược lỗi để cập nhật trọng số cho các tầng trong mạng nơ-ron.

Đã xác minh

Barrel File

File index.ts dùng để xuất lại (re-export) nhiều module, giúp làm gọn đường dẫn import.

Đã xác minh

BASE

Basically Available, Soft state, Eventual consistency. Mô hình nhất quán thường dùng trong NoSQL, đối lập với ACID.

Đã xác minh

Base64

Mã hóa biểu diễn dữ liệu nhị phân bằng 64 ký tự ASCII. Dùng để nhúng ảnh Data URI, v.v. Lưu ý đây không phải là mật mã hóa.

Đã xác minh

Batch Normalization

Kỹ thuật chuẩn hóa các giá trị kích hoạt trong một mini-batch để làm ổn định và tăng tốc độ huấn luyện mạng nơ-ron sâu.

Đã xác minh

bcrypt

Thuật toán băm mật khẩu có hệ số chi phí để làm chậm các cuộc tấn công brute force. Được khuyến nghị dùng cho mật khẩu.

Đã xác minh

BEM

Block, Element, Modifier. Quy tắc đặt tên CSS giúp tránh xung đột style bằng cấu trúc block__element--modifier.

Đã xác minh

BERT

Mô hình Transformer hai chiều của Google dùng cho các tác vụ hiểu ngôn ngữ tự nhiên như phân loại văn bản.

Đã xác minh

BGP

Border Gateway Protocol. Giao thức trao đổi thông tin định tuyến giữa các hệ thống tự trị (AS) trên Internet.

Đã xác minh

BigQuery

Kho dữ liệu serverless của Google Cloud. Cho phép phân tích hàng petabyte dữ liệu bằng SQL trong thời gian thực.

Đã xác minh

Biome

Công cụ linter và formatter cực nhanh cho JS/TS viết bằng Rust, hướng tới thay thế ESLint và Prettier.

Đã xác minh

Blob Storage

Lưu trữ đối tượng cho dữ liệu không cấu trúc như ảnh và video. Ví dụ: AWS S3 hoặc Azure Blob Storage.

Đã xác minh

Bloom Filter

Cấu trúc dữ liệu xác suất giúp kiểm tra sự tồn tại của phần tử một cách nhanh chóng và tiết kiệm bộ nhớ.

Đã xác minh

Blue-Green Deployment

Chiến lược triển khai chạy song song hai môi trường, chuyển đổi lưu lượng để đạt thời gian chết bằng không.

Đã xác minh

Blur Placeholder

Kỹ thuật hiển thị ảnh mờ độ phân giải thấp trong khi chờ ảnh gốc tải xong. Có thể dùng blurDataURL trong Next.js.

Đã xác minh

Brand Guidelines

Bộ quy tắc về logo, màu sắc, font chữ để giữ tính nhất quán thương hiệu. Là nền tảng của hệ thống thiết kế.

Đã xác minh

Breakpoint

Ngưỡng chiều rộng màn hình trong CSS để thay đổi bố cục layout. Được định nghĩa bằng @media queries.

Đã xác minh

Browser DevTools

Công cụ gỡ lỗi tích hợp trong trình duyệt (Chrome, Firefox). Bao gồm các bảng Elements, Console, Network, v.v.

Đã xác minh

Brute Force Attack

Tấn công thử sai tất cả các trường hợp để bẻ khóa mật khẩu. Khắc phục bằng giới hạn số lần thử và khóa tài khoản.

Đã xác minh

Bug Bounty

Chương trình trả tiền cho các nhà nghiên cứu bảo mật khi họ phát hiện và báo cáo lỗ hổng một cách có trách nhiệm.

Đã xác minh

Build Tool

Tên gọi chung cho các công cụ chuyển đổi mã nguồn cho môi trường sản xuất (Vite, Webpack, esbuild, v.v.).

Đã xác minh

Bulkhead Pattern

Mô hình thiết kế khả năng phục hồi bằng cách cô lập các nhóm tài nguyên, ngăn chặn sự cố lan rộng ra toàn hệ thống.

Đã xác minh

Bun

All-in-one fast JavaScript runtime, package manager, and bundler.

Đã xác minh

Bundle Size Analysis

Việc trực quan hóa các thành phần trong bundle JS để tìm ra các thư viện không cần thiết hoặc bị trùng lặp.

Đã xác minh

Bundler (バンドラー)

Công cụ kết hợp nhiều module JS/CSS thành các file đã được tối ưu hóa. Webpack, Vite và Rollup là các ví dụ phổ biến.

Đã xác minh

B-Tree

Self-balancing tree data structure that maintains sorted data for efficient searches and inserts.

Đã xác minh

BFF

Design pattern where a dedicated backend is built specifically for a certain frontend interface.

Đã xác minh

Barrel Export

Technique of aggregating exports from multiple modules into a single index file for easier imports.

Đã xác minh

Bayesian Network

Probabilistic graphical model representing a set of variables and their conditional dependencies.

Đã xác minh

Beacon API

Web API for sending small amounts of data to a server without delaying the page unload process.

Đã xác minh

Behavioral Analytics

Method of analyzing user actions within an application to uncover patterns and improve UX.

Đã xác minh

BST

Tree data structure where each node has at most two children, sorted for efficient lookup.

Đã xác minh

Bitbucket

Git-based source code repository hosting service often used in enterprise environments.

Đã xác minh

Black Box Testing

Testing method that examines the functionality of an application without peering into its internal structures.

Đã xác minh

Block Scope

Region of code where a variable is accessible, limited by curly braces in languages like JS.

Đã xác minh

Blue-Green Deployment

Deployment strategy that utilizes two identical environments to ensure zero-downtime releases.

Đã xác minh

BLE

Wireless personal area network technology designed for low power consumption and short-range use.

Đã xác minh

B-Tree Index

Database index type using balanced trees to provide quick data retrieval for range and equality queries.

Đã xác minh

Buffer Overflow Protection

Security features that detect and prevent attacks exploiting memory buffer overflows.

Đã xác minh

BLL

Layer in an application architecture that manages core business rules and data calculations.

Đã xác minh

BOM (Byte Order Mark)

Character code at the start of a binary file indicating the byte order and encoding of the text.

Đã xác minh

C Nhóm

Cache (キャッシュ)

Cơ chế lưu trữ tạm thời dữ liệu đã lấy để tránh việc phải lấy lại lần sau. Là yếu tố then chốt để cải thiện hiệu suất.

Đã xác minh

Cache Busting

Thêm mã băm vào tên file để ép trình duyệt xóa bỏ cache cũ và tải file mới. Ví dụ: main.abc123.js.

Đã xác minh

Cache Strategy

Các mô hình đọc/ghi cache như Cache-Aside, Write-Through và Write-Behind. Lựa chọn tùy theo mục đích sử dụng.

Đã xác minh

Canary Release

Chiến lược triển khai phiên bản mới cho một nhóm nhỏ người dùng trước, sau đó mới mở rộng dần ra toàn bộ hệ thống.

Đã xác minh

Canvas API

API HTML5 dùng để vẽ đồ họa 2D trực tiếp trên trình duyệt bằng JS. Thường dùng cho game, biểu đồ và xử lý ảnh.

Đã xác minh

CAP Theorem

Định lý khẳng định hệ thống phân tán chỉ đảm bảo tối đa 2 trong 3 yếu tố: Nhất quán (C), Khả dụng (A), Chịu lỗi phân đoạn (P).

Đã xác minh

Card Sorting

Phương pháp nghiên cứu UX quan sát cách người dùng phân loại thông tin. Giúp ích cho thiết kế kiến trúc thông tin.

Đã xác minh

CDN

Mạng lưới các máy chủ phân tán giúp phân phối tài nguyên tĩnh nhanh chóng dựa trên vị trí của người dùng.

Đã xác minh

CDN Cache Invalidation

Thao tác xóa nội dung đã lưu trên CDN. Bước quan trọng để người dùng không thấy nội dung cũ sau khi deploy.

Đã xác minh

Certificate Pinning

Kỹ thuật cố định các chứng chỉ TLS cụ thể trong client để tăng khả năng chống lại các cuộc tấn công giả mạo (MITM).

Đã xác minh

Chain of Thought

Kỹ thuật yêu cầu LLM thực hiện suy luận từng bước, giúp tăng độ chính xác cho các vấn đề phức tạp.

Đã xác minh

Chunked Transfer Encoding

Mã hóa gửi phản hồi HTTP theo từng đoạn nhỏ. Dùng khi kích thước nội dung chưa được xác định ngay.

Đã xác minh

Chunking

Quá trình chia nhỏ tài liệu dài thành các mảnh phù hợp để đưa vào cửa sổ ngữ cảnh của LLM trong quy trình RAG.

Đã xác minh

Chunking (UX)

Phương pháp thiết kế UX chia nhỏ thông tin thành các nhóm để giảm tải nhận thức. Biểu mẫu nhiều bước là một ví dụ.

Đã xác minh

CI/CD

Continuous Integration / Continuous Deployment. Tự động hóa việc kiểm thử (CI) và triển khai (CD) mã nguồn một cách an toàn.

Đã xác minh

Circuit Breaker

Mô hình xử lý lỗi giúp phát hiện thất bại của dịch vụ bên ngoài và tạm thời chặn yêu cầu để tránh quá tải.

Đã xác minh

Circuit Breaker States

Máy trạng thái của Circuit Breaker gồm 3 trạng thái: Closed (bình thường), Open (ngắt kết nối) và Half-Open (thử nghiệm phục hồi).

Đã xác minh

clamp()

Hàm CSS nhận 3 giá trị: tối thiểu, lý tưởng và tối đa. Giúp tạo kích thước font chữ responsive mà không cần media queries.

Đã xác minh

CLI

Giao diện dòng lệnh. Người dùng điều khiển máy tính bằng cách gõ các lệnh văn bản trong terminal.

Đã xác minh

ClickHouse

Cơ sở dữ liệu OLAP hướng cột. Cực nhanh cho việc phân tích log và các truy vấn tổng hợp dữ liệu chuỗi thời gian.

Đã xác minh

Clickjacking

Cuộc tấn công chồng lấp các iframe vô hình để đánh lừa người dùng click vào. Ngăn chặn bằng header X-Frame-Options.

Đã xác minh

Client Component

Thành phần trong Next.js App Router được đánh dấu bằng 'use client', thực thi JavaScript trên trình duyệt.

Đã xác minh

CLIP

Mô hình OpenAI giúp khớp nối hình ảnh và văn bản trong cùng một không gian nhúng. Dùng cho tìm kiếm hình ảnh.

Đã xác minh

CLS

Cumulative Layout Shift. Chỉ số đo lường sự thay đổi bố cục bất ngờ trong quá trình tải trang. Một chỉ số Core Web Vitals.

Đã xác minh

CNAME

Loại bản ghi DNS ánh xạ một tên miền này sang một tên miền khác. Thường dùng cho CDN và tên miền tùy chỉnh.

Đã xác minh

CNN

Mạng nơ-ron tích chập. Chuyên dùng cho nhận dạng hình ảnh bằng cách sử dụng các lớp tích chập và pooling.

Đã xác minh

CockroachDB

Cơ sở dữ liệu SQL phân tán kết hợp tính co giãn ngang với tuân thủ ACID và hỗ trợ phân tán địa lý.

Đã xác minh

Code Injection

Danh mục tấn công rộng lớn nơi mã độc được tiêm vào ứng dụng. SQL Injection và XSS là các loại con của nó.

Đã xác minh

Code Splitting

Việc chia nhỏ bundle JS thành các phần nhỏ để chỉ tải khi cần, giúp giảm thời gian tải trang ban đầu.

Đã xác minh

Cognitive Load

Nỗ lực tinh thần cần thiết để hiểu và sử dụng giao diện. Thiết kế tốt là phải giảm thiểu tải nhận thức cho người dùng.

Đã xác minh

Cold Start

Độ trễ ban đầu khi một hàm serverless khởi động lại sau một thời gian không hoạt động. Đây là nhược điểm của serverless.

Đã xác minh

Color Blindness Accessibility

Thiết kế đảm bảo người mù màu có thể phân biệt thông tin bằng cách dùng hình dạng, icon bên cạnh màu sắc.

Đã xác minh

Color Scheme

Cơ chế CSS giúp chuyển chủ đề sáng/tối dựa trên cài đặt hệ điều hành thông qua media query prefers-color-scheme.

Đã xác minh

Column Store

Cơ sở dữ liệu lưu trữ dữ liệu theo từng cột. Rất nhanh cho truy vấn tổng hợp và lý tưởng cho khối lượng OLAP.

Đã xác minh

Composable

Hàm đóng gói logic có thể tái sử dụng trong Vue 3 (Composition API), tương đương Custom Hooks trong React.

Đã xác minh

Compound Component

Mô hình thiết kế React nơi thành phần cha và con chia sẻ trạng thái qua Context để tạo API linh hoạt.

Đã xác minh

Computed Property

Giá trị phản ứng được tính toán tự động và lưu vào bộ nhớ đệm từ dữ liệu khác. Cốt lõi của Vue và MobX.

Đã xác minh

Computer Vision

Lĩnh vực AI trích xuất thông tin từ hình ảnh/video. Bao gồm phát hiện vật thể và nhận dạng khuôn mặt.

Đã xác minh

Concurrent Mode

Chế độ trong React 18 cho phép tạm dừng và tiếp tục render để giữ UI phản hồi tốt khi xử lý tác vụ nặng.

Đã xác minh

Connection Pool

Cơ chế dùng lại kết nối DB để giảm chi phí thiết lập kết nối và quản lý xử lý đồng thời hiệu quả.

Đã xác minh

Connection String

Chuỗi định dạng URL chứa thông tin máy chủ, cổng và xác thực của DB. Quản lý qua biến môi trường.

Đã xác minh

Consistent Hashing

Thuật toán băm giúp giảm thiểu việc phân phối lại dữ liệu khi thêm hoặc xóa nút trong hệ thống phân tán.

Đã xác minh

Constitutional AI

Kỹ thuật định nghĩa nguyên tắc rõ ràng cho hành vi AI, cho phép mô hình tự cải thiện dựa trên các quy tắc đó.

Đã xác minh

Container Orchestration

Cơ chế tự động quản lý việc triển khai, mở rộng và kết nối mạng của các container. Kubernetes là tiêu chuẩn thực tế.

Đã xác minh

Container Query

Tính năng CSS áp dụng style dựa trên kích thước của container cha, giúp tạo các thành phần responsive độc lập.

Đã xác minh

Container Registry

Kho lưu trữ để bảo quản, quản lý và phân phối các Docker image. Các ví dụ phổ biến là DockerHub, ECR và GCR.

Đã xác minh

containerd

Runtime quản lý vòng đời của container bên trong Docker. Đây là runtime mặc định cho Kubernetes hiện nay.

Đã xác minh

Content Compression

Việc giảm kích thước truyền tải bằng cách nén các tài nguyên văn bản với Brotli hoặc gzip.

Đã xác minh

Content Negotiation

Cơ chế HTTP nơi client và server thỏa thuận định dạng phản hồi (JSON, XML, v.v.) qua Accept headers.

Đã xác minh

Content-First Design

Phương pháp định nghĩa cấu trúc nội dung trước khi thiết kế UI. Đánh giá thiết kế bằng nội dung thực tế.

Đã xác minh

Context API

Tính năng tích hợp của React để truyền dữ liệu xuống sâu trong cây thành phần mà không cần thông qua props.

Đã xác minh

Context Window

Số lượng token tối đa mà một LLM có thể xử lý cùng một lúc. Cửa sổ càng lớn thì xử lý ngữ cảnh càng tốt.

Đã xác minh

Contextual Inquiry

Phương pháp nghiên cứu thực địa bằng cách quan sát và phỏng vấn người dùng trong môi trường làm việc thực tế.

Đã xác minh

Continuous Delivery

Thực hành giữ cho mã nguồn luôn ở trạng thái có thể phát hành bất cứ lúc nào. Triển khai thường kích hoạt thủ công.

Đã xác minh

Contrast (コントラスト比)

Sự khác biệt về độ sáng giữa màu chữ và màu nền. WCAG khuyến nghị tỷ lệ 4.5:1 để đảm bảo khả năng tiếp cận.

Đã xác minh

Controlled Component

Mô hình React nơi các input được điều khiển bởi state và onChange, giúp đồng bộ hóa dữ liệu và UI.

Đã xác minh

Conventional Commits

Quy ước chuẩn hóa thông điệp commit bằng tiền tố như feat, fix. Giúp tự động hóa việc tạo phiên bản.

Đã xác minh

Conversion Rate

Tỷ lệ người truy cập hoàn thành mục tiêu cụ thể (như mua hàng). Chỉ số thành công chính trong UX.

Đã xác minh

CORS

Cross-Origin Resource Sharing. Cơ chế bảo mật của trình duyệt cho các cuộc gọi API từ các origin khác nhau.

Đã xác minh

CORS Preflight

Yêu cầu OPTIONS của trình duyệt gửi đi trước một cuộc gọi cross-origin để xác nhận quyền hạn từ máy chủ.

Đã xác minh

CORS Security

Thiết lập header CORS theo whitelist thay vì dùng ký tự đại diện để bảo vệ API khỏi các nguồn không xác định.

Đã xác minh

Cosine Similarity

Chỉ số đo lường sự tương đồng về hướng giữa hai vectơ. Dùng để so sánh độ gần gũi ngữ nghĩa giữa các vectơ nhúng.

Đã xác minh

Covering Index

Chỉ mục chứa tất cả các cột mà truy vấn cần, giúp tránh việc phải truy cập trực tiếp vào hàng của bảng chính.

Đã xác minh

CPU Profiling

Việc đo lường xem phần nào của chương trình tiêu tốn tài nguyên CPU nhất để xác định điểm nghẽn hiệu suất.

Đã xác minh

CQRS

Mô hình thiết kế tách biệt phần đọc (Query) và phần ghi (Command) để tăng khả năng mở rộng hệ thống.

Đã xác minh

Create React App

Công cụ tạo khung dự án React của Facebook. Hiện nay việc dùng Vite được khuyến nghị cho các dự án mới.

Đã xác minh

Credential Stuffing

Attack trying leaked email/password pairs on other services. MFA and password managers are the main defenses.

Đã xác minh

Critical CSS

Kỹ thuật trích xuất CSS cần thiết cho phần hiển thị đầu tiên và nhúng vào HTML để loại bỏ chặn render.

Đã xác minh

Cron

Bộ lập lịch công việc trong Unix. Tự động hóa tác vụ định kỳ bằng cách dùng các biểu thức thời gian.

Đã xác minh

CronJob (K8s)

Tài nguyên Kubernetes quản lý các batch job theo lịch trình, dùng cú pháp cron tương tự Unix.

Đã xác minh

Cross-Entropy Loss

Hàm mất mát đo lường sự sai khác giữa xác suất dự đoán và thực tế. Thường dùng trong phân loại.

Đã xác minh

CSAT

Customer Satisfaction Score. Chỉ số đo lường mức độ hài lòng của khách hàng đối với một tương tác cụ thể.

Đã xác minh

CSP

Header HTTP giúp ngăn chặn tấn công XSS bằng cách hạn chế nguồn script và việc thực thi script nội dòng.

Đã xác minh

CSR

Client-Side Rendering. JavaScript vẽ HTML trực tiếp trong trình duyệt. Là cốt lõi của SPA.

Đã xác minh

CSRF

Cuộc tấn công ép người dùng thực hiện các hành động không mong muốn từ một website khác.

Đã xác minh

CSS Animation

Tính năng CSS dùng @keyframes và animation để tạo chuyển động cho phần tử mà không cần JavaScript.

Đã xác minh

CSS Custom Property

Các biến CSS được định nghĩa với tiền tố -- (ví dụ --color) để có thể tái sử dụng các giá trị.

Đã xác minh

CSS Grid

Hệ thống bố cục 2 chiều của CSS. Cho phép định nghĩa hàng và cột để tạo ra các layout phức tạp.

Đã xác minh

CSS Mixin

Các khối style tái sử dụng được định nghĩa bằng @mixin và chèn vào bằng @include trong Sass/SCSS.

Đã xác minh

CSS Modules

Cơ chế giới hạn phạm vi của tên lớp CSS trong một thành phần bằng cách tạo tên lớp duy nhất lúc build.

Đã xác minh

CSS Subgrid

Tính năng CSS cho phép các phần tử con thừa hưởng hệ thống lưới của phần tử cha để căn chỉnh chính xác.

Đã xác minh

CSS-in-JS

Phương pháp viết CSS trực tiếp bên trong JavaScript. Emotion và styled-components là các ví dụ phổ biến.

Đã xác minh

CSV

Định dạng dữ liệu bảng phân tách bằng dấu phẩy. Được sử dụng rộng rãi để xuất/nhập dữ liệu giữa các hệ thống.

Đã xác minh

CTA

Nút hoặc liên kết thúc đẩy hành động của người dùng (như mua hàng). CTA ảnh hưởng lớn đến tỷ lệ chuyển đổi.

Đã xác minh

CVE

Hệ thống định danh duy nhất cho các lỗ hổng bảo mật đã được công bố rộng rãi (CVE-YYYY-NNNNN).

Đã xác minh

Cypress

Framework kiểm thử JS cho phép viết các bài test E2E trên trình duyệt với API trực quan.

Đã xác minh

Cache Eviction Policy

Algorithm defining which data to remove from a cache when it reaches its capacity limit.

Đã xác minh

Canary Deployment

Rollout strategy where a new version is released to a small subset of users before a full release.

Đã xác minh

Chaos Monkey

Tool that randomly terminates instances in a production environment to test system resilience.

Đã xác minh

Client Hints

Set of HTTP headers allowing a browser to provide information about the device and network to the server.

Đã xác minh

Cloud Agnostic

System design that avoids dependence on any single cloud provider's proprietary services.

Đã xác minh

Code Splitting

Optimization technique that splits code into smaller bundles to improve initial load performance.

Đã xác minh

Cold Standby

Redundancy strategy where a secondary system is available but powered down until a failure occurs.

Đã xác minh

Columnar Storage

Database storage format that stores data by columns rather than rows, ideal for analytical queries.

Đã xác minh

Composite Index

Database index consisting of multiple columns, optimizing queries that filter by more than one field.

Đã xác minh

Concurrency Control

Mechanisms used in databases and computing to ensure correct results when concurrent operations overlap.

Đã xác minh

CSP Level 3

Third level of the CSP standard, introducing features like 'strict-dynamic' for better security control.

Đã xác minh

Context-aware UI

UI that adapts its features and content based on the user's current environment and situation.

Đã xác minh

Control Plane

The part of a network that manages and controls where data traffic is directed.

Đã xác minh

Critical Rendering Path

Sequence of steps the browser takes to convert HTML, CSS, and JS into pixels on the screen.

Đã xác minh

Cross-functional Team

Group of people with different expertise working together toward a common goal or project.

Đã xác minh

CRUD

Acronym for the four basic functions of persistent storage: Create, Read, Update, and Delete.

Đã xác minh

Cyber Resilience

An entity's ability to continuously deliver its intended outcome despite adverse cyber events.

Đã xác minh

D Nhóm

DaemonSet

Tài nguyên Kubernetes đảm bảo mỗi Node chạy một bản sao của Pod. Dùng cho việc thu thập log hoặc giám sát.

Đã xác minh

DALL·E

Mô hình của OpenAI tạo hình ảnh chất lượng cao từ văn bản, dựa trên kiến trúc Diffusion Model.

Đã xác minh

Dark Mode

Chủ đề giao diện nền tối. Giúp giảm mỏi mắt và tiết kiệm pin trên các thiết bị màn hình OLED.

Đã xác minh

DAST

Kiểm thử bảo mật bằng cách quét ứng dụng đang chạy từ bên ngoài để tìm các lỗ hổng tiềm ẩn.

Đã xác minh

Data Augmentation

Kỹ thuật mở rộng dữ liệu huấn luyện bằng các phép biến đổi để tăng tính tổng quát hóa cho mô hình.

Đã xác minh

Data Fetching Patterns

Các chiến lược về thời điểm và địa điểm lấy dữ liệu (CSR, SSR, SSG, ISR). Cốt lõi trong Next.js.

Đã xác minh

Data Lake

Kiến trúc lưu trữ giữ dữ liệu thô ở định dạng gốc, phục vụ cho nhiều mục đích phân tích trong tương lai.

Đã xác minh

Data Masking

Việc thay thế dữ liệu nhạy cảm bằng dữ liệu giả để sử dụng an toàn trong môi trường phát triển.

Đã xác minh

Data URI

Định dạng nhúng trực tiếp dữ liệu (Base64) vào HTML/CSS, giúp giảm số lượng yêu cầu HTTP.

Đã xác minh

Data Warehouse

Kho lưu trữ tập trung dữ liệu có cấu trúc đã được tối ưu hóa cho phân tích. Ví dụ: BigQuery.

Đã xác minh

data-* Attribute

Thuộc tính HTML tùy chỉnh dùng để gắn siêu dữ liệu. Truy cập từ JS qua API dataset.

Đã xác minh

Database Cursor

Cơ chế con trỏ của DB để xử lý các tập kết quả lớn theo từng dòng mà không cần tải hết vào bộ nhớ.

Đã xác minh

Database Index

Cấu trúc dữ liệu giúp tăng tốc truy vấn trên các cột cụ thể. Có sự đánh đổi về hiệu suất khi ghi.

Đã xác minh

Database Sharding

Phương pháp chia nhỏ dữ liệu theo chiều ngang sang nhiều nút DB để mở rộng hệ thống.

Đã xác minh

DB Migration

Quản lý phiên bản các thay đổi lược đồ DB song song với mã nguồn qua các công cụ như Prisma.

Đã xác minh

DB Transaction

Cơ chế nhóm các thao tác SQL sao cho tất cả cùng thành công hoặc cùng thất bại, đảm bảo tính ACID.

Đã xác minh

DDD

Thiết kế hướng tên miền. Tập trung phần mềm xoay quanh nghiệp vụ cốt lõi bằng Entity và Value Object.

Đã xác minh

DDoS

Cuộc tấn công làm tràn ngập máy chủ bằng lưu lượng truy cập khổng lồ để làm tê liệt dịch vụ.

Đã xác minh

Dead Letter Queue

Hàng đợi lưu trữ các tin nhắn xử lý thất bại trong hệ thống message queue. Dùng để gỡ lỗi.

Đã xác minh

Debounce

Kỹ thuật chỉ thực hiện một hàm sau khi các sự kiện liên tiếp tạm dừng. Giúp tránh gọi API quá nhiều.

Đã xác minh

Declarative UI

Tư duy UI nơi bạn chỉ mô tả 'cái gì' hiển thị; framework sẽ xử lý cập nhật DOM. React dùng điều này.

Đã xác minh

Defense in Depth

Tư duy bảo mật đa tầng, đảm bảo rằng nếu một lớp bị phá vỡ thì hệ thống vẫn được bảo vệ.

Đã xác minh

Deferred Loading

Kỹ thuật chỉ tải hình ảnh nằm ngoài màn hình khi cần thiết qua loading='lazy' hoặc Intersection Observer.

Đã xác minh

Deno

Runtime JS/TS được thiết kế lại bởi tác giả Node.js. Hỗ trợ TS trực tiếp và bảo mật mặc định.

Đã xác minh

Dependency Graph

Đồ thị có hướng biểu diễn phụ thuộc giữa các module. Dùng để tối ưu hóa việc đóng gói (bundle).

Đã xác minh

Dependency Scanning

Tự động kiểm tra các thư viện để tìm lỗ hổng bảo mật. Dependabot và Snyk là ví dụ phổ biến.

Đã xác minh

Deploy Preview

Môi trường chạy thử tạo tự động cho từng PR để xem trước thay đổi. Vercel cung cấp tính năng này.

Đã xác minh

Deployment Strategy

Các phương pháp phát hành phiên bản mới như blue-green hay canary để giảm thời gian gián đoạn.

Đã xác minh

Design Critique

Quy trình đánh giá thiết kế dựa trên mục tiêu và người dùng thay vì sở thích cá nhân.

Đã xác minh

Design Debt

Nợ thiết kế tích lũy từ các giải pháp tạm thời. Cần được giải quyết qua việc kiểm tra thiết kế định kỳ.

Đã xác minh

Design Handoff

Quy trình chuyển giao đặc tả thiết kế từ designer sang kỹ sư, thường qua Figma hoặc Zeplin.

Đã xác minh

Design Sprint

Quy trình 5 ngày của Google để xác thực ý tưởng: Định nghĩa, Phác thảo, Quyết định, Tạo mẫu và Kiểm thử.

Đã xác minh

Design System

Hệ thống nền tảng bao gồm các token, thành phần và hướng dẫn. Giúp tăng tốc độ phát triển.

Đã xác minh

Design Token

Các biến đại diện cho giá trị thiết kế như màu sắc. Giúp giữ thiết kế và mã nguồn luôn đồng bộ.

Đã xác minh

Desktop-First

Phương pháp thiết kế ưu tiên màn hình lớn rồi thu nhỏ. Hiện nay Mobile-First được khuyến nghị hơn.

Đã xác minh

DevOps

Văn hóa và các thực hành tích hợp giữa phát triển (Dev) và vận hành (Ops) để cung cấp phần mềm tin cậy hơn.

Đã xác minh

DHCP

Giao thức tự động cấp phát địa chỉ IP cho các thiết bị khi chúng kết nối vào mạng.

Đã xác minh

DI (依存性の注入)

Tiêm phụ thuộc. Mô hình thiết kế nơi các phụ thuộc được truyền từ bên ngoài, giúp thành phần dễ kiểm thử hơn.

Đã xác minh

DI Container

Tính năng của framework giúp quản lý việc tiêm phụ thuộc. NestJS cung cấp tính năng này cho ứng dụng lớn.

Đã xác minh

Dialog / Modal

Giao diện lớp phủ yêu cầu sự chú ý của người dùng. Cần thuộc tính aria-modal để đảm bảo khả năng tiếp cận.

Đã xác minh

Diffusion Model

Mô hình AI tạo dữ liệu bằng cách loại bỏ nhiễu dần dần. Stable Diffusion sử dụng mô hình này để tạo ảnh.

Đã xác minh

Directory Traversal

Kiểu tấn công dùng ../ để truy cập trái phép vào các tệp ngoài thư mục gốc. Ngăn chặn bằng làm sạch đường dẫn.

Đã xác minh

Distributed Lock

Cơ chế ngăn chặn nhiều tiến trình sửa đổi cùng một tài nguyên trong môi trường phân tán (thường dùng Redis).

Đã xác minh

Distributed Tracing

Kỹ thuật trực quan hóa luồng yêu cầu đi qua các microservices. Các công cụ tiêu biểu là OpenTelemetry.

Đã xác minh

DKIM

Giao thức xác thực email bằng chữ ký số để xác nhận tính chính danh của tên miền gửi email.

Đã xác minh

DMARC

Email policy using SPF and DKIM to prevent spoofing and define handling of failed checks.

Đã xác minh

DNS

Domain Name System. Translates domain names to IP addresses. Propagation can take up to 48 hours.

Đã xác minh

DNS Lookup

Process resolving a domain name to an IP address. Involves recursive and iterative resolution steps.

Đã xác minh

DNS TTL

Time in seconds a DNS record is cached. Too short increases name resolution load and hurts performance.

Đã xác minh

Docker

Containerization platform. Packages environments into containers to run identically anywhere.

Đã xác minh

Docker Compose

Tool defining and managing multi-container Docker setups with a YAML file. Widely used for local dev environments.

Đã xác minh

DOM

Document Object Model. Tree API allowing JavaScript to manipulate HTML documents.

Đã xác minh

Domain Model

Classes and objects representing business concepts and logic. The central artifact of Domain-Driven Design.

Đã xác minh

Double Diamond

UK Design Council model with 4 phases: Discover, Define, Develop, Deliver.

Đã xác minh

Drag & Drop API

HTML5 API enabling drag-and-drop interactions natively in the browser.

Đã xác minh

Drizzle ORM

Lightweight, SQL-first TypeScript ORM with type safety and near-raw-SQL ergonomics.

Đã xác minh

Dropout

Regularization technique randomly disabling neurons during training to prevent overfitting.

Đã xác minh

Dynamic Import

Asynchronous module loading with import() syntax. The basis for code splitting and lazy loading.

Đã xác minh

Dynamic Secrets

Generating unique, short-lived secrets per request via Vault. Minimizes exposure from credential leaks.

Đã xác minh

DynamoDB

AWS fully managed key-value and document NoSQL DB. Known for scalability and single-digit ms latency.

Đã xác minh

Data Anonymization

Process of removing or modifying personally identifiable information from data sets.

Đã xác minh

Data Governance

Collection of processes and standards that ensure the effective and efficient use of information.

Đã xác minh

Data Lineage

Metadata describing the origins, movements, and transformations of data over time.

Đã xác minh

Data Mesh

Decentralized data architecture that organizes data by specific business domains.

Đã xác minh

Data Pipeline

Set of automated processes that move data from a source to a destination.

Đã xác minh

Deadlock Prevention

Techniques used in computing to ensure that a system never enters a deadlock state.

Đã xác minh

Declarative Programming

Programming paradigm expressing the logic of a computation without describing its control flow.

Đã xác minh

Dependency Cycle

Situation where two or more modules depend on each other, creating a circular reference.

Đã xác minh

Deterministic Algorithm

Algorithm that, given a particular input, will always produce the same output through the same states.

Đã xác minh

Diffusion Model

Gen AI models that create data by learning to reverse a process of adding noise to images.

Đã xác minh

Digital Twin

Virtual representation of a physical object or system that uses real-time data for simulation.

Đã xác minh

Direct Manipulation

Interaction style in which users act directly on visual objects to perform tasks.

Đã xác minh

DDoS Protection

Security measures designed to mitigate the impact of distributed denial-of-service attacks.

Đã xác minh

Domain Authority

Metric developed to predict how well a website will rank on search engine result pages.

Đã xác minh

Dynamic Analysis

Testing and evaluation of an application by executing the program in a real-time environment.

Đã xác minh

E Nhóm

E2E Test

End-to-End Test. Simulates real user interactions in a browser to verify the entire system stack.

Đã xác minh

ECB Mode

AES mode where identical plaintext blocks produce identical ciphertext. Reveals patterns; must be avoided.

Đã xác minh

Edge Computing

Executing logic on CDN edge servers close to users for ultra-low latency.

Đã xác minh

Elasticsearch

Distributed full-text search engine based on Apache Lucene. Widely used for log analysis and product search.

Đã xác minh

ELK Stack

Elasticsearch, Logstash, Kibana combo for collecting, analyzing, and visualizing logs.

Đã xác minh

Embedding

Dense vector representing the meaning of text or images. Foundation of semantic search and RAG.

Đã xác minh

Emotion

CSS-in-JS library known for performance and flexibility. Used by MUI and many other UI libraries.

Đã xác minh

Empathy Map

UX canvas visualizing a user's thoughts, feelings, actions, and words. Often precedes persona creation.

Đã xác minh

Empty State

UI shown when there's no content. Good empty states guide users toward the next action rather than showing blank space.

Đã xác minh

Encoder-Decoder

Neural network structure encoding input into a representation and decoding it to output. Used in translation and segmentation.

Đã xác minh

Encryption at Rest

Encrypting stored data on disk. Prevents data exposure if storage media is physically stolen.

Đã xác minh

Encryption in Transit

Encrypting data as it travels over networks. Implemented with TLS/HTTPS to prevent eavesdropping.

Đã xác minh

Enum

TypeScript type defining a set of named constants. String enums retain their values after compilation.

Đã xác minh

Envoy

High-performance proxy for service meshes developed by Lyft. Widely used as Istio's data plane.

Đã xác minh

Envoy Proxy

High-performance C++ proxy for edge and service mesh. Used as Istio's sidecar for L7 traffic control.

Đã xác minh

Error Boundary

React mechanism that catches JS errors in component trees and shows fallback UI instead of crashing.

Đã xác minh

Error Handling Strategy

App-wide strategy for managing errors using try/catch, error boundaries, and global error handlers.

Đã xác minh

Escape (エスケープ)

Converting special characters to safe forms. Context-aware escaping is critical for preventing XSS.

Đã xác minh

ESM

ECMAScript Modules. JavaScript's standard module system using import/export. Natively supported in Node.js.

Đã xác minh

etcd

Distributed key-value store used by Kubernetes for config and state management.

Đã xác minh

Event Delegation

Handling events on a parent element instead of individual children. Memory-efficient pattern.

Đã xác minh

Event Loop

Mechanism enabling async operations on a single thread in Node.js and browsers, coordinating with callback queues.

Đã xác minh

Event Sourcing

Storing state as a sequence of events rather than current values. Enables audit trails and replay.

Đã xác minh

Event-Driven Architecture

Architecture where services communicate via async events, enabling loose coupling.

Đã xác minh

EventEmitter

Node.js class enabling event-driven communication between objects. The basic implementation of Pub/Sub.

Đã xác minh

EXPLAIN / Query Plan

Command revealing a SQL query's execution plan. Visualizes index usage and bottlenecks for optimization.

Đã xác minh

Exponential Backoff

Retrying failed requests with exponentially increasing intervals to avoid overloading the server.

Đã xác minh

Eye Level Design

Designing the viewport-visible area strategically. Ensures critical content appears at eye level without scrolling.

Đã xác minh

Eye Tracking

UX research tech measuring exactly where users look. Visualizes attention hotspots and scan patterns.

Đã xác minh

ESI (Edge Side Includes)

Markup language used to assemble dynamic web content at the caching edge of a network.

Đã xác minh

E-commerce Conversion

The percentage of website visitors who complete a desired action, such as making a purchase.

Đã xác minh

Elasticsearch Ranking

The process by which Elasticsearch determines the order of search results based on relevance.

Đã xác minh

Engineering Metrics

Data points used to measure the efficiency and quality of a software engineering team.

Đã xác minh

Entity Framework

An open-source ORM framework for ADO.NET, part of the .NET ecosystem.

Đã xác minh

Ephemeral Environment

Short-lived, disposable environment created for testing a specific feature or pull request.

Đã xác minh

Error Budget

The amount of allowed unreliability in a service before the development of new features must stop.

Đã xác minh

F Nhóm

F-Pattern

Eye-tracking finding that users scan pages in an F-shape. Place key content top-left accordingly.

Đã xác minh

Failover

Automatic switch to standby when primary fails. RPO and RTO are key metrics for failover design.

Đã xác minh

Favicon

Small icon shown in browser tabs and bookmarks. SVG format is the modern best practice.

Đã xác minh

FCP

First Contentful Paint. Time until the browser renders the first text or image. A key Web Vitals metric.

Đã xác minh

Feature Detection

Checking at runtime whether a browser supports an API before using it. More reliable than User-Agent detection.

Đã xác minh

Feature Flag

Toggling features on/off without code changes. Used for A/B tests and gradual rollouts.

Đã xác minh

Feedback Loop (UX)

UI immediately responding to user actions to confirm success or failure of their input.

Đã xác minh

Few-Shot Learning

ML approach learning from very few examples. Includes few-shot prompting by adding examples to LLM prompts.

Đã xác minh

FID

First Input Delay. Time from first user interaction to browser response. One of the Core Web Vitals.

Đã xác minh

FIDO2 / Passkey

Password-free login using device-bound cryptographic keys. Highly phishing-resistant standard.

Đã xác minh

FIFO Queue

First In First Out queue. Processes messages in the order received. The basic structure of message brokers.

Đã xác minh

Figma

Cloud-based UI design tool. Real-time collaboration, prototyping, and design system management.

Đã xác minh

File-based Routing

Routing where file/folder structure maps directly to URL paths. Used by Next.js, Nuxt, and SvelteKit.

Đã xác minh

Fine-Tuning

Further training a pre-trained model on domain-specific data to specialize its performance.

Đã xác minh

Firebase

Google's BaaS for mobile and web. Bundles Realtime DB, Firestore, Auth, and Hosting.

Đã xác minh

Fitts' Law

UI law: targets should be large and close. Time to reach a target scales with distance and size.

Đã xác minh

Flat Design

Design style using only simple shapes, colors, and typography without shadows or depth. Contrasts with Material Design.

Đã xác minh

Flexbox

CSS 1D layout model. display:flex enables flexible arrangement of children in row or column.

Đã xác minh

Fly.io

Cloud PaaS deploying containers globally. Runs apps close to users for low latency.

Đã xác minh

Focus Trap

Keeping keyboard focus inside a modal while it's open. Essential for keyboard accessibility.

Đã xác minh

Font Pairing

Combining different fonts for headings and body text to create typographic hierarchy and visual interest.

Đã xác minh

Font Subsetting

Extracting only used characters from a web font to reduce file size. Especially impactful for CJK fonts.

Đã xác minh

font-display

CSS property controlling how a web font displays during loading. 'swap' avoids invisible text.

Đã xác minh

Foreign Key

Column referencing another table's primary key. Enforces referential integrity in relational databases.

Đã xác minh

Form Accessibility

Form accessibility practices: linking labels, error messages with aria-describedby, and focus management.

Đã xác minh

Form Validation

Validating user input against rules. Often combined with react-hook-form and Zod in modern React.

Đã xác minh

Formatter

Tool that rewrites code to enforce consistent styling. Prettier is the industry standard.

Đã xác minh

Foundation Model

Large pre-trained model applicable to many tasks. GPT, Claude, and Gemini are prominent examples.

Đã xác minh

Framer Motion

Declarative animation library for React. Implements complex animations with a simple API.

Đã xác minh

Full-Text Index

DB feature storing words in an inverted index for fast full-text search queries.

Đã xác minh

Function Calling

LLM feature generating structured JSON arguments to invoke external APIs and tools. Key for AI agents.

Đã xác minh

Feature Engineering

Process of using domain knowledge to extract features from raw data that improve AI model performance.

Đã xác minh

Federated Learning

Machine learning technique that trains an algorithm across multiple decentralized devices holding local data.

Đã xác minh

File System API

Web API providing methods for reading and writing files and directories on the local file system.

Đã xác minh

FinOps

Framework for managing cloud operating expenses to balance speed, cost, and quality.

Đã xác minh

Flux Architecture

Application architecture used by Facebook for building client-side web applications with unidirectional data flow.

Đã xác minh

Focus Ring

Visual indicator showing which element currently has keyboard focus, critical for accessibility.

Đã xác minh

Frontend Infrastructure

Foundational tools and processes that support the development and delivery of web frontends.

Đã xác minh

Full Stack Trace

Report showing the sequence of function calls that led to an error during program execution.

Đã xác minh

Functional Programming

Programming paradigm where programs are constructed by applying and composing pure functions.

Đã xác minh

Fuzzy Matching

Technique of finding strings that match a pattern approximately rather than exactly.

Đã xác minh

G Nhóm

GAN

Generative Adversarial Network. Generator and discriminator compete to produce realistic data.

Đã xác minh

Garbage Collection

Automatic reclaiming of unused memory. Used by Java, Go, JavaScript, and Python runtimes.

Đã xác minh

Gateway Pattern

Design pattern wrapping external service access for abstraction. Hides implementation details and enables swapping.

Đã xác minh

GCP

Google Cloud Platform. Known for BigQuery, Vertex AI, Cloud Run, and other cloud services.

Đã xác minh

Geo-Replication

Replicating data across geographically separated regions for disaster recovery and low-latency local access.

Đã xác minh

Gestalt Principles

Perceptual patterns (proximity, similarity, continuity) applied to group elements in UI design.

Đã xác minh

Git

Distributed version control system. Manages history and enables team collaboration via GitHub/GitLab.

Đã xác minh

Git Flow

Git branching strategy using feature, release, and hotfix branches for structured development.

Đã xác minh

Git Hooks

Scripts automatically running on Git events like pre-commit and pre-push. Managed with Husky.

Đã xác minh

Git Repository

Data store holding all code and its Git history. Exists as local and remote (GitHub/GitLab) copies.

Đã xác minh

GKE

Google Kubernetes Engine. Google Cloud's managed Kubernetes service.

Đã xác minh

Golden Ratio

Ratio of ~1:1.618. Found in nature and used in typography and layout for aesthetically pleasing proportions.

Đã xác minh

GPT

Generative Pre-trained Transformer. OpenAI's LLM series. GPT-4 powers ChatGPT.

Đã xác minh

GPU

Graphics Processing Unit. Massively parallel processor essential for training and running deep learning.

Đã xác minh

Graceful Shutdown

Server shutdown implementation completing in-flight requests before exiting to maintain data integrity.

Đã xác minh

Grafana Loki

Lightweight log aggregation system designed like Prometheus. Integrates natively with Grafana.

Đã xác minh

GraphQL

API query language. Clients specify exactly which fields they need, avoiding over/under-fetching.

Đã xác minh

GraphQL Federation

Architecture exposing multiple GraphQL APIs as a unified schema. Apollo pioneered the specification.

Đã xác minh

GraphQL Subscription

GraphQL operation type pushing real-time data from server to client over WebSocket.

Đã xác minh

Grid System

Layout foundation dividing the page into equal columns. 12-column grids are standard in web design.

Đã xác minh

Grounding

Anchoring LLM outputs to external verified sources to reduce hallucinations.

Đã xác minh

gRPC

Google's RPC framework using Protobuf and HTTP/2 for fast, type-safe inter-service communication.

Đã xác minh

gRPC Streaming

gRPC bidirectional streaming allowing real-time data exchange between client and server.

Đã xác minh

Guardrails

Controls preventing LLM outputs from being harmful or inaccurate via filtering and system prompts.

Đã xác minh

Guerrilla Testing

Quick, cheap UX research gathering feedback from random people, often in cafes.

Đã xác minh

gzip

Standard HTTP response compression. Enabling it on Nginx or CDN reduces transfer size significantly.

Đã xác minh

Game Loop

The central loop in a game program that processes inputs, updates game state, and renders the frame.

Đã xác minh

Generic Programming

Style of computer programming in which algorithms are written in terms of types to-be-specified-later.

Đã xác minh

Gestalt Proximity

Design principle stating that objects near each other tend to be perceived as a group.

Đã xác minh

Git Rebase

Git operation that rewrites commit history by moving a series of commits to a new base commit.

Đã xác minh

Golden Signals

Four critical metrics for monitoring service health: Latency, Traffic, Errors, and Saturation.

Đã xác minh

GPU Acceleration

Using a Graphics Processing Unit to speed up compute-intensive tasks like rendering or AI training.

Đã xác minh

GraphQL Introspection

The ability for a GraphQL client to query a schema for information about what queries it supports.

Đã xác minh

Green Computing

Practices and technologies aimed at reducing the environmental impact of computing systems.

Đã xác minh

Git Stash

Git command that temporarily shelves changes made to a working directory to clean it up.

Đã xác minh

H Nhóm

Hallucination

LLM generating confident but factually incorrect content. Mitigated by RAG and fact-checking.

Đã xác minh

Haptic Feedback

Vibration feedback responding to touch. Improves realism and confirmation of actions in mobile UI.

Đã xác minh

Hardening

Disabling unnecessary features and services to minimize a system's attack surface.

Đã xác minh

HashiCorp Vault

General-purpose secret management tool for secrets, certs, and keys. Supports dynamic secret generation.

Đã xác minh

Headless CMS

Content Management System providing pure content via APIs, decoupling it from the frontend.

Đã xác minh

Headless UI

UI components providing behavior and accessibility without styles. Radix UI and Headless UI are popular.

Đã xác minh

Health Check

HTTP endpoint or command for load balancers and Kubernetes to verify service health. Typically at /health.

Đã xác minh

Helm

Kubernetes package manager using Charts to template and manage deployments.

Đã xác minh

Heuristic Evaluation

Usability inspection where experts evaluate UI against heuristics like Nielsen's 10 principles.

Đã xác minh

HEX

Color notation in #RRGGBB format. Standard in CSS. 8-digit form includes alpha transparency.

Đã xác minh

High Availability (HA)

Design principle maximizing uptime. Expressed as SLA percentages like 99.9% or 99.99%.

Đã xác minh

High-Fidelity Prototype

Interactive prototype closely resembling the final product. Used for user testing and dev handoff.

Đã xác minh

HMAC

Hash-based MAC using a secret key to verify message integrity and authenticity.

Đã xác minh

Honeypot

Decoy server or field luring attackers. Used to observe attack patterns or detect bots.

Đã xác minh

Horizontal Scaling

Scaling by adding more server instances. Contrasts with vertical scaling (upgrading server specs).

Đã xác minh

Hot Reload

Dev feature that applies code changes instantly without full page reload, preserving app state.

Đã xác minh

Hot Standby

Standby DB replica ready to take over immediately if the primary fails, minimizing failover time.

Đã xác minh

Hover State

UI element state on mouse hover. Communicates interactivity and affordance to the user.

Đã xác minh

HSL

CSS color model using Hue, Saturation, and Lightness. More intuitive for designers than RGB.

Đã xác minh

HTML Streaming

Server sending HTML to the browser incrementally as it generates it. Reduces time to first byte.

Đã xác minh

HTML5

Fifth revision of HTML. Added semantic tags, Canvas, Web Storage, Web Workers, and more.

Đã xác minh

HTTP Caching

Using Cache-Control and ETag headers to cache responses in browsers and proxies.

Đã xác minh

HTTP Idempotency Keys

Unique key attached to API requests enabling safe retries of duplicate requests after network failures.

Đã xác minh

HTTP Methods

HTTP operation types: GET, POST, PUT, PATCH, DELETE. The foundation of RESTful API design.

Đã xác minh

HTTP Status

200=OK, 400=Bad Req, 404=Not Found, 500=Server Error. Basic way to diagnose API responses.

Đã xác minh

HTTP/2

Modern HTTP protocol allowing multiplexing (multiple requests per connection), speeding up page loads.

Đã xác minh

HTTP/3

Latest HTTP version using QUIC over UDP. Faster connection setup and better packet loss resilience.

Đã xác minh

Hydration

Attaching JavaScript to server-rendered HTML to make it interactive on the client. Key in Next.js and Nuxt.

Đã xác minh

Hydration Mismatch

Error when SSR HTML doesn't match client render output. Often caused by dates, random values, or browser APIs.

Đã xác minh

Hyperparameter

Config values like learning rate and batch size controlling the training process, not learned from data.

Đã xác minh

Hystrix

Netflix's Java circuit breaker library. Now in maintenance mode; Resilience4j is the recommended successor.

Đã xác minh

Hydration (UX)

The process of attaching JavaScript to server-rendered HTML to make it interactive.

Đã xác minh

Hardware Acceleration

The use of specialized computer hardware to perform functions faster than is possible using custom software.

Đã xác minh

Hash Collision

Situation that occurs when two distinct inputs produce the same output hash value.

Đã xác minh

Headless Browser

Web browser without a graphical user interface, controlled programmatically for testing.

Đã xác minh

Heuristic Usability

Usability inspection method where evaluators compare a UI against a set of recognized design principles.

Đã xác minh

High Availability

System design approach providing a high level of operational performance and uptime.

Đã xác minh

Horizontal Sharding

Database partitioning pattern that separates rows of a table across multiple database instances.

Đã xác minh

Human-in-the-loop

Process where humans and AI interact to improve the accuracy and accountability of an automated system.

Đã xác minh

HSTS

Security header that forces browsers to interact with a website only via HTTPS.

Đã xác minh

Huffman Coding

Algorithm used for lossless data compression based on the frequency of occurrence of characters.

Đã xác minh

I Nhóm

i18n

Numeronym for Internationalization. Designing apps to support multiple languages and locales.

Đã xác minh

IaC

Infrastructure as Code. Managing infrastructure configuration as code with Terraform or Ansible.

Đã xác minh

IAM

Identity and Access Management. Controls who can do what to which resources. AWS IAM is the prime example.

Đã xác minh

Icon Design

Visual symbol representing actions or concepts. Consistency, clarity, and sizing are key considerations.

Đã xác minh

Idempotency

Property where repeating the same operation has the same result. GET, PUT, DELETE are idempotent.

Đã xác minh

IdP

Identity Provider. Manages identities and asserts them to other services. Auth0 and Okta are examples.

Đã xác minh

IDS / IPS

Intrusion Detection/Prevention System. Detects and blocks unauthorized network or host access.

Đã xác minh

iframe

HTML element embedding another web page. Requires careful security with sandbox and CSP restrictions.

Đã xác minh

Image Optimization

Combining WebP conversion, compression, lazy loading, and proper srcset to speed up page loads.

Đã xác minh

Image Segmentation

Computer vision task classifying each pixel into a class. Used in autonomous driving and medical imaging.

Đã xác minh

Image Sprite

Combining multiple images into one to reduce HTTP requests. Position controlled via CSS background-position.

Đã xác minh

Immer

Library allowing mutable-style updates to immutable state. Often combined with Zustand or Redux Toolkit.

Đã xác minh

Immutable Infrastructure

Operational practice always deploying fresh images instead of modifying servers. Prevents configuration drift.

Đã xác minh

Indent

Code indentation. Essential for readability. Usually 2 or 4 spaces.

Đã xác minh

Index File

Default file for a directory (index.html, index.ts). Entry point accessible by path without specifying the filename.

Đã xác minh

Inference

Using a trained model to make predictions. Latency and cost optimization are key concerns.

Đã xác minh

Information Architecture

Discipline structuring and organizing content for effective navigation and findability.

Đã xác minh

Ingress

Kubernetes resource managing external HTTP routing into cluster services. Also handles TLS termination.

Đã xác minh

Ingress Controller

Controller implementing Kubernetes Ingress rules. Nginx Ingress Controller and Traefik are popular options.

Đã xác minh

INP

Interaction to Next Paint. Measures responsiveness from user input to next paint. Replaced FID in Core Web Vitals.

Đã xác minh

Input Debounce

UX pattern waiting for a pause in typing before sending an API request, avoiding per-keystroke calls.

Đã xác minh

Input Event

DOM events for keyboard, mouse, and touch interactions. The input event is standard for text input handling.

Đã xác minh

Insecure Deserialization

Vulnerability where deserializing untrusted data leads to arbitrary code execution. A recurring OWASP Top 10 item.

Đã xác minh

Instruction Tuning

Fine-tuning LLMs on instruction-formatted data to improve their ability to follow user directions.

Đã xác minh

Integration Test

Test verifying that multiple modules or services work together correctly.

Đã xác minh

Interaction Cost

Total cognitive and physical effort (clicks, scrolls, decisions) required for a user to reach their goal.

Đã xác minh

Intersection Observer

Browser API efficiently watching when elements enter the viewport. Used for lazy loading and infinite scroll.

Đã xác minh

IP Address

Network address identifying a device. IPv4 is 32-bit (e.g. 192.168.0.1); IPv6 is 128-bit.

Đã xác minh

IP Allowlist

Allowing requests only from specified IP addresses. Used to restrict access to admin panels.

Đã xác minh

IPC

Inter-Process Communication. Mechanisms for data exchange between processes: pipes, sockets, shared memory.

Đã xác minh

Island Architecture

Rendering pattern placing interactive JS components as 'islands' in otherwise static HTML. Used by Astro.

Đã xác minh

Isomorphic / Universal JS

Design where the same JS code runs on both server and client. Adopted by Next.js and Nuxt.

Đã xác minh

Istio

Service mesh for Kubernetes providing traffic management, mTLS auth, and observability declaratively.

Đã xác minh

Idempotency

Property of certain operations that can be applied multiple times without changing the result beyond the initial application.

Đã xác minh

Immutable Infrastructure

Approach to managing software services where components are replaced rather than changed in place.

Đã xác minh

Incremental Build

Software build process that only recompiles or re-links files that have been modified.

Đã xác minh

Index Scan

Retrieval technique where a database searches through an index to find specific row locations.

Đã xác minh

Indicator (UI)

Visual element like a badge or light that communicates the state or progress of a process.

Đã xác minh

In-memory Database

Database management system that primarily relies on main memory (RAM) for data storage.

Đã xác minh

Inode

Data structure on a file system that stores information about a file or directory, except its name and content.

Đã xác minh

Input Latency

Delay between a user action (like a click) and the response being visible on the screen.

Đã xác minh

Instruction Set

Complete set of commands that a CPU can understand and execute directly.

Đã xác minh

Intranet

Private network accessible only to an organization's staff, isolated from the public internet.

Đã xác minh

Inverted Index

Index data structure storing a mapping from content, such as words, to its locations in a document set.

Đã xác minh

I/O Bound

Condition in which the time it takes to complete a computation is determined by the period spent waiting for I/O operations.

Đã xác minh

IoT (Internet of Things)

Network of physical objects embedded with sensors and software for connecting and exchanging data.

Đã xác minh

IP Spoofing

Creation of IP packets with a false source IP address to impersonate another computer system.

Đã xác minh

ISA (Instruction Set Architecture)

Abstract model of a computer that defines the set of instructions the CPU can execute.

Đã xác minh

ISM (Industrial, Scientific and Medical band)

Radio frequency bands reserved internationally for industrial, scientific, and medical purposes.

Đã xác minh

Isomorphic JavaScript

JavaScript applications that can run both on the client and the server using the same code.

Đã xác minh

J Nhóm

Jamstack

JavaScript, APIs, Markup architecture. Decouples static UI from dynamic backends.

Đã xác minh

JavaScript Runtime

Engine and environment executing JavaScript. V8/SpiderMonkey in browsers; Node.js, Deno, Bun on servers.

Đã xác minh

Jenkins

Open-source CI/CD automation server. Highly extensible with a large plugin ecosystem.

Đã xác minh

JIT Compiler

Just-In-Time compiler. Converts code to native at runtime for speed. Used in JVM and V8.

Đã xác minh

Job Queue

Task queue for running slow jobs (email, image processing) asynchronously. Bull/BullMQ are popular.

Đã xác minh

Jobs to Be Done

Framework focusing on the fundamental motivation (job) driving users to adopt a product.

Đã xác minh

Jotai

Simple atom-based React state management library. Inspired by Recoil with a minimal API.

Đã xác minh

JPEG

Lossy compression image format for photos. No transparency, but universally supported.

Đã xác minh

jsdom

Library emulating browser DOM APIs in Node.js. Used as the DOM environment in Jest and other test runners.

Đã xác minh

JSON

JavaScript Object Notation. Standard lightweight key-value format for APIs.

Đã xác minh

JSON Schema

Specification for validating JSON data structure and types. Used for API request and response definitions.

Đã xác minh

JSON-LD

JSON format for Schema.org structured data to communicate page semantics to search engines.

Đã xác minh

JSONB

PostgreSQL binary JSON storage type. Supports indexing on keys for fast queries, outperforming the json type.

Đã xác minh

JSX

Syntax extension for writing HTML-like UI inside JavaScript. Used in React, transpiled by Babel.

Đã xác minh

JWT

JSON Web Token. Widely used for auth. Payload is readable by anyone, but signature detects tampering.

Đã xác minh

JWT Best Practices

JWT security guidelines: reject alg:none, use short expiry, prefer RS256/ES256, always transmit over HTTPS.

Đã xác minh

JWT Refresh Token

Long-lived token used to issue new short-lived access tokens. Regular rotation is recommended.

Đã xác minh

Jitter

Variation in the delay of received packets, which can cause distortions in real-time communication.

Đã xác minh

JIT Compiler

Compilation done during the execution of a program at runtime, rather than prior to execution.

Đã xác minh

K Nhóm

k6

Modern load testing tool with JavaScript scripting. Easy to integrate into CI/CD pipelines.

Đã xác minh

Kerning

Adjusting space between specific letter pairs for visually even text spacing.

Đã xác minh

key prop

Unique identifier on each React list item helping the reconciler efficiently diff and update lists.

Đã xác minh

Keyframe

Defined style state at a specific point in a CSS animation. Written with @keyframes using from/to or %.

Đã xác minh

Keylogger

Software or hardware recording keystrokes. Used as malware to steal credentials.

Đã xác minh

Knowledge Graph

Database representing entities and their relationships as a graph. Enhances RAG and search accuracy.

Đã xác minh

Kubernetes (K8s)

Container orchestration system. Automates deployment and scaling of massive container clusters.

Đã xác minh

Kubernetes RBAC

Kubernetes Role-Based Access Control. Manages permissions for users and service accounts with Roles and Bindings.

Đã xác minh

KV Cache

Caching Key/Value matrices in Transformer attention to avoid recomputation. Significantly speeds up inference.

Đã xác minh

Kanban

Visual system for managing work as it moves through a process, often used in agile development.

Đã xác minh

Kerberos

Computer network authentication protocol that works on the basis of tickets to allow nodes to communicate securely.

Đã xác minh

Keyframe Animation

Technique where the start and end points of a transition are defined, and intermediate frames are automatically generated.

Đã xác minh

Kubernetes (K8s)

Open-source system for automating deployment, scaling, and management of containerized applications.

Đã xác minh

L Nhóm

l10n

Numeronym for Localization. Adapting an i18n app for a specific locale, including dates and currency.

Đã xác minh

LangChain

Python/TS framework for building LLM apps. Widely used for RAG pipelines and agent construction.

Đã xác minh

LangSmith

Platform by LangChain for debugging, testing, evaluating, and monitoring LLM applications.

Đã xác minh

Latency

Delay from request to response. Analyzed with percentiles like p50, p95, p99.

Đã xác minh

Latent Space

High-dimensional vector space where a model encodes input data. Nearby points share semantic similarity.

Đã xác minh

Layout Shift

Page elements shifting due to late-loading images or fonts. Prevented by specifying explicit width/height.

Đã xác minh

Lazy Image Loading

Performance technique loading off-screen images lazily using IntersectionObserver or loading='lazy'.

Đã xác minh

Lazy Loading

Loading components or routes only when needed. Splits bundles to improve Time to Interactive.

Đã xác minh

LCP

Largest Contentful Paint. Time for the largest content element to appear. A Google Core Web Vital.

Đã xác minh

LDAP

Lightweight Directory Access Protocol. Used in enterprise identity systems like Active Directory.

Đã xác minh

Leader Election

Algorithm electing a single leader among distributed nodes. Implemented with Raft in etcd and Zookeeper.

Đã xác minh

Leading (行送り)

Line spacing. Set with CSS line-height. Typically 1.5–1.7 recommended for body text readability.

Đã xác minh

Least Privilege

Security principle granting only the minimum permissions needed. Critical for IAM and DB design.

Đã xác minh

Lighthouse

Google's web quality tool. Scores Performance, Accessibility, SEO, and Best Practices out of 100.

Đã xác minh

lint-staged

Tool running linters and formatters only on staged files. Used for pre-commit quality checks.

Đã xác minh

Linter

Static code analysis tool that flags bugs or stylistic errors. ESLint is the primary example.

Đã xác minh

LlamaIndex

Python framework connecting LLMs with data. Simplifies ingestion, indexing, and querying pipelines.

Đã xác minh

LLM

Large Language Model. Pre-trained on massive text. Examples include GPT-4 and Claude.

Đã xác minh

LLM Evaluation

Methods for measuring LLM output quality: BLEU, ROUGE, human eval, and LLM-as-a-judge approaches.

Đã xác minh

Load Balancer

Hardware or software distributing traffic evenly across servers for high availability and throughput.

Đã xác minh

Loading State

UI state during async data fetching shown with skeletons, spinners, or placeholders.

Đã xác minh

localStorage

Browser API for persistent key-value storage. ~5MB limit, synchronous API. Part of Web Storage.

Đã xác minh

Log Aggregation

Collecting and centralizing logs from multiple services for searching and analysis. ELK Stack and Loki are common.

Đã xác minh

Log Level

Log severity hierarchy: DEBUG < INFO < WARN < ERROR < FATAL. Controls output volume in production.

Đã xác minh

LoRA

Low-Rank Adaptation. Efficient fine-tuning updating only a small fraction of model parameters.

Đã xác minh

Lottie

Lightweight animation library playing After Effects animations exported as JSON on web and mobile.

Đã xác minh

Low-Fidelity Prototype

Rough prototype using paper sketches or wireframes for early concept validation.

Đã xác minh

LRU Cache

Least Recently Used cache eviction policy. Removes the least recently accessed items first when full.

Đã xác minh

LSTM

Long Short-Term Memory RNN designed to learn long-range dependencies. Dominant before Transformers.

Đã xác minh

Lua

Lightweight scripting language embedded in games (Roblox), Nginx, and Redis.

Đã xác minh

L3 Cache

Level 3 cache, a memory bank built into the CPU that is shared among multiple cores.

Đã xác minh

Lerna

Tool for managing JavaScript projects with multiple packages in a single repository.

Đã xác minh

Lexical Scoping

Scoping method where the accessibility of variables is determined by their location in the source code.

Đã xác minh

LWP (Lightweight Process)

Unit of execution that shares the same address space and resources as other processes, like threads.

Đã xác minh

Linear Scanning

Simple search algorithm that checks every element in a list sequentially until a match is found.

Đã xác minh

Load Balanced Cluster

Group of servers that use a load balancer to distribute request traffic evenly.

Đã xác minh

LocalStorage Limit

The data storage cap for LocalStorage in a web browser, typically around 5 megabytes.

Đã xác minh

Logic Gate

Idealized model of computation or a physical electronic device implementing a Boolean function.

Đã xác minh

Long Polling

Web development technique used to push information from a server to a client as soon as data becomes available.

Đã xác minh

Low-code Development

Approach to software development that requires little to no coding to build applications and processes.

Đã xác minh

M Nhóm

map / filter / reduce

JavaScript's fundamental array transformation trio. Essential for functional-style data manipulation.

Đã xác minh

Markdown

Lightweight markup language using simple symbols for headings, lists, and links.

Đã xác minh

Materialized View

DB view storing precomputed query results on disk. Greatly speeds up complex aggregation queries.

Đã xác minh

MCP

Model Context Protocol. Anthropic's standard for LLMs to interact with external tools and data sources.

Đã xác minh

MD5

128-bit hash algorithm. Vulnerable to collision attacks; discouraged for modern security.

Đã xác minh

MDX

Markdown format supporting embedded JSX. Enables interactive components in docs and blog posts.

Đã xác minh

Media Query

CSS syntax switching styles based on screen size or device features. Written with @media.

Đã xác minh

Memoization

Caching function results to skip recalculation for identical inputs. Only valid for pure functions.

Đã xác minh

Memory Leak

Program failing to release unused memory, causing it to accumulate. Leads to OOM errors in long-running servers.

Đã xác minh

Mental Model

User's subjective understanding of how a system works. Good UI matches users' mental models.

Đã xác minh

Message Broker

Middleware mediating async messages between services. Kafka, RabbitMQ, and SQS are common choices.

Đã xác minh

Message Queue

FIFO queue for asynchronous inter-service communication. Decouples producers and consumers for resilience.

Đã xác minh

Message Schema

Schema defining message structure in brokers like Kafka. Avro and Protobuf are common formats.

Đã xác minh

MFA / 2FA

Multi-Factor Authentication. Combining password with possession (e.g. phone) to highly secure accounts.

Đã xác minh

Micro Frontend

Architecture splitting the frontend into independent apps per team. Frontend equivalent of microservices.

Đã xác minh

Microcopy

Short UI text on buttons, labels, errors, and placeholders. Has outsized impact on UX.

Đã xác minh

Microinteraction

Small, contained interactions like button animations or notification badges giving user feedback.

Đã xác minh

Microservices

Structuring an app as a collection of small, independent services. Scalable but complex to manage.

Đã xác minh

Middleware

Logic running between request and response. Used for auth, logging, and CORS.

Đã xác minh

Minify

Removing whitespace and comments to drastically reduce file sizes for production.

Đã xác minh

MITM

Man-in-the-Middle attack intercepting and potentially altering communications. TLS/HTTPS prevents it.

Đã xác minh

Mixture of Experts

Architecture activating only a subset of 'expert' modules per input. Enables efficient scaling.

Đã xác minh

MLOps

Practices for production ML: experiment tracking, model registry, and continuous monitoring.

Đã xác minh

Mobile-First

Design approach starting from the smallest screen and enhancing for larger screens. The recommended modern approach.

Đã xác minh

Model Distillation

Transferring knowledge from a large teacher model to a smaller student model for efficient inference.

Đã xác minh

Module Federation

Webpack feature allowing multiple builds to share components at runtime. Key for micro frontends.

Đã xác minh

Module System

System for splitting JavaScript code into files. ES Modules (import/export) is the current standard.

Đã xác minh

MongoDB

Document-oriented NoSQL DB storing data in JSON-like BSON format with schema flexibility.

Đã xác minh

Monolithic Architecture

Traditional architecture with all features in a single application. Simple but can become hard to scale and change.

Đã xác minh

Monorepo

Managing multiple projects in a single repository. Makes sharing code and managing versions easier.

Đã xác minh

Mood Board

Collage of images, colors, and textures defining the visual mood and direction of a design.

Đã xác minh

Motion Design

Using animation to communicate state changes, feedback, and navigation in UI.

Đã xác minh

mTLS

Mutual TLS. Both client and server authenticate with certificates. Used in zero-trust architectures.

Đã xác minh

Multi-Tenancy

SaaS design serving multiple customers from one app while isolating their data securely.

Đã xác minh

Multimodal AI

AI model processing multiple modalities like text, images, and audio. GPT-4V and Gemini are examples.

Đã xác minh

Mutation Observer

Browser API that asynchronously observes DOM mutations like added/removed nodes or attribute changes.

Đã xác minh

MVP

Minimum Viable Product. Delivering core value with minimal features to maximize learning and iteration.

Đã xác minh

MySQL

The most widely used open-source relational DB. Powers WordPress and countless web applications.

Đã xác minh

MCP

Model Context Protocol. An open standard for AI models to securely interact with external tools and datasets.

Đã xác minh

Micro-interactions

Small, subtle visual transitions or animations triggered by user actions like hovering or clicking.

Đã xác minh

Macro-task Queue

Queue in the JS event loop that handles tasks like timers, I/O, and UI rendering.

Đã xác minh

Man-in-the-middle (MITM)

Cyberattack where the attacker secretly relays and possibly alters the communications between two parties.

Đã xác minh

Markup Language

System for annotating a document in a way that is syntactically distinguishable from the text, like HTML.

Đã xác minh

Max Pooling

Sample-based discretization process in CNNs that selects the maximum value from a region.

Đã xác minh

Message Broker

Intermediary program module that translates a message from the formal messaging protocol of the sender.

Đã xác minh

Micro-task

Small, high-priority task in the JS event loop, such as Promise reaction or Mutation Observer.

Đã xác minh

Mixed Content

Situation where initial HTML is loaded over a secure HTTPS connection, but other resources are loaded over HTTP.

Đã xác minh

Mock Object

Simulated object that mimics the behavior of a real object in controlled ways for testing.

Đã xác minh

Monolithic Architecture

Software design where the entire application is built as a single, unified unit.

Đã xác minh

N Nhóm

N+1 Problem

ORM anti-pattern causing N extra queries for N records. Solved by eager loading or data loaders.

Đã xác minh

Namespace

Kubernetes logical grouping for resources. Used to separate teams or environments like dev/prod.

Đã xác minh

NATS

Lightweight, high-performance cloud-native messaging system supporting Pub/Sub, queues, and streams.

Đã xác minh

Negative Space

White space around elements. Intentional negative space improves readability and focus.

Đã xác minh

Neon

Serverless PostgreSQL cloud service with branching and scale-to-zero capabilities.

Đã xác minh

Neural Network

Machine learning model inspired by biological neurons. Composed of input, hidden, and output layers.

Đã xác minh

Next.js

React-based full-stack framework supporting SSR, SSG, and ISR. The most widely used React framework.

Đã xác minh

Next.js Middleware

Next.js feature processing requests at the Edge for redirects, rewrites, and header injection. Used for auth guards.

Đã xác minh

NextAuth.js

Authentication library for Next.js supporting OAuth, email, and credential-based login out of the box.

Đã xác minh

Nginx

High-performance web server and reverse proxy. Used for static files, load balancing, and TLS termination.

Đã xác minh

Nginx Config

Nginx configuration file declaratively defining virtual hosts, proxies, caching, and TLS via server/location blocks.

Đã xác minh

NLP

Natural Language Processing. Technology enabling computers to understand and process human language.

Đã xác minh

nmap

Open-source standard tool for scanning hosts and open ports on a network.

Đã xác minh

Nonce

Random value allowing specific inline scripts under CSP. Prevents replay attacks.

Đã xác minh

noop

Empty function doing nothing (no operation). Used as default callback or test stub.

Đã xác minh

NoSQL

Non-relational databases (MongoDB, Redis). Known for schema flexibility and high performance.

Đã xác minh

npm

Node Package Manager. The largest software registry used to install JavaScript libraries.

Đã xác minh

NPS

Net Promoter Score. Measures customer loyalty by asking likelihood of recommending the service (0-10).

Đã xác minh

Nuxt

Vue-based full-stack framework. The Vue equivalent of Next.js, with easy SSR and SSG support.

Đã xác minh

Naive Bayes

Simple probabilistic classifiers based on applying Bayes' theorem with strong independence assumptions.

Đã xác minh

NAS (Network Attached Storage)

File-level computer data storage server connected to a computer network providing data access.

Đã xác minh

Negative Lookahead

Regex syntax that matches a point where the following text does not match a specified pattern.

Đã xác minh

N-gram

Contiguous sequence of n items from a given sample of text or speech.

Đã xác minh

N+1 Problem

Inefficiency in ORMs where a single query for parent records triggers N additional queries for child records.

Đã xác minh

Non-volatile Memory

Type of computer memory that can retrieve stored information even after having been power cycled.

Đã xác minh

NoSQL (Non-relational)

Broad class of database management systems that differ from the traditional relational model.

Đã xác minh

O Nhóm

OAuth

Standard authorization protocol for delegating access without sharing passwords.

Đã xác minh

OAuth Scope

OAuth mechanism limiting what resources an access token can access. Applies the least privilege principle.

Đã xác minh

Object Detection

CV task detecting object locations with bounding boxes and classifying them. YOLO is a well-known model.

Đã xác minh

Object Storage

Storage format saving files in a flat namespace within buckets. S3 and GCS are examples. No directory hierarchy.

Đã xác minh

object-fit

CSS property controlling how img or video fills its container. Values include cover, contain, and fill.

Đã xác minh

Observability

System property enabling internal state visibility via the three pillars: logs, metrics, and traces.

Đã xác minh

Observer Pattern

Design pattern automatically notifying observers when an object's state changes. Related to useEffect.

Đã xác minh

OG Image

Image shown as thumbnail on social media shares. Next.js generates it dynamically via opengraph-image.tsx.

Đã xác minh

OGP

Open Graph Protocol. Meta tags defining title, desc, and image for social media link previews.

Đã xác minh

OIDC

OpenID Connect. Authentication layer on OAuth 2.0 issuing an ID Token. Foundation of SSO.

Đã xác minh

Onboarding

UX flow guiding new users to quickly understand and experience a product's core value.

Đã xác minh

Open Redirect

Vulnerability redirecting to unvalidated URLs, enabling phishing. Mitigated by whitelisting redirect destinations.

Đã xác minh

OpenAI API

HTTP API service providing access to OpenAI models. Endpoints include Chat Completions, Embeddings, and Vision.

Đã xác minh

OpenAPI

Standard YAML/JSON format for describing REST APIs. Combined with Swagger UI for auto-generated docs.

Đã xác minh

OpenAPI Spec

Machine-readable YAML/JSON describing REST API endpoints, parameters, and responses. Enables code generation.

Đã xác minh

OpenTelemetry

CNCF framework standardizing observability data collection for logs, metrics, and traces. Vendor-neutral.

Đã xác minh

Optimistic Locking

DB concurrency control checking a version number on update and requiring retry only on conflict.

Đã xác minh

Optimistic UI

Immediately updating UI assuming success before server responds. Rolls back on failure.

Đã xác minh

ORM

Object-Relational Mapping. Maps database tables to code objects, abstracting raw SQL queries.

Đã xác minh

ORM Lazy Loading

ORM behavior loading related data only when accessed. A common source of N+1 query problems.

Đã xác minh

Overfitting

Model fitting training data too closely, losing generalization. Addressed with dropout and regularization.

Đã xác minh

OWASP

Organization promoting web app security. OWASP Top 10 lists the most critical web vulnerabilities.

Đã xác minh

Oxc

Rust-based ultra-fast JS/TS toolchain providing a parser, linter, and transformer.

Đã xác minh

Open Source

Software with source code available for anyone to inspect, modify, and enhance. Maintained by communities.

Đã xác minh

OAuth 2.0

Industry-standard protocol for authorization that focuses on client developer simplicity.

Đã xác minh

Object Pool Pattern

Design pattern that uses a set of initialized objects kept in a pool rather than destroying them.

Đã xác minh

Observability (o11y)

The ability to measure the internal states of a system by examining its outputs (logs, traces, metrics).

Đã xác minh

Off-screen Rendering

The process of rendering content into a buffer other than the screen's main display area.

Đã xác minh

One-hot Encoding

Representation of categorical variables as binary vectors with a single high (1) bit.

Đã xác minh

OpenAPI Specification

Standard for describing RESTful APIs that allows both humans and computers to discover capabilities.

Đã xác minh

OpenID Connect (OIDC)

Simple identity layer on top of the OAuth 2.0 protocol for verifying user identity.

Đã xác minh

Operator Precedence

Collection of rules that reflect which procedures to perform first in a given mathematical expression.

Đã xác minh

OCR

Technology used to distinguish printed or handwritten text characters inside digital images of physical documents.

Đã xác minh

OSI Reference Model

Conceptual model that characterizes the communication functions of a telecommunication system into seven layers.

Đã xác minh

Overfitting

Modeling error that occurs when a function is too closely fit to a limited set of data points.

Đã xác minh

P Nhóm

package-lock.json

Lock file recording exact installed package versions. Guarantees reproducible builds across environments.

Đã xác minh

Pain Point

Friction or frustration a user experiences with a product. Discovered through UX research and addressed in design.

Đã xác minh

Participatory Design

Involving end users as co-designers in the design process. Directly incorporates stakeholder perspectives.

Đã xác minh

Password Hashing

Storing passwords as one-way hashes with bcrypt or Argon2. Plain SHA-256 is insufficient.

Đã xác minh

Path Traversal

Attack injecting path separators to read arbitrary files on the server outside the intended directory.

Đã xác minh

PEFT

Parameter-Efficient Fine-Tuning. Techniques like LoRA adapting models by training only a small subset of parameters.

Đã xác minh

Penetration Testing

Security assessment where experts simulate real attacks to find vulnerabilities.

Đã xác minh

Performance Budget

Constraints on page load time and asset sizes. Can be enforced automatically in CI pipelines.

Đã xác minh

Perplexity

Metric indicating how well a language model predicts text. Lower perplexity indicates better model quality.

Đã xác minh

Persistent Volume

Kubernetes storage resource persisting data beyond the lifecycle of individual containers.

Đã xác minh

Persona

Research-based profile of a typical user. Aligns design decisions and team communication.

Đã xác minh

pgvector

Open-source PostgreSQL extension adding vector storage and similarity search. Used for building RAG systems.

Đã xác minh

Phishing

Fraudulent sites or emails mimicking legitimate services to steal credentials. FIDO2/Passkeys resist this.

Đã xác minh

PKCE

OAuth 2.0 extension preventing authorization code interception attacks. Mandatory for SPAs and mobile.

Đã xác minh

PlanetScale

Serverless MySQL database platform known for its branching workflow for schema changes.

Đã xác minh

Playwright

Microsoft's E2E test framework. Tests Chromium, Firefox, and WebKit with one unified API.

Đã xác minh

PNG

Lossless image format supporting alpha transparency. Ideal for logos and screenshots.

Đã xác minh

pnpm

npm-compatible package manager with dramatically reduced disk usage and faster installs.

Đã xác minh

Pod

Kubernetes' smallest deployable unit. Groups containers sharing the same IP and storage volumes.

Đã xác minh

Polyfill

Code adding modern APIs to older browsers. Enables Promises, fetch, etc. in unsupported environments.

Đã xác minh

Portainer

Browser-based GUI for managing Docker and Kubernetes without command-line knowledge.

Đã xác minh

Positional Encoding

Mechanism adding position information to token embeddings in Transformers, which have no inherent order.

Đã xác minh

PostCSS

Tool transforming CSS with JavaScript plugins. Autoprefixer and Tailwind CSS run as PostCSS plugins.

Đã xác minh

PostgreSQL

Highly capable open-source relational DB. Beloved for JSON support, full-text search, and extensibility.

Đã xác minh

Preact

3KB React alternative with nearly identical API. Used where bundle size and performance are critical.

Đã xác minh

Prefetch

Pre-fetching resources the user is likely to need next to speed up navigation.

Đã xác minh

Prerendering

Server pre-generating and caching HTML. Similar to SSG but can handle dynamic requests.

Đã xác minh

Primary Key

Column uniquely identifying each DB record. Must be unique and non-null. Automatically indexed.

Đã xác minh

Prisma

Type-safe ORM for TypeScript. Auto-generates DB clients from schema and manages migrations.

Đã xác minh

Process Forking

OS feature creating child processes as copies of the parent. Node.js cluster module uses it to leverage multiple CPUs.

Đã xác minh

Progressive Disclosure

UX pattern revealing information progressively in response to user actions, reducing cognitive load.

Đã xác minh

Progressive Enhancement

Web strategy providing core content first, then enhancing for capable browsers.

Đã xác minh

Progressive JPEG

JPEG encoding displaying a blurry image first, then progressively sharpening. Improves perceived load speed.

Đã xác minh

Prometheus

Time-series metrics monitoring system. Typically paired with Grafana for visualization.

Đã xác minh

Prompt Engineering

Crafting inputs to get desired LLM outputs. Techniques include few-shot, CoT, and role prompting.

Đã xác minh

Prompt Injection

Attack overriding or bypassing an LLM's system prompt via malicious input. A key AI agent security concern.

Đã xác minh

Protocol Buffers

Google's binary serialization format. Faster and smaller than JSON. Used by gRPC.

Đã xác minh

Prototype Fidelity

How closely a prototype resembles the final product. Choose lo-fi or hi-fi based on what you're testing.

Đã xác minh

Pub/Sub

Messaging pattern where publishers send messages to subscribers. Enables loose coupling.

Đã xác minh

Pull Request

GitHub workflow requesting code review before merging to base branch. Also triggers CI/CD pipelines.

Đã xác minh

Pull to Refresh

Mobile pattern pulling screen down to refresh content. Popularized by iOS, now ubiquitous.

Đã xác minh

PWA

Progressive Web Apps. Makes web apps installable and offline-capable like native apps.

Đã xác minh

px (ピクセル)

Absolute unit (one screen dot). For responsive layouts, combining with rem/% is recommended.

Đã xác minh

P0 Priority

Highest level of importance for a bug or task that requires immediate attention and resolution.

Đã xác minh

Packet Switching

Digital networking communication method that groups all transmitted data into suitably sized blocks.

Đã xác minh

Page Fault

Interrupt raised by hardware when a running program accesses a memory page that is not in main memory.

Đã xác minh

Parity Bit

Bit added to a string of binary code that serves as a simple form of error detection.

Đã xác minh

Partial Application

Process of fixing a number of arguments to a function, producing another function of smaller arity.

Đã xác minh

Passkey

Passwordless authentication method using biometric sensors or PINs stored on a user's device.

Đã xác minh

Peer Review

Process where a software engineer's code is examined by colleagues to improve quality and maintainability.

Đã xác minh

Penetration Testing

Authorized simulated cyberattack on a computer system, performed to evaluate the security of the system.

Đã xác minh

Perceived Performance

How fast a user thinks a website or application feels, regardless of its objective load speed.

Đã xác minh

Persistent Connection

Digital communication link that remains open for further requests after the first request is completed.

Đã xác minh

Personalization (AI)

Process of tailoring experiences or content to an individual's context and preferences using AI.

Đã xác minh

PKI (Public Key Infrastructure)

Set of roles and policies needed to manage and distribute digital certificates and public-key encryption.

Đã xác minh

Pixel Density

Measurement of the number of pixels within a specific area of a screen, usually measured in PPI.

Đã xác minh

Point-to-Point (P2P)

Communications connection between two nodes or endpoints directly.

Đã xác minh

Poisoning Attack

Type of adversarial attack that pollutes the training data of an AI model to compromise its performance.

Đã xác minh

Polyglot Persistence

Concept of using different data storage technologies to handle varying data storage needs within a system.

Đã xác minh

Pre-rendering

Generating the content of a web page before it is actually requested to provide near-instant loading.

Đã xác minh

Predictive Analytics

Branch of advanced analytics that uses historical data and AI to make predictions about future outcomes.

Đã xác minh

Prefetching

Retrieving data from storage into a cache before it is actually needed to reduce latency.

Đã xác minh

Preflight Request

CORS request that checks to see if the CORS protocol is understood and a server is aware of specific methods.

Đã xác minh

Prepared Statement

Feature used to execute the same or similar database statements repeatedly with high efficiency and security.

Đã xác minh

Principle of Least Privilege

Security concept in which a user is given the minimum levels of access necessary to complete a task.

Đã xác minh

Private Endpoint

Interface that uses a private IP address from your virtual network to connect you privately to a service.

Đã xác minh

PAM (Privileged Access Management)

Framework of security technologies used to secure and monitor privileged user accounts.

Đã xác minh

Probabilistic Data Structure

Data structure that provides approximate answers to queries with a small, predictable error rate but low memory use.

Đã xác minh

Procedural Generation

Method of creating data algorithmically as opposed to manually, often used in video games.

Đã xác minh

Profiling Tool

Software tool used to analyze the performance of a computer program at the code level.

Đã xác minh

Promise.race

JS method that returns a promise that fulfills or rejects as soon as one of the promises in an iterable settles.

Đã xác minh

Proof of Work (PoW)

Consensus mechanism requiring participants to perform computational work to secure a network.

Đã xác minh

Property Descriptor

Metadata associated with an object property, describing its behavior like writability and enumerability.

Đã xác minh

Protocol Buffers (Protobuf)

Language-neutral mechanisms for serializing structured data, developed by Google.

Đã xác minh

Prototyping (UX)

Process of creating a preliminary model of a product to test concepts and get feedback.

Đã xác minh

Pure Function

Function that has no side effects and returns the same output for the same input every time.

Đã xác minh

Post-Quantum Cryptography

Cryptographic algorithms thought to be secure against a cryptanalytic attack by a quantum computer.

Đã xác minh

Q Nhóm

QR Code

2D barcode storing URLs or text. Easily scannable by smartphone cameras.

Đã xác minh

Quantization

Converting model weights to lower precision (INT8) to speed up inference and reduce memory.

Đã xác minh

Query String

URL parameters after ? in key=value format. Used for filters, search queries, and pagination.

Đã xác minh

Qwik

Resumable framework delaying JS download and execution as long as possible for near-zero initial load.

Đã xác minh

Quadtree

Tree data structure in which each internal node has exactly four children, used for spatial indexing.

Đã xác minh

Quantum Cryptography

Encryption methods that leverage the principles of quantum mechanics to create secure communication.

Đã xác minh

Query Optimizer

Database component that examines many different strategies to execute a query and chooses the most efficient one.

Đã xác minh

Queue Backlog

The number of tasks or requests in a processing queue that are waiting to be executed.

Đã xác minh

R Nhóm

RabbitMQ

Popular AMQP-based message broker with sophisticated routing patterns and a rich plugin ecosystem.

Đã xác minh

RAG

Retrieval-Augmented Generation. Combining LLM with retrieved external knowledge for more accurate answers.

Đã xác minh

Rate Limit

Restricting the number of total requests a user can make to an API in a given timeframe.

Đã xác minh

Rate Limiting Algorithms

Rate limiting algorithms: Token Bucket, Leaky Bucket, and Fixed Window. Each suits different use cases.

Đã xác minh

RBAC

Role-Based Access Control. Assigning permissions to roles and roles to users.

Đã xác minh

React 18

React major version adding Concurrent Mode, enhanced Suspense, useTransition, and Server Components.

Đã xác minh

React Native

Framework using React's component model to build native iOS and Android apps.

Đã xác minh

React Portal

React feature for rendering children outside the parent DOM node. Ideal for modals and tooltips.

Đã xác minh

React Reconciler

React's algorithm computing Virtual DOM diffs and determining minimal DOM updates. Implemented as Fiber.

Đã xác minh

React Server Component

React 18 component running on the server without sending JS to the client. Reduces bundle size.

Đã xác minh

React.memo

React HOC that skips re-rendering when props haven't changed. Used for performance optimization.

Đã xác minh

Read Replica

Read-only DB instance replicated from the primary. Distributes read load and improves performance.

Đã xác minh

Recoil

Facebook's atom-based React state management library with declarative async selectors.

Đã xác minh

Recommender System

System predicting items a user will like based on history and preferences. Uses collaborative filtering and matrix factorization.

Đã xác minh

Redis

In-memory key-value store. Used for caching, sessions, Pub/Sub, and job queues due to its speed.

Đã xác minh

Redis Cluster

Redis distributed mode auto-sharding data across nodes for scale-out and high availability.

Đã xác minh

Redux

Predictable unidirectional state management library. Redux Toolkit greatly improved its developer experience.

Đã xác minh

Reflow

Browser recalculating element layout after DOM/CSS changes. Excessive reflows severely hurt performance.

Đã xác minh

Regex (正規表現)

Pattern matching for strings. Essential for validation, extraction, and replacing text.

Đã xác minh

Reinforcement Learning

ML paradigm where an agent learns a policy to maximize reward through trial and error with an environment.

Đã xác minh

Release Management

Process managing software version planning, testing, deployment, and announcement. Uses SemVer and CHANGELOG.

Đã xác minh

rem

Relative unit based on root font size. Accessible and highly recommended for responsive design.

Đã xác minh

Render Props

React pattern where a component accepts a function prop that returns JSX for logic reuse.

Đã xác minh

Replication

Copying DB data to multiple servers in real time. Read Replicas scale read-heavy workloads.

Đã xác minh

Repository Pattern

Pattern isolating DB access from business logic, making it easy to swap data sources.

Đã xác minh

requestIdleCallback

API scheduling low-priority tasks during browser idle time to minimize main thread impact.

Đã xác minh

Residual Network

Deep neural network with skip connections solving the vanishing gradient problem. ResNet is the prime example.

Đã xác minh

Resize Observer

Browser API efficiently watching element size changes. Used for responsive custom components.

Đã xác minh

Resource Hint

HTML tags (preload, prefetch, preconnect) instructing browsers to prioritize resource loading.

Đã xác minh

Responsive Images

Serving appropriately sized images using srcset and picture element based on screen and resolution.

Đã xác minh

Responsive Typography

Optimizing font size, line height, and line length based on screen size using clamp() and viewport units.

Đã xác minh

REST

Architectural style for APIs relying on HTTP methods and resource URLs. Simple and ubiquitous.

Đã xác minh

Retry with Backoff

Retrying failed requests with exponentially increasing delays. Add jitter to prevent thundering herd.

Đã xác minh

Reverse Proxy

Server sitting between client and backend, forwarding requests. Nginx and Caddy are common choices.

Đã xác minh

Reverse Proxy Cache

Nginx or Varnish caching API responses to reduce load on backend services.

Đã xác minh

RGB

Color model using Red, Green, Blue. The rgba() function adds alpha transparency support.

Đã xác minh

RLHF

Training models with human preference feedback. Technique used to align ChatGPT and Claude.

Đã xác minh

RLHF Fine-tuning

Fine-tuning using human feedback as reinforcement signal. Applied in ChatGPT and Claude development.

Đã xác minh

RNN

Recurrent Neural Network designed for sequential data. The predecessor to LSTM.

Đã xác minh

Rolling Update

Deployment method replacing servers one by one with a new version without stopping the service.

Đã xác minh

Route Guard

Middleware checking auth state before navigation, redirecting unauthorized access.

Đã xác minh

Route-Based Code Splitting

Splitting JS into per-route chunks so only the code needed for each page is loaded.

Đã xác minh

RPC

Remote Procedure Call. Invoking functions in another process over the network. gRPC uses Protobuf.

Đã xác minh

Runtime Type Checking

Validating type correctness at runtime since TypeScript types are erased at compile time. Zod is common.

Đã xác minh

Race Condition

Condition where the output of a process depends on the uncontrollable sequence of other events.

Đã xác minh

Radial Gradient

Pattern of color transitions that radiates from a central point outward in a circular shape.

Đã xác minh

RAM Latency

Delay that occurs between a memory component being asked for data and that data being available.

Đã xác minh

Raw Data Cleaning

Process of preparing data for analysis by removing or modifying data that is incorrect or incomplete.

Đã xác minh

RBAC (Role-Based Access Control)

Method of regulating access to computer or network resources based on the roles of individual users.

Đã xác minh

RDBMS

Database management system based on the relational model, using tables and SQL.

Đã xác minh

Reactive Programming

Programming paradigm concerned with data streams and the propagation of change.

Đã xác minh

RTB

Automated process of buying and selling digital advertising inventory in real-time.

Đã xác minh

Recurring Task

Task that repeats on a regular schedule, such as daily or weekly.

Đã xác minh

Recursive Function

Function that calls itself directly or indirectly to solve a problem by breaking it down into smaller instances.

Đã xác minh

Regression Testing

Verification that recent code changes have not adversely affected existing functional behavior.

Đã xác minh

Relational Algebra

Theoretical language for describing relational database operations using set theory.

Đã xác minh

Relay Topology

Network configuration where data is transmitted from one node to another in a chain-like fashion.

Đã xác minh

RPC (Remote Procedure Call)

Communication protocol that allows a program to execute a subroutine in another address space.

Đã xác minh

Render-blocking Resource

Script or stylesheet that must be processed before the browser can render a page.

Đã xác minh

Replication Lag

The time delay between a transaction happening on a primary database and appearing on a replica.

Đã xác minh

Request Smuggling

Vulnerability that occurs when different entities interpret an HTTP request in conflicting ways.

Đã xác minh

Resilient Design

Architecture that ensures a system continues to function despite failures in its components.

Đã xác minh

Resource Contention

Conflict over shared access to a resource, leading to decreased system performance.

Đã xác minh

Responsive Breakpoint

Specific screen width defined in CSS to change a website's layout for different devices.

Đã xác minh

Richardson Maturity Model

Model that breaks down the principal elements of a REST approach into four levels.

Đã xác minh

Ring Buffer

Circular data structure that wraps around to the beginning when it reaches the end.

Đã xác minh

Risk Assessment

Process of identifying and evaluating potential threats to a system or project.

Đã xác minh

Rooted Device

Android device that has been modified to give the user root access over the system.

Đã xác minh

Round Robin

Task scheduling algorithm that distributes requests across a set of resources in a circular order.

Đã xác minh

RSA Encryption

Asymmetric cryptographic algorithm based on the difficulty of factoring very large prime numbers.

Đã xác minh

Runtime Exception

Programming error that occurs while the code is running, rather than during compilation.

Đã xác minh

S Nhóm

Safe Area

Display region avoiding phone notches and home indicators. Controlled with CSS env() values.

Đã xác minh

Saga Pattern

Pattern managing distributed transactions across microservices. Uses compensating transactions on failure.

Đã xác minh

SAML

XML-based standard for enterprise SSO federation. Common in large organizations.

Đã xác minh

Sanitization

Removing or neutralizing dangerous content from user input. Used with escaping to prevent XSS and injection.

Đã xác minh

Sass / SCSS

CSS preprocessor adding variables, nesting, mixins, and inheritance. Written in .scss files.

Đã xác minh

SAST

Static Application Security Testing. Analyzes source code for vulnerabilities without executing it.

Đã xác minh

SBOM

Software Bill of Materials. Inventory of all components and dependencies. Used for vulnerability tracking.

Đã xác minh

Schema Validation

Runtime data shape validation with Zod or Yup. Used for forms and API request/response validation.

Đã xác minh

Scoped CSS

CSS applied only within a component's scope in Vue SFCs. Eliminates class name collisions.

Đã xác minh

Scroll Restoration

Restoring scroll position on browser back/forward navigation. May require manual implementation in SPAs.

Đã xác minh

Scrollytelling

Storytelling technique revealing content and animations as the user scrolls. Common in data journalism.

Đã xác minh

Secrets Manager

Service for securely storing and distributing secrets like API keys. AWS Secrets Manager is a prime example.

Đã xác minh

Secure Coding

Principles and practices for writing code that avoids vulnerabilities like injection and buffer overflow.

Đã xác minh

Security Audit

Systematic review of code and config from a security perspective, combining tools and manual review.

Đã xác minh

Security Headers

HTTP response headers like HSTS, X-Content-Type-Options, and Referrer-Policy hardening security.

Đã xác minh

SecurityHeaders.com

Tool grading HTTP security header configuration from A to F. Useful for assessing hardening completeness.

Đã xác minh

Semantic HTML

Using meaningful tags like header, nav, main, and article. Improves SEO and accessibility.

Đã xác minh

Semantic Release

Tool automating version bumping, CHANGELOG generation, and package publishing by analyzing commit messages.

Đã xác minh

Semantic Similarity

Quantifying the semantic closeness of two texts using cosine similarity of their embedding vectors.

Đã xác minh

SemVer

Semantic Versioning format (Major.Minor.Patch) to communicate the nature of changes in releases.

Đã xác minh

Sentry

Error monitoring platform capturing, analyzing, and alerting on JavaScript errors in production in real time.

Đã xác minh

SEO

Search Engine Optimization. Strategies to improve ranking in search engines.

Đã xác minh

Server Component

React component executing only on the server. Safely accesses DBs and secrets without exposing them to clients.

Đã xác minh

Server-Sent Events

Simple HTTP-based API for one-way real-time push from server to client.

Đã xác minh

Serverless

Cloud architecture where the provider manages server ops, and you only pay for compute time.

Đã xác minh

Serverless Function

Cloud function executing code event-driven without managing containers or servers. AWS Lambda is the prime example.

Đã xác minh

Service Account

Non-human IAM account allowing applications and services to authenticate with cloud APIs.

Đã xác minh

Service Discovery

Mechanism for microservices to automatically locate each other. Consul and K8s DNS are common solutions.

Đã xác minh

Service Mesh

Infrastructure layer managing inter-service communication, security, and observability. Istio is the prime example.

Đã xác minh

Service Worker

Background browser script enabling caching strategies, push notifications, and offline PWAs.

Đã xác minh

sessionStorage

Web Storage API retaining data only for the current browser tab session. Cleared on tab close.

Đã xác minh

SHA-256

Hash function generating a 256-bit output. Used for integrity, secure hashing, and blockchain.

Đã xác minh

Shadow DOM

Part of Web Components that encapsulates a component's DOM and CSS from the outside world.

Đã xác minh

Shard Key

Column determining which shard stores a record. Poor choice causes hot spots and uneven load distribution.

Đã xác minh

Shared Nothing Architecture

Architecture where each server has independent memory and storage, ideal for horizontal scaling.

Đã xác minh

Sidecar Pattern

Pattern placing a helper container alongside the main one in the same Pod. Common in service meshes.

Đã xác minh

SIEM

Security platform aggregating logs and events for real-time threat detection and analysis.

Đã xác minh

Signals

Reactive values that notify subscribers when they change. Used in Angular, Vue Refs, and SolidJS for reactivity.

Đã xác minh

Single File Component

Component format bundling template, script, and style in one file. Popularized by Vue's SFC format.

Đã xác minh

Skeleton Screen

UI pattern showing grey placeholder shapes during loading. Considered better UX than spinners.

Đã xác minh

SLA

Service Level Agreement. Contract defining quality guarantees like uptime and response time.

Đã xác minh

SLO

Service Level Objective. Internal reliability target. Used with error budgets in SRE practices.

Đã xác minh

Slot

Vue/Web Components mechanism for parent to inject HTML content into a child. Equivalent to React children.

Đã xác minh

SLSA

Framework defining security maturity levels for software supply chains.

Đã xác minh

SMTP

Email sending protocol. Backend email is often delegated to services like SendGrid or Postmark.

Đã xác minh

Snowflake

Cloud-native data warehouse with a unique architecture separating storage and compute.

Đã xác minh

Socket.io

Node.js library simplifying real-time bidirectional communication with WebSocket fallback support.

Đã xác minh

SolidJS

Ultra-fast UI library updating the real DOM directly with reactive primitives, no virtual DOM.

Đã xác minh

Source Map

File mapping minified production code back to original source. Essential for debugging production errors.

Đã xác minh

SPA

Single Page Application. Rewrites the page dynamically with JS avoiding full reloads.

Đã xác minh

SPF

Email auth publishing authorized sending IPs in DNS. Prevents email spoofing.

Đã xác minh

Splash Screen

Initial screen showing logo/branding during app startup. Masks load time and reinforces brand.

Đã xác minh

SQL

Standard language for querying and manipulating relational databases.

Đã xác minh

SQL Injection

Attack injecting SQL into user input to manipulate the DB. Prevented with prepared statements.

Đã xác minh

SQL Window Function

SQL functions computing aggregates or rankings over partitions using OVER(). ROW_NUMBER and RANK are examples.

Đã xác minh

SSG

Static Site Generation. Generates HTML at build time for extreme performance via CDNs.

Đã xác minh

SSH

Secure Shell. Protocol for safely operating remote servers over an encrypted network connection.

Đã xác minh

SSL Pinning

Mobile app technique trusting only a specific TLS certificate. Strengthens resistance to MITM attacks.

Đã xác minh

SSL/TLS

Protocol that encrypts network communication. The 'S' in HTTPS.

Đã xác minh

SSO

Single Sign-On. Allows users to authenticate once and access multiple independent systems.

Đã xác minh

SSO with SAML

Enterprise SSO using SAML assertions exchanged between Identity Provider and Service Provider.

Đã xác minh

SSR

Server-Side Rendering. Generates HTML on the server per request. Great for SEO and fresh data.

Đã xác minh

SSR Streaming

React 18 technique streaming HTML chunks from server using Suspense. Improves TTFB.

Đã xác minh

Stable Diffusion

Open-source image generation diffusion model by Stability AI. Generates high-quality images from text locally.

Đã xác minh

Stale-While-Revalidate

Cache strategy serving stale data immediately while revalidating in the background. Balances UX and freshness.

Đã xác minh

State Machine

Defining finite states and transitions to manage complex UI state clearly. XState is the prime library.

Đã xác minh

Stateless Architecture

Design where servers hold no session state. Any instance can handle any request identically.

Đã xác minh

Sticky Element

UI element remaining fixed on screen while scrolling. Implemented with position: sticky. Used for nav and CTAs.

Đã xác minh

Stored XSS

XSS variant persisting malicious scripts in the DB, executing them in other users' browsers on page load.

Đã xác minh

Storybook

Tool for developing, documenting, and testing UI components in isolation. Essential for design systems.

Đã xác minh

strace

Linux tool tracing system calls of a process in real time. Used for debugging and performance investigation.

Đã xác minh

Structured Output

Constraining LLM output to a specific schema like JSON for reliable application integration.

Đã xác minh

Style Guide

Document defining colors, fonts, and component usage for a website. Part of a larger design system.

Đã xác minh

Subdomain Takeover

Vulnerability where DNS records pointing to deleted cloud resources allow attackers to take control.

Đã xác minh

Supabase

Open-source Firebase alternative built on PostgreSQL with realtime, auth, storage, and Edge Functions.

Đã xác minh

Supply Chain Attack

Attack injecting malicious code into trusted software dependencies or build pipelines.

Đã xác minh

SUS

System Usability Scale. Standardized 10-question survey quantifying system usability into a score.

Đã xác minh

Suspense

React mechanism declaratively showing fallback UI while async data loads. Also used for code splitting.

Đã xác minh

Svelte

UI framework that compiles away at build time. No virtual DOM, resulting in tiny, fast bundles.

Đã xác minh

SvelteKit

Svelte-based full-stack framework offering SSR, SSG, and serverless with simple configuration.

Đã xác minh

Swipe Card UI

Mobile UI pattern swiping cards left or right to approve or reject. Famous from Tinder's interface.

Đã xác minh

Swipe Gesture

UI interaction responding to finger swipes on touch devices. Used for navigation, deletion, and carousels.

Đã xác minh

SWR

Vercel's data fetching library implementing Stale-While-Revalidate strategy for auto caching and revalidation.

Đã xác minh

Symbol (JS)

JavaScript primitive creating globally unique values. Used for non-enumerable object keys and identifiers.

Đã xác minh

System Prompt

Special input defining the LLM's behavior, role, and constraints at the start of a conversation.

Đã xác minh

Skeleton Screen

UX pattern showing a placeholder layout while content is loading, reducing perceived latency.

Đã xác minh

SVG

Scalable Vector Graphics. XML-based image format that scales without losing quality. Perfect for web icons.

Đã xác minh

Sandbox

Isolated environment where software can be executed without affecting the rest of the system.

Đã xác minh

Scale-up (Vertical)

Increasing the capacity of a single machine by adding more CPU, RAM, or storage.

Đã xác minh

Scale-out (Horizontal)

Adding more machines to a system's pool of resources to handle increased load.

Đã xác minh

Schema Registry

Central repository for managing and sharing schemas between data producers and consumers.

Đã xác minh

SDK (Software Development Kit)

Set of tools, libraries, and documentation that help developers build apps for specific systems.

Đã xác minh

Search Intent

The underlying goal or reason why a user performs a specific search engine query.

Đã xác minh

Secondary Index

Index created on a set of fields other than the primary key to improve search efficiency.

Đã xác minh

Secure Boot

Security standard that prevents malicious software from loading when your PC starts up.

Đã xác minh

Sensing (AI)

Use of AI to interpret and react to data from sensors or environmental inputs.

Đã xác minh

Sentinel Value

Special value in a data structure that marks the end of a series or a specific condition.

Đã xác minh

Separation of Concerns

Design principle for separating a computer program into distinct sections based on their function.

Đã xác minh

Serialization

Process of converting an object into a format that can be stored or transmitted.

Đã xác minh

Serverless (FaaS)

Cloud computing model where the provider manages the server infrastructure and scales code on demand.

Đã xác minh

Service Mesh

Dedicated infrastructure layer for managing service-to-service communication in microservices.

Đã xác minh

Service Worker

Scripts that run in the background of a browser, enabling features like offline support and push notifications.

Đã xác minh

Session Fixation

Vulnerability that allows an attacker to hijack a valid user session by fixing the session ID.

Đã xác minh

Shader

Type of computer program used to calculate rendering effects on graphics hardware.

Đã xác minh

Shadow DOM

Web standard that allows for encapsulation of CSS and HTML within a component.

Đã xác minh

Sharding

Database architecture pattern that partitions data horizontally across multiple instances.

Đã xác minh

Shotgun Surgery

Code smell where a single change requires making many small edits to multiple classes.

Đã xác minh

Sidecar Pattern

Design pattern where an auxiliary container is attached to a primary application to extend its functionality.

Đã xác minh

Side Effect

Modification of some state outside of a function, in addition to returning a value.

Đã xác minh

Signal-to-Noise Ratio

Measure that compares the level of a desired signal to the level of background noise.

Đã xác minh

Signature-based Detection

Method used in antivirus software to identify malware by comparing files against a database of known patterns.

Đã xác minh

Single Source of Truth (SSoT)

Practice of structuring information models such that every data element is mastered in only one place.

Đã xác minh

Sinkhole

DNS redirection technique used to intercept and analyze malicious traffic.

Đã xác minh

Skeuomorphism

Design style where items represented resemble their real-world counterparts.

Đã xác minh

SLM (Small Language Model)

AI models with fewer parameters than LLMs, optimized for specific tasks or edge devices.

Đã xác minh

SNMP

Internet-standard protocol for collecting and organizing information about managed devices on IP networks.

Đã xác minh

Soft Delete

Operation that marks a record as deleted without actually removing it from the database.

Đã xác minh

Software Supply Chain

Anything that goes into or affects your code from development to production.

Đã xác minh

SOLID Principles

Five design principles intended to make software designs more understandable and flexible.

Đã xác minh

Source Map

File that maps transformed source code back to the original source to aid debugging.

Đã xác minh

Spaghetti Code

Unstructured and difficult-to-maintain computer code, named for its tangled flow.

Đã xác minh

Sparse Matrix

Matrix in which most of the elements are zero, requiring specialized storage formats.

Đã xác minh

Static Analysis

Automated analysis of source code without executing the program.

Đã xác minh

Sticky Session

Feature in load balancing that routes subsequent requests from a client to the same backend server.

Đã xác minh

Stop Word

Commonly used words that are filtered out before or after processing of natural language data.

Đã xác minh

Storage Class

Different tiers of data availability and cost for cloud object storage services.

Đã xác minh

Stream Processing

Computer programming paradigm that treats data as a continuous flow of events.

Đã xác minh

Stride (CNN)

Parameter in CNNs that determines the step size for moving a filter across an image.

Đã xác minh

Structural Integrity

The certainty that data is accurate, consistent, and follows defined storage rules.

Đã xác minh

Syntactic Sugar

Syntax within a programming language that is designed to make things easier to read or to express.

Đã xác minh

T Nhóm

Tag Manager

Tool like Google Tag Manager managing and deploying tracking scripts without code changes.

Đã xác minh

Tailwind CSS

Utility-first CSS framework. Build styles by composing small utility classes directly in HTML.

Đã xác minh

Taint & Toleration

Kubernetes mechanism adding constraints (Taint) to nodes, scheduling only Pods with matching Toleration.

Đã xác minh

TanStack Query

Library for declarative server state fetching, caching, and sync in React. Formerly React Query.

Đã xác minh

TanStack Table

Headless, framework-agnostic table library with declarative sorting, filtering, and pagination.

Đã xác minh

Task Analysis

Analyzing the steps, decisions, and actions required to complete a task. Used to optimize UI flows.

Đã xác minh

Task Flow

Specific path a user takes to complete a single task. More granular than a user flow.

Đã xác minh

TCP

Reliable, connection-based transport protocol. The foundation of HTTP/1.1.

Đã xác minh

TCP/IP Stack

Protocol suite powering internet communication. Four layers: Application, Transport, Internet, and Link.

Đã xác minh

TDD

Test-Driven Development. Writing failing tests first, then writing code to make them pass.

Đã xác minh

Telemetry

Collecting and analyzing app performance, errors, and usage data. APM tools leverage telemetry.

Đã xác minh

Temperature

Parameter controlling LLM output randomness. Near 0 is deterministic; above 1 is more creative.

Đã xác minh

Temporal

Workflow orchestration engine for running complex, long-running business logic with fault tolerance.

Đã xác minh

Terraform

HashiCorp IaC tool. Declaratively defines AWS, GCP, and Azure infrastructure using HCL.

Đã xác minh

Test Spec File

Naming convention for test files (.spec.ts or .test.ts) automatically discovered by test runners.

Đã xác minh

Testing Library

Library family for testing components from the user's perspective, focusing on behavior over implementation.

Đã xác minh

text-overflow

CSS property truncating overflowing text with an ellipsis. Used with overflow:hidden and white-space:nowrap.

Đã xác minh

Think-Aloud Protocol

Usability technique where users verbalize thoughts while interacting with a UI. Highly effective for finding issues.

Đã xác minh

Three Pillars of Observability

Logs, Metrics, and Traces — the three pillars providing full observability into system behavior.

Đã xác minh

Throttle

Limiting a function to execute at most once per time interval. Used for scroll or resize events.

Đã xác minh

Timezone Handling

Best practice storing dates in UTC and converting to local time on the frontend with Intl.DateTimeFormat or dayjs.

Đã xác minh

Timing Attack

Side-channel attack inferring secrets from processing time differences. Mitigated with constant-time comparison.

Đã xác minh

TLS Handshake

Key exchange and authentication process before encrypted communication starts. The start of every HTTPS connection.

Đã xác minh

Toast Notification

Temporary notification appearing at screen edge and auto-dismissing. Unobtrusive feedback.

Đã xác minh

Token

String used for auth. Typically sent as a Bearer token in headers.

Đã xác minh

Token (LLM)

Minimal text unit processed by LLMs, roughly a word or subword. Cost is calculated per token.

Đã xác minh

Token Rotation

Issuing a new refresh token on each use to detect and prevent reuse of leaked tokens.

Đã xác minh

Tokenizer

Tool splitting text into tokens for LLM processing. BPE and SentencePiece are widely used algorithms.

Đã xác minh

Tooltip

Explanatory text appearing on hover. Combine with aria-label for full accessibility support.

Đã xác minh

TOTP

Time-based One-Time Password. Generates a 6-digit code every 30 seconds seeded from the current time.

Đã xác minh

Touch Target

Minimum tappable size on mobile (Google recommends 48x48dp). Undersized targets increase user errors.

Đã xác minh

Transaction Isolation Level

Levels defining how isolated DB transactions are from each other. Ranges from READ COMMITTED to SERIALIZABLE.

Đã xác minh

Transfer Learning

Transferring knowledge from a pre-trained model to a new task. Achieves high accuracy with limited data.

Đã xác minh

Transformer

Deep learning architecture built on attention. Foundation of GPT, BERT, and most modern AI models.

Đã xác minh

Transpile

Translating code from one language version to another (e.g., TS to JS) so browsers can run it.

Đã xác minh

Tree Shaking

Build optimization removing unused code from bundles. Works effectively with ES module libraries.

Đã xác minh

Trie

Tree data structure sharing string prefixes. Used for autocomplete search and routing implementations.

Đã xác minh

tRPC

Framework for building type-safe APIs using only TypeScript, sharing types between client and server.

Đã xác minh

TTI

Time to Interactive. Time until the page is fully interactive. Long JS blocking worsens TTI.

Đã xác minh

TTL

Time to Live. Seconds a cache or DNS record stays valid. Too short increases load; too long stales data.

Đã xác minh

TTS (Time to Second)

Family of Web Vitals metrics (TTFB, FCP, TTI, LCP) measuring how quickly a page becomes usable.

Đã xác minh

Turbopack

Rust-based next-gen bundler for Next.js by Vercel. Provides ultra-fast HMR as Webpack's successor.

Đã xác minh

Turborepo

Build system by Vercel optimizing parallel task execution and caching for monorepos.

Đã xác minh

Type Assertion

TypeScript as syntax forcing the type checker to accept a specific type. Overuse undermines type safety.

Đã xác minh

Type Hierarchy

Typographic design distinguishing headings, subheadings, body, and captions to communicate content importance.

Đã xác minh

Type Narrowing

TypeScript technique narrowing types with if statements, typeof guards, and type guard functions.

Đã xác minh

Type Scale

Systematic ratios for text sizes across headings, body, and captions. Often uses 1.25 or 1.618.

Đã xác minh

TypeScript

JavaScript with static typing. Catches errors before runtime, essential for large teams.

Đã xác minh

Technical Debt

Implied cost of additional rework caused by choosing an easy solution now instead of a better approach.

Đã xác minh

Telemetry

Automated communications process by which measurements are collected at remote points.

Đã xác minh

Tensor

Mathematical object represented as an array of components that are functions of the coordinates of a space.

Đã xác minh

TDD (Test Driven Development)

Software development process relying on very short development cycles for each new feature.

Đã xác minh

Throttle

Process used to regulate the rate at which an action is performed, such as event listeners.

Đã xác minh

Token Bucket

Algorithm used to control the amount of data that is injected into a network.

Đã xác minh

Traceability

The degree to which a relationship can be established between two or more products of the development process.

Đã xác minh

Transformation (AI)

Process of altering data in structure, format, or value for processing by AI models.

Đã xác minh

Transpilation

Type of source-to-source compilation that translates code from one language to another.

Đã xác minh

TEE (Trusted Execution Environment)

Secure area of a main processor that ensures sensitive data is stored, processed, and protected.

Đã xác minh

U Nhóm

UDP

Fast, connectionless protocol without delivery guarantees. Used for video streaming and DNS queries.

Đã xác minh

UI Component Library

Library providing reusable UI components like buttons, inputs, and modals. MUI, shadcn/ui, and Ant Design are examples.

Đã xác minh

UI Design Pattern

Reusable UI solution templates for recurring design problems. Covers navigation, forms, and data display.

Đã xác minh

Uncontrolled Component

React approach managing form values via ref and DOM directly instead of state. Suits simple forms.

Đã xác minh

Unit Test

Smallest test scope verifying individual functions or modules in isolation. Often written with Jest or Vitest.

Đã xác minh

Unix Timestamp

Seconds since Jan 1 1970. Timezone-agnostic format excellent for system interoperability.

Đã xác minh

Unvalidated Redirect

Implementation flaw using user-supplied URLs as redirect destinations. Listed in OWASP Top 10.

Đã xác minh

Upstash

Serverless Redis and Kafka over HTTP. Well-suited for caching in edge environments.

Đã xác minh

URL Encode

Converting characters to %XX format for URLs so they don't break network protocols.

Đã xác minh

URL State Management

Storing UI state like filters and pagination in URL query params so state is restored when sharing URLs.

Đã xác minh

Usability Testing

Core UX research method observing real users completing tasks to identify problems.

Đã xác minh

useCallback

React hook memoizing a function to prevent unnecessary child re-renders. Dependency array management is key.

Đã xác minh

useEffect

React hook handling side effects like API calls and subscriptions on mount and state changes.

Đã xác minh

useMemo

React hook caching expensive computation results. Recomputes only when dependencies change.

Đã xác minh

User Flow

Diagram mapping a user's step-by-step journey through an app toward a goal.

Đã xác minh

useRef

React hook holding a mutable value without triggering re-renders, also used to reference DOM elements.

Đã xác minh

useState

React's fundamental hook for adding state to functional components.

Đã xác minh

UTC

Coordinated Universal Time. The base timezone. Servers and databases should always store times in UTC.

Đã xác minh

UUID

128-bit Universally Unique Identifier. Can be generated randomly with extremely low collision risk.

Đã xác minh

UX Audit

Systematic evaluation of an existing product to identify improvements in usability, accessibility, and KPIs.

Đã xác minh

UX Research

Qualitative and quantitative studies understanding user behavior, needs, and motivations. Includes interviews and surveys.

Đã xác minh

UX Writing

Crafting UI text (buttons, errors, empty states) that guides users and communicates clearly.

Đã xác minh

U-turn (Back Button)

Navigating back to the previous page or state in a web application.

Đã xác minh

Unidirectional Data Flow

Data modeling pattern where the updates only travel in a single direction.

Đã xác minh

Universal Design

Design of products and environments to be usable by all people, to the greatest extent possible.

Đã xác minh

Unpushed Commits

Commits that exist in a local repository but have not yet been uploaded to a remote server.

Đã xác minh

Upstream

Original repository from which a project was forked or the source of component dependencies.

Đã xác minh

V Nhóm

Value Proposition

Clear statement of unique value a product delivers. The foundation for UI and copywriting decisions.

Đã xác minh

Vector Database

Database for fast similarity search of high-dimensional embedding vectors. Pinecone and Qdrant are examples.

Đã xác minh

Viewport Meta Tag

<meta name='viewport'> tag telling mobile browsers to use the device width. Required for responsive design.

Đã xác minh

Virtual DOM

Lightweight JS representation of the real DOM. React diffs it to apply minimal actual DOM updates.

Đã xác minh

Visual Feedback

UI communicating action results: button highlights, loading indicators, and success/error messages.

Đã xác minh

Visual Hierarchy

Using size, color, contrast, and placement to communicate information importance and guide attention.

Đã xác minh

Visual Regression Testing

Comparing UI screenshots to detect unintended visual changes. Percy and Chromatic are popular tools.

Đã xác minh

ViT

Vision Transformer applying the Transformer architecture to images by treating patches as sequences.

Đã xác minh

Vite

Ultra-fast dev server and build tool based on native ES modules. Popular successor to CRA and Vue CLI.

Đã xác minh

Vitest

Fast unit test framework built on Vite with Jest-compatible API.

Đã xác minh

VPC

Virtual Private Cloud. Logically isolated network in the cloud with subnets, routing, and security groups.

Đã xác minh

Vue.js

Progressive JavaScript framework known for gentle learning curve. Popular for small to medium projects.

Đã xác minh

W Nhóm

WAL

Write-Ahead Log. Records changes before writing to DB files for crash recovery and replication.

Đã xác minh

Wayfinding

Navigation design helping users know where they are and how to reach their destination without getting lost.

Đã xác minh

WCAG

Web Content Accessibility Guidelines. International standard for making web content accessible.

Đã xác minh

Web Components

Browser-native component model consisting of Custom Elements, Shadow DOM, and HTML Templates.

Đã xác minh

Web Worker

API running JavaScript in a background thread separate from the main thread to prevent UI blocking.

Đã xác minh

WebAssembly

Binary format enabling code written in C++, Rust, etc. to run at near-native speed in browsers.

Đã xác minh

WebGL

JavaScript API for GPU-accelerated 3D graphics in browsers based on OpenGL ES. Foundation for Three.js.

Đã xác minh

Webhook

Mechanism where an app sends an automated HTTP request to another app when an event occurs.

Đã xác minh

Webhook Security

Verifying webhook payloads with HMAC-SHA256 signatures to confirm they come from the legitimate sender.

Đã xác minh

WebP

Modern image format by Google. Smaller than JPEG/PNG, supports transparency, greatly improves performance.

Đã xác minh

WebSocket

Protocol establishing full-duplex channels between browser and server. Used for chat and real-time apps.

Đã xác minh

WebSocket Protocol

Full-duplex protocol established by upgrading an HTTP connection. Uses ws:// or wss:// URL scheme.

Đã xác minh

Whisper

OpenAI's open-source automatic speech recognition model. Supports multiple languages with high accuracy.

Đã xác minh

Wireframe

Low-fidelity blueprint communicating page structure and layout without visual styling.

Đã xác minh

Worker Threads

Node.js module running CPU-intensive tasks in parallel threads separate from the main thread.

Đã xác minh

Web Vitals

Essential metrics (LCP, CLS, INP, etc.) defined by Google to measure the quality of user experience on the web.

Đã xác minh

Web Scraping Ethics

Principles and legal considerations to follow when programmatically extracting data from websites.

Đã xác minh

X Nhóm

XSS

Cross-Site Scripting. Major vulnerability injecting scripts into web pages. Prevented by escaping.

Đã xác minh

XState

JavaScript state machine and statechart library. Visualizes and manages complex UI state.

Đã xác minh

Y Nhóm

YAML

Human-readable data format using indentation. Heavily used in config files like Docker Compose.

Đã xác minh

Z Nhóm

Z-Pattern

Eye movement pattern reading a page in a Z-shape. Appears on banners and pages with sparse content.

Đã xác minh

Zero Trust

Security model trusting nothing by default, continuously verifying every access attempt.

Đã xác minh

Zero-Day

Unknown vulnerability that has no patch yet, or an attack exploiting such a vulnerability.

Đã xác minh

Zero-Shot Learning

LLM capability performing unseen tasks from prompt alone without any additional training.

Đã xác minh

Zod

TypeScript-first schema declaration and validation library providing both type inference and runtime validation.

Đã xác minh

Zustand

Lightweight React state management library with a simple API. Gaining popularity over Redux.

Đã xác minh

Ký tự khác Các thuật ngữ khác

.env

File for environment variables. Stores secrets like API keys. Never commit this to Git.

Đã xác minh

Câu hỏi thường gặp về từ điển thuật ngữ

Q. Làm thế nào để sử dụng từ điển thuật ngữ?
Từ điển giải thích các thuật ngữ phổ biến xuất hiện trong các công cụ lập trình và tài liệu kỹ thuật. Các thuật ngữ được sắp xếp theo bảng chữ cái. Nhấn vào bất kỳ thuật ngữ nào để xem giải thích và các công cụ liên quan.
Q. Base64 là gì?
Một phương pháp mã hóa biểu diễn dữ liệu nhị phân bằng 64 ký tự ASCII (A-Z, a-z, 0-9, +, /). Nó rất quan trọng để nhúng ảnh trực tiếp vào HTML/CSS thông qua Data URI và truyền tải dữ liệu nhị phân qua API.
Q. JWT là gì?
JSON Web Token. Một định dạng token bảo mật, an toàn trên URL được sử dụng rộng rãi cho xác thực và phân quyền Web hiện đại. Nó gồm ba phần: Header (thông tin thuật toán), Payload (thông tin người dùng), và Signature (chữ ký để phát hiện thay đổi).
Q. Sự khác biệt giữa SHA-256 và MD5 là gì?
Cả hai đều là hàm băm mật mã, nhưng chúng khác nhau rất nhiều về độ bảo mật. SHA-256 tạo ra mã băm 256-bit và là tiêu chuẩn được khuyến nghị hiện nay. MD5 tạo ra mã băm 128-bit và dễ bị tấn công xung đột — tuyệt đối không nên dùng cho các ứng dụng bảo mật hiện đại.
Q. Cách tốt nhất để người mới bắt đầu học các thuật ngữ này là gì?
Chúng tôi khuyên bạn nên thực hành trực tiếp với các công cụ lập trình thực tế và tra cứu các thuật ngữ trong từ điển này khi bạn gặp chúng. Việc luân phiên giữa thực hành và đọc lý thuyết là cách hiệu quả nhất để hiểu ý nghĩa thuật ngữ trong thực tế.
Q. Sự khác biệt giữa API và SDK là gì?
API (Application Programming Interface) là một tập hợp các quy tắc và giao thức đóng vai trò như một 'cửa sổ giao tiếp' cho phép các thành phần phần mềm tương tác. SDK (Software Development Kit) là một 'hộp công cụ' cung cấp các thư viện, tài liệu và công cụ để dễ dàng xây dựng ứng dụng sử dụng các API đó.