Blog
Trang 4
REST API: quy tắc đặt tên endpoint chuẩn và dễ dùng
Danh từ số nhiều, phân cấp tài nguyên, dùng đúng HTTP method và tránh động từ trong URL.
21/07/2026
Idempotency trong REST API: vì sao quan trọng và cách triển khai
Method nào idempotent, vì sao thanh toán cần idempotency key và cách chống tạo trùng khi client retry.
21/07/2026
CORS là gì và cách cấu hình đúng trong Spring Boot
Same-origin policy, preflight request, các header CORS và vì sao đừng bật allow-all một cách bừa bãi.
21/07/2026
Pagination trong REST API: offset vs cursor, chọn cái nào?
So sánh offset/limit và cursor-based pagination, vấn đề trang bị lệch khi dữ liệu thay đổi và hiệu năng trên bảng lớn.
21/07/2026
Connection pool HikariCP: cấu hình sao cho đúng
Vì sao cần pool kết nối, maximumPoolSize không phải càng to càng tốt, và các timeout quan trọng cần hiểu.
21/07/2026
Logging trong Spring Boot: Logback và dùng đúng các mức log
ERROR/WARN/INFO/DEBUG/TRACE dùng khi nào, cấu hình mức log theo package và vì sao nên log JSON ở production.
21/07/2026
JSON là gì và cách format JSON chuẩn cho developer
Hiểu cú pháp JSON, các lỗi thường gặp (trailing comma, nháy đơn...), khi nào nên pretty-print và khi nào minify.
19/07/2026

JSON Formatter created
19/07/2026
Base64 là gì? Khi nào dùng và cách encode/decode
Base64 không phải mã hoá bảo mật. Tìm hiểu cách nó hoạt động, Base64 vs Base64URL và các ứng dụng thực tế.
19/07/2026