Programming tutorial - IT technology blog

Xây dựng Full-Stack API Type-Safe với tRPC và TypeScript trong Next.js — Không Cần Schema Riêng

tRPC cho phép bạn chia sẻ TypeScript types giữa backend và frontend Next.js mà không cần code generation hay file schema riêng. Hướng dẫn này trình bày cách thiết lập một full-stack API type-safe từ đầu, để khi đổi tên một field ở server, client báo lỗi ngay lúc compile — không phải khi đã lên production.
Security tutorial - IT technology blog

Bảo mật OAuth 2.0 và OpenID Connect: Các Lỗ Hổng Phổ Biến và Cách Triển Khai Đúng

OAuth 2.0 và OpenID Connect là nền tảng của xác thực hiện đại, nhưng cấu hình sai rất phổ biến và tốn kém. Hướng dẫn này đề cập đến các lỗ hổng thường gặp nhất — thiếu tham số state, open redirect, xác thực token không đúng — và hướng dẫn bạn cách triển khai từng bước đúng cách với ví dụ Python thực tế.