Home

Zalo OA API – Gửi tin nhắn tự động với NodeJS

Zalo Official Account (OA) API cho phép doanh nghiệp gửi tin nhắn tự động đến khách hàng qua Zalo — kênh messaging phổ biến nhất Việt Nam với 70+ triệu người dùng. Bài này hướng dẫn integrate Zalo OA API vào NestJS. 1. Thiết lập Zalo OA Đăng ký Official Account tại oa.zalo.me Vào Zalo for Developers → Tạo ứng dụng Lấy: App ID, Secret Ke...

Read more

Stripe – Tích hợp thanh toán vào NestJS & NextJS

Stripe là cổng thanh toán phổ biến nhất cho developer — API rõ ràng, sandbox mạnh, hỗ trợ thẻ quốc tế, và webhook đáng tin cậy. Bài này hướng dẫn implement thanh toán end-to-end. 1. Cài đặt # Backend (NestJS) npm install stripe # Frontend (NextJS) npm install @stripe/stripe-js @stripe/react-stripe-js 2. NestJS — Payment Service // src/paym...

Read more

AWS CloudFront – CDN cho Static Assets & API Acceleration

CloudFront là CDN (Content Delivery Network) của AWS — phân phối nội dung từ các edge location gần người dùng nhất, giảm latency và tăng tốc website. Bài này hướng dẫn setup CloudFront cho S3 static hosting và API acceleration. 1. CloudFront hoạt động như thế nào? User (Hà Nội) ↓ request image.jpg CloudFront Edge (Singapore) ← Gần nhất ...

Read more

NextJS – Internationalization (i18n) đa ngôn ngữ

Internationalization (i18n) giúp ứng dụng hỗ trợ nhiều ngôn ngữ. NextJS App Router có hỗ trợ i18n built-in thông qua routing. Bài này hướng dẫn implement i18n với next-intl — thư viện phổ biến nhất. 1. Cài đặt npm install next-intl 2. Cấu trúc thư mục src/ app/ [locale]/ ← Dynamic segment cho locale layout.tsx pa...

Read more

NextJS – Performance Optimization & Core Web Vitals

Core Web Vitals là bộ chỉ số Google dùng để đánh giá UX: LCP (loading), FID/INP (interactivity), CLS (visual stability). NextJS có nhiều tính năng built-in giúp đạt điểm cao — bài này hướng dẫn các kỹ thuật tối ưu thực tế. 1. Đo lường trước khi tối ưu # Lighthouse CLI npm install -g lighthouse lighthouse https://yoursite.com --output html --ou...

Read more