Our Blog

Tech Sharing

  1. Early Testing: bắt lỗi trước cả khi nó kịp thành lỗi
    Early Testing: bắt lỗi trước cả khi nó kịp thành lỗi

    August 20, 2026

    Cùng một lỗi, một đội trả giá bằng một tuần sửa, đội kia chỉ vài phút — khác biệt nằm ở thời điểm phát hiện. Tìm hiểu nguyên tắc Early Testing của ISTQB: vì sao bắt lỗi càng sớm càng rẻ, và áp dụng nó vào thực tế ra sao.

    Read more
  2. Static Testing và Dynamic Testing: hai cách bắt lỗi, một mục tiêu chất lượng
    Static Testing và Dynamic Testing: hai cách bắt lỗi, một mục tiêu chất lượng

    August 15, 2026

    Một test case pass hết vẫn để lọt lỗi ra production? Có thể bạn mới làm một nửa công việc kiểm thử. Cùng phân biệt Static Testing và Dynamic Testing — hai cách bắt lỗi ở hai thời điểm khác nhau, loại lỗi mỗi bên bắt được, và vì sao một quy trình tốt cần cả hai.

    Read more
  3. Khi Claude bắt đầu nhớ
    Khi Claude bắt đầu nhớ
  4. Cybozu Bug Bounty và câu chuyện săn lỗi thời AI
    Cybozu Bug Bounty và câu chuyện săn lỗi thời AI
  5. Functional Programming vs Object-Oriented Programming: Đối thủ hay Đồng minh?
    Functional Programming vs Object-Oriented Programming: Đối thủ hay Đồng minh?
  6. API Testing: Bắt đầu từ đâu cho lần đầu kiểm thử
    API Testing: Bắt đầu từ đâu cho lần đầu kiểm thử

    December 09, 2025

    Trong quá trình kiểm thử phần mềm, chắc hẳn bạn đã quen với việc kiểm tra giao diện, nhập dữ liệu và kiểm tra kết quả hiển thị. Tuy nhiên, bạn có bao giờ tự hỏi — điều gì diễn ra bên trong hệ thống khi bạn bấm nút Submit? Đó chính là lúc API bắt đầu hoạt động. giúp các thành phần phần mềm trao đổi dữ liệu với nhau. Và trong bài viết này, chúng ta sẽ tìm hiểu về kiểm thử API và cách bắt đầu thực hành kiểm thử chúng ra sao

    Read more
  7. Daily Scrum hiệu quả: 15 phút mang lại giá trị thực
    Daily Scrum hiệu quả: 15 phút mang lại giá trị thực
  8. SOLID (phần 2): Giới thiệu về nguyên tắc Open/Closed (OCP) & Liskov (LSP)
    SOLID (phần 2): Giới thiệu về nguyên tắc Open/Closed (OCP) & Liskov (LSP)
  9. Tối ưu hóa quy trình review với Copilot instruction
    Tối ưu hóa quy trình review với Copilot instruction

    Review code mệt mỏi với hàng chục file thay đổi? Quên mãi những lỗi cơ bản phải nhắc đi nhắc lại? GitHub Copilot Instructions chính là giải pháp dành cho bạn! Bài viết này chia sẻ kinh nghiệm thực tế từ Cybozu về cách "training" Copilot như một member mới. Copilot sẽ tự động hóa việc review code theo đúng chuẩn mà không cần bạn phải nhớ quá nhiều. Đặc biệt hữu ích cho những ai hay quên hoặc làm việc với project nhiều member.

    Read more
  10. Internal Testing và External Testing: Hiểu rõ để nâng cao chất lượng bảo mật sản phẩm
    Internal Testing và External Testing: Hiểu rõ để nâng cao chất lượng bảo mật sản phẩm
  11. QA Engineer: 3 Kỹ Năng Quan Trọng Nhất Giúp Đảm Bảo Chất Lượng Phần Mềm
    QA Engineer: 3 Kỹ Năng Quan Trọng Nhất Giúp Đảm Bảo Chất Lượng Phần Mềm
  12. Clean architecture - Gả khổng lồ sinh sau đẻ muộn (phần 2)
    Clean architecture - Gả khổng lồ sinh sau đẻ muộn (phần 2)

    Khám phá cách xây dựng hệ thống clean architected trong môi trường enterprise qua bài viết phần 2 này! Bài viết tiếp tục hướng dẫn cách triển khai use case "tạo author user" theo triết lý Clean Architecture kết hợp với Domain Driven Design (DDD). Bạn sẽ hiểu rõ cách tổ chức domain layer, application layer, và cách tuân thủ dependency rule thông qua interface và inversion principle. Bài viết cũng chia sẻ kinh nghiệm thực tế khi áp dụng clean architected vào các dự án lớn, giúp bạn tránh những sai lầm phổ biến và tối ưu khả năng maintain hệ thống. Đừng bỏ lỡ nếu bạn đang xây dựng hệ thống có kiến trúc sạch và bền vững!

    Read more
  13. Debugging cơ bản: Giúp Tester làm việc 'ăn ý' với Developer
    Debugging cơ bản: Giúp Tester làm việc 'ăn ý' với Developer

    September 24, 2025

    Tester không chỉ là người tìm bug — mà còn có thể trở thành “đồng đội chiến lược” của developer. Hiểu và áp dụng kỹ năng debugging cơ bản sẽ giúp bạn nắm bắt vấn đề nhanh hơn, giao tiếp hiệu quả hơn và cùng nhau tạo ra sản phẩm chất lượng vượt trội.

    Read more
  14. Quản lý hạ tầng AWS với Terraform
    Quản lý hạ tầng AWS với Terraform
  15. Clean architecture - Gả khổng lồ sinh sau đẻ muộn (phần 1)
    Clean architecture - Gả khổng lồ sinh sau đẻ muộn (phần 1)
  16. SOLID (Phần 1): Giới thiệu về SOLID và Nguyên tắc Trách nhiệm Đơn lẻ (Single Responsibility Principle - SRP)
    SOLID (Phần 1): Giới thiệu về SOLID và Nguyên tắc Trách nhiệm Đơn lẻ (Single Responsibility Principle - SRP)
  17. Từ setTimeout(..., 0) đến Event Loop: Bài học từ một lỗi hiểu nhầm phổ biến
    Từ setTimeout(..., 0) đến Event Loop: Bài học từ một lỗi hiểu nhầm phổ biến
  18. TanStack Router Và Lazy Loading: Cặp Đôi 'Lười' Mà Chất!
    TanStack Router Và Lazy Loading: Cặp Đôi 'Lười' Mà Chất!
  19. Recursive Request Exploits (RRE): Nguy Cơ Tiềm Ẩn Cho Web Hiện Đại
    Recursive Request Exploits (RRE): Nguy Cơ Tiềm Ẩn Cho Web Hiện Đại
  20. Tìm hiểu về Backlog refinement
    Tìm hiểu về Backlog refinement