Development tutorial - IT technology blog

Webhook an toàn trong Node.js: Xác thực HMAC-SHA256 và xử lý Retry đúng cách

Webhook không có xác thực là mục tiêu dễ dàng cho request giả mạo — bài này hướng dẫn cách bảo vệ endpoint Node.js bằng HMAC-SHA256, xử lý idempotency để tránh xử lý trùng khi retry, và triển khai exponential backoff khi gọi downstream service. Có đầy đủ code thực tế và lệnh curl để test ngay.
MySQL tutorial - IT technology blog

Kết nối MySQL trong Node.js với mysql2: Connection Pooling, Prepared Statements và Transaction

Bài viết hướng dẫn kết nối MySQL trong Node.js với thư viện mysql2 đúng cách, tránh các lỗi phổ biến của junior developer. Học cách dùng Connection Pooling để tối ưu hiệu năng, Prepared Statements để chặn SQL Injection, và Transaction để đảm bảo tính toàn vẹn dữ liệu khi thao tác nhiều bảng cùng lúc.