<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Khang — Chuyện nghề</title><description>Mình là kỹ sư frontend tại Thành phố Hồ Chí Minh. Mình làm website và sản phẩm web, đồng thời chia sẻ những điều học được trong quá trình làm việc.</description><link>https://khangle.dev/vi</link><language>vi-VN</language><item><title>Khi QA nhận việc mà không biết nên bắt đầu kiểm thử từ đâu</title><link>https://khangle.dev/vi/blog/a-finished-task-needs-more-than-done</link><guid isPermaLink="false">https://khangle.dev/vi/blog/a-finished-task-needs-more-than-done/</guid><description>Nếu chỉ báo Done khi bàn giao, QA phải tự tìm đúng phiên bản cần mở và lần lại những bước đã được thử. Mình tạo ra Jira CLI để coding agent ghi sẵn điểm bắt đầu ấy vào ticket.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Trợ lý AI cần những gì trước khi bắt tay sửa một website?</title><link>https://khangle.dev/vi/blog/coding-agents-need-a-place-to-work</link><guid isPermaLink="false">https://khangle.dev/vi/blog/coding-agents-need-a-place-to-work/</guid><description>Ngay cả một thay đổi nhỏ trên thanh tìm kiếm cũng khiến trợ lý AI lập trình phải hỏi code nằm ở đâu, theo thiết kế nào và dùng tài khoản nào. Ở công ty, mình phụ trách một môi trường dùng chung giúp mỗi việc đi kèm đúng code, thiết kế và các bước kiểm tra cần có.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Sửa code theo tài liệu nào khi bản cũ vẫn có vẻ đúng?</title><link>https://khangle.dev/vi/blog/finding-the-right-page-before-changing-the-code</link><guid isPermaLink="false">https://khangle.dev/vi/blog/finding-the-right-page-before-changing-the-code/</guid><description>Ghi chú cũ có thể thuyết phục chẳng kém hướng dẫn đang áp dụng. Cách để agent lập trình chọn đúng tài liệu và đọc nội dung hiện tại trước khi sửa code.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Muốn mình chọn thì cho mình xem phương án đã</title><link>https://khangle.dev/vi/blog/show-me-what-you-want-me-to-review</link><guid isPermaLink="false">https://khangle.dev/vi/blog/show-me-what-you-want-me-to-review/</guid><description>Khi một agent AI hỏi bạn chọn giữa hai bố cục, trả lời sẽ dễ hơn nếu cả hai nằm ngay cạnh câu hỏi. Relay giữ lựa chọn của bạn và ghi chú đi kèm ở cùng một chỗ.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Có nhiều bản thiết kế na ná nhau, nên làm theo bản nào?</title><link>https://khangle.dev/vi/blog/the-design-is-in-figma-but-which-screen</link><guid isPermaLink="false">https://khangle.dev/vi/blog/the-design-is-in-figma-but-which-screen/</guid><description>Thoạt nhìn, vài màn hình đều có vẻ đúng. Chọn một màn hình rồi xem kỹ giúp việc bàn giao thiết kế có điểm bắt đầu rõ ràng hơn.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Làm phần mềm dễ dùng hơn cho trợ lý AI</title><link>https://khangle.dev/vi/blog/designing-interfaces-for-coding-agents</link><guid isPermaLink="false">https://khangle.dev/vi/blog/designing-interfaces-for-coding-agents/</guid><description>Khi trợ lý AI lập trình làm việc qua một công cụ, nó chỉ có câu trả lời của công cụ để biết thay đổi đã thật sự được lưu hay mới là bản xem trước, và bước tiếp theo nên làm gì. Bài này kể cách mình làm bốn công cụ của mình để câu trả lời ấy rõ ràng hơn.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Khi một công cụ hữu ích không còn cần thiết</title><link>https://khangle.dev/vi/blog/tool-hub-mcp-retrospective</link><guid isPermaLink="false">https://khangle.dev/vi/blog/tool-hub-mcp-retrospective/</guid><description>Tháng 1 năm 2026, trợ lý AI lập trình của mình phải đọc hướng dẫn của mọi công cụ được kết nối dù phần lớn công việc chỉ cần một hai cái, nên mình làm một công cụ giúp trợ lý chỉ tìm đến thứ đang cần. Sau khi đo thử trên một cấu hình, mình ngừng duy trì vì các ứng dụng chạy trợ lý đã tự tìm được công cụ cần thiết.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Giúp trợ lý AI xem kỹ bản thiết kế trước khi làm trang web</title><link>https://khangle.dev/vi/blog/figma-lens-cli</link><guid isPermaLink="false">https://khangle.dev/vi/blog/figma-lens-cli/</guid><description>Một bản thiết kế có thể có nhiều phiên bản của cùng một trang web. Figma Lens giúp trợ lý AI chọn đúng màn hình, xem kỹ chi tiết rồi đối chiếu với trang web đã làm trên trình duyệt.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Cho trợ lý AI đọc và cập nhật bảng công việc của nhóm</title><link>https://khangle.dev/vi/blog/jira-cli</link><guid isPermaLink="false">https://khangle.dev/vi/blog/jira-cli/</guid><description>Mình tạo ra Jira CLI để trợ lý AI lập trình, hay chính mình, đọc phiếu công việc trên Jira của nhóm ngay từ terminal và để lại cập nhật hữu ích, với các thay đổi mặc định chỉ hiện bản xem trước.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Thêm một bước vào danh sách của nhóm mà không sửa nhầm phần còn lại</title><link>https://khangle.dev/vi/blog/outline-cli</link><guid isPermaLink="false">https://khangle.dev/vi/blog/outline-cli/</guid><description>Thêm một bước vào danh sách việc cần làm của nhóm nghĩa là phải tìm đúng trang, đọc những gì đang có và chỉ sửa đúng chỗ cần sửa. Mình tạo ra Outline CLI để coding agent cũng làm được như vậy trong wiki của nhóm.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Khi khó tả cho AI biết chỗ cần sửa</title><link>https://khangle.dev/vi/blog/relay-browser-boards-for-ai-agents</link><guid isPermaLink="false">https://khangle.dev/vi/blog/relay-browser-boards-for-ai-agents/</guid><description>Khi trợ lý AI vẽ sơ đồ ngay trong terminal, chỉ tả bằng chữ thì rất khó nói rõ bạn muốn sửa chỗ nào. Mình tạo ra Relay để bạn xem công việc trên trình duyệt và góp ý ngay trên phần đang xem.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Khi biểu mẫu, bản xem trước và nút Lưu cần dùng chung một bản nháp</title><link>https://khangle.dev/vi/blog/custom-state-management-react</link><guid isPermaLink="false">https://khangle.dev/vi/blog/custom-state-management-react/</guid><description>Khi biểu mẫu, bản xem trước và nút Lưu cùng làm việc trên một tin tuyển dụng, chúng cần thống nhất về một bản nháp. Mình tạo ra createContextState để bản nháp ấy có chỗ ở rõ ràng trong React.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Làm lại giao diện một sản phẩm khi người dùng vẫn đang dùng</title><link>https://khangle.dev/vi/blog/react-to-angular-migration</link><guid isPermaLink="false">https://khangle.dev/vi/blog/react-to-angular-migration/</guid><description>PRIMUS, một nền tảng tuyển dụng, có phần giao diện chia ra nhiều ứng dụng riêng. Gom chúng về một mối mất khoảng 18 tháng trong khi tính năng mới vẫn ra đều, và phần khó là duy trì cả phiên bản cũ lẫn mới cùng chạy song song.</description><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate></item></channel></rss>