OAuth2 là gì? Hiểu đúng về Authorization Framework
OAuth2 không phải là authentication — đây là lỗi mà rất nhiều developer mắc phải. Bài viết giải thích OAuth2 từ gốc rễ: flow, grant types, token và cách áp dụng đúng trong thực tế.
Tổng hợp 122 bài viết về lập trình, công nghệ và những gì mình học được.
OAuth2 không phải là authentication — đây là lỗi mà rất nhiều developer mắc phải. Bài viết giải thích OAuth2 từ gốc rễ: flow, grant types, token và cách áp dụng đúng trong thực tế.
Google vừa trình làng Gemini 3.5, Spark và Omni tại I/O 2026, trong khi Apple lặng lẽ chuẩn bị genai.apple.com trước thềm WWDC. AI không còn là chatbot nữa.
Hầu hết team viết code trước rồi mới viết doc — đây chính là nguyên nhân gây ra contract drift giữa backend và frontend. Bài này giải thích tại sao OpenAPI spec phải là nơi bắt đầu.
Khi có nhiều repo cùng dùng một API, việc mỗi repo tự generate từ OpenAPI dẫn đến drift. Bài này hướng dẫn cách tạo một spec repo trung tâm publish npm package cho cả team.
Làm thế nào để quản lý version API contract qua các môi trường dev, SIT và production? Bài này hướng dẫn chiến lược versioning với npm tags và CI/CD automation.
Tại sao không nên dùng extends để kế thừa controller trong NestJS khi làm OpenAPI-First? Bài này giải thích cơ chế metadata của NestJS và cách dùng Interface đúng cách.
Làm thế nào để đảm bảo controller luôn implement đúng và đủ interface từ spec? Bài này hướng dẫn setup contract-check.ts và tích hợp vào pre-commit hook và CI.
Xây dựng @flare-agent/playground — dashboard React full-featured với Chat UI, Trace Viewer, Config Editor, Workspace Browser và Metrics. Deploy local + Cloudflare Pages.
Xây dựng @flare-agent/workspace — giả lập filesystem trên Cloudflare R2, cho phép agent đọc/ghi/tìm kiếm files và xử lý documents PDF, Markdown, CSV.
Xây dựng @flare-agent/channels — kết nối agent với Telegram và Web Chat qua SSE. Một interface thống nhất, thêm channel mới chỉ cần implement vài method.
Xây dựng @flare-agent/multi-agent — AgentNetwork và HandoffAgent cho phép agent gọi agent khác như tool, tạo hệ thống multi-agent linh hoạt trên Cloudflare.
Xây dựng @flare-agent/observability — OpenTelemetry-compatible tracing cho agent loop, workflow steps và multi-agent calls. Debug dễ dàng, không còn black box.