KIRO Skills — Khi AI bắt đầu làm việc theo workflow của tổ chức

KIRO Skills — Khi AI bắt đầu làm việc theo workflow của tổ chức

AI ngày nay đã trở thành một phần quen thuộc trong công việc của developer. Chúng ta dùng AI để viết code, sửa lỗi, giải thích logic hoặc tạo tài liệu chỉ trong vài giây. Nhưng khi đưa AI vào môi trường làm việc thực tế, một vấn đề nhanh chóng xuất hiện: AI rất thông minh — nhưng không hiểu cách tổ chức của bạn làm việc.Mỗi công ty đều có: Coding convention riêngQuy trình commit và review riêngCấu trúc project riêngTiêu chuẩn deployment riêngAI có thể viết code đúng về mặt kỹ thuật, nhưng lại không đúng workflow. ... »

Giải phẫu AI Agent: Khi LLM biết suy luận và hành động

Giải phẫu AI Agent: Khi LLM biết suy luận và hành động

Nếu 2023 là năm của Generative AI, thì 2024-2025 đánh dấu bước chuyển mình sang Agentic AI. Tuy nhiên, trong thực tế triển khai, LLM thường được sử dụng theo mô hình tĩnh (Input -> Output), vô tình khiến nó thành trở thành một 'bộ não trong lồng kính' – thông minh nhưng bị cô lập. Bài viết này sẽ phân tích sự chuyển dịch tư duy cốt lõi: từ việc dùng LLM để tra cứu thông tin sang vận hành AI Agent để suy luận và tương tác với hệ thống thực tế. Trong quá trình tìm hiểu các ... »

Lập trình với bàn phím tách đôi (Split Keyboard)

Lập trình với bàn phím tách đôi (Split Keyboard)

Ít đau tay hơn, code đã hơn I. Giới thiệu “Sau vài năm code, thứ đau nhất không phải bug… mà là cổ tay.” Nếu bạn từng bị tê tay, đau cổ tay hay vai gáy sau nhiều giờ ngồi trước máy, thì rất có thể chiếc bàn phím quen thuộc là nguyên nhân. Mục đích của bài viết này là để giới thiệu chia sẻ cách thiết lập cũng như trải nghiệm lập trình với bàn phím tách đôi , đặc biệt là layout 40%, từ góc nhìn của một dev đã “bỏ fullsize theo split”. II. Bàn phím tách ... »

Tối ưu ORDER BY: Các vấn đề liên quan đến Filesort và Large Field

Tối ưu ORDER BY:  Các vấn đề liên quan đến Filesort và Large Field

Bạn có bao giờ gặp tình huống query ORDER BY chạy cực chậm, mất hàng giây thậm chí hàng chục giây? Vấn đề thường nằm ở filesort - một trong những nguyên nhân phổ biến nhất khiến performance MySQL giảm mạnh. Trong bài viết này, chúng ta sẽ đi sâu vào cách MySQL xử lý ORDER BY, filesort hoạt động như thế nào, và quan trọng nhất - cách tối ưu để đạt được hiệu suất tối đa (có thể cải thiện lên đến 70x). I. Filesort là gì? Trước khi đi vào chi tiết, hãy hiểu rõ filesort - ... »

Cloudflare LogPush: Hướng dẫn triển khai Real-time Log Streaming với AWS S3

Cloudflare LogPush: Hướng dẫn triển khai Real-time Log Streaming với AWS S3

Trong thời đại số hóa, việc theo dõi và phân tích log là yếu tố then chốt giúp doanh nghiệp đảm bảo hiệu suất, bảo mật và khả năng quan sát (observability) của hệ thống. Cloudflare LogPush là giải pháp enterprise-grade cho phép streaming log gần như real-time từ Cloudflare đến các hệ thống lưu trữ của bạn. Bài viết này sẽ hướng dẫn chi tiết cách triển khai LogPush với AWS S3, phân tích ưu nhược điểm của từng phương pháp và cung cấp best practices cho việc implementation. LogPush là gì?Cloudflare LogPush là dịch vụ gửi log ... »