Chống tấn công dò mật khẩu và cạn kiệt tài nguyên: Thiết lập Rate Limiting chuẩn xác cho API
Mỗi khi ra mắt một tính năng mới – từ gửi mã OTP xác nhận số điện thoại, đăng nhập tài khoản cho tới…
Read article
Mỗi khi ra mắt một tính năng mới – từ gửi mã OTP xác nhận số điện thoại, đăng nhập tài khoản cho tới…
Read articleMột buổi đêm muộn, bạn vừa code xong tính năng gọi AI hoặc gửi mail cho website, gõ vội git add ., git commit…
Read articleChẳng có gì phá hỏng trải nghiệm người dùng nhanh bằng việc bắt họ ngồi chọn từng ô “đèn giao thông”, “xe buýt” hay…
Read articleCảm giác tệ nhất của một người làm web là vừa dựng xong trang bán hàng hoặc landing page giới thiệu sản phẩm, hào…
Read articleNút bấm “Tiếp tục với Google” đã trở thành tiêu chuẩn trên hầu hết website hiện đại. Khách truy cập không cần nhớ mật…
Read articleKhách vừa bấm đặt hàng trên website, 5 giây sau điện thoại của bạn rung lên một tin nhắn Telegram báo đầy đủ: tên…
Read articleTrong các hệ thống có lượng truy cập lớn, Redis thường đóng vai trò là “tấm khiên” bảo vệ cơ sở dữ liệu chính…
Read articleTrong nhiều năm, Postman gần như là lựa chọn mặc định của mọi lập trình viên khi cần gửi thử một HTTP request. Nhưng…
Read articleKhi một câu truy vấn SQL chạy chậm, phản xạ quen thuộc của nhiều developer là kiểm tra mệnh đề WHERE và tiện tay…
Read articleHầu hết lập trình viên đều hiểu giá trị của Unit Test, nhưng việc viết test thường bị trì hoãn hoặc làm qua loa…
Read article