> For the complete documentation index, see [llms.txt](https://blogs.nhquydev.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blogs.nhquydev.net/devsecops-and-automation.md).

# DevSecOps & Automation

- [Ansible](https://blogs.nhquydev.net/devsecops-and-automation/ansible.md): Ansible là một công cụ tự động hóa mã nguồn mở mạnh mẽ, được thiết kế để đơn giản hóa việc quản lý cấu hình, triển khai ứng dụng và tự động hóa quy trình làm việc trong môi trường CNTT.
- [Ansible: Giới thiệu](https://blogs.nhquydev.net/devsecops-and-automation/ansible/ansible-gioi-thieu.md): Ansible là một công cụ tự động hóa mã nguồn mở mạnh mẽ, được thiết kế để đơn giản hóa việc quản lý cấu hình, triển khai ứng dụng và tự động hóa quy trình làm việc trong môi trường CNTT.
- [Hướng dẫn chi tiết cài đặt Ansible](https://blogs.nhquydev.net/devsecops-and-automation/ansible/huong-dan-chi-tiet-cai-dat-ansible.md): Ansible là công cụ tự động hóa mạnh mẽ và dễ sử dụng, nhưng để tận dụng tối đa khả năng của nó, trước tiên chúng ta cần cài đặt đúng cách.
- [Apache JMeter](https://blogs.nhquydev.net/devsecops-and-automation/apache-jmeter.md): Ứng dụng Apache JMeter™ là phần mềm mã nguồn mở, một ứng dụng Java thuần túy 100% được thiết kế để kiểm tra tải hành vi chức năng và đo lường hiệu suất.
- [Features](https://blogs.nhquydev.net/devsecops-and-automation/apache-jmeter/features.md)
- [Hướng dẫn chi tiết về Test Plan trong JMeter](https://blogs.nhquydev.net/devsecops-and-automation/apache-jmeter/features/huong-dan-chi-tiet-ve-test-plan-trong-jmeter.md): Kế hoạch kiểm thử (Test Plan) là nơi thiết lập các cài đặt tổng thể cho một bài kiểm thử.
- [Hướng dẫn chi tiết về Thread Group trong JMeter](https://blogs.nhquydev.net/devsecops-and-automation/apache-jmeter/features/huong-dan-chi-tiet-ve-thread-group-trong-jmeter.md): "Một Nhóm Luồng (Thread Group) xác định một nhóm người dùng sẽ thực thi một trường hợp kiểm thử cụ thể đối với máy chủ của bạn.
- [ETL Tools](https://blogs.nhquydev.net/devsecops-and-automation/etl-tools.md)
- [Công cụ ETL Tools List & Software](https://blogs.nhquydev.net/devsecops-and-automation/etl-tools/cong-cu-etl-tools-list-and-software.md): ETL (Extract, Transform, Load) là quá trình trích xuất, chuyển đổi và tải dữ liệu giữa các hệ thống, đóng vai trò quan trọng trong việc quản lý dữ liệu doanh nghiệp.
- [Airbyte](https://blogs.nhquydev.net/devsecops-and-automation/etl-tools/airbyte.md): Khám phá Airbyte, nền tảng tích hợp dữ liệu hàng đầu hỗ trợ ELT. Dễ dàng tích hợp, chuyển đổi và tải dữ liệu với giao diện thân thiện người dùng. - docs.airbyte.com
- [Docker Compose](https://blogs.nhquydev.net/devsecops-and-automation/etl-tools/airbyte/docker-compose.md)
- [Development Tools](https://blogs.nhquydev.net/devsecops-and-automation/development-tools.md)
- [Sử dụng file .http trong Visual Studio 2022](https://blogs.nhquydev.net/devsecops-and-automation/su-dung-file-http-trong-visual-studio-2022.md): Hướng dẫn sử dụng file .http và .rest tích hợp sẵn trong Visual Studio 2022 (v17.8+) để gửi yêu cầu HTTP, kiểm thử REST API với biến môi trường không cần Postman.
- [Playwright](https://blogs.nhquydev.net/devsecops-and-automation/playwright.md)
- [Playwright: Tự Động Hóa Trình Duyệt Hiệu Quả](https://blogs.nhquydev.net/devsecops-and-automation/playwright/playwright-tu-dong-hoa-trinh-duyet-hieu-qua.md): Chào mừng bạn đến với bài viết hướng dẫn Playwright - công cụ tự động hóa trình duyệt mạnh mẽ dành cho lập trình viên và tester!
- [WinDbg - Công cụ khám phá hệ thống Windows](https://blogs.nhquydev.net/devsecops-and-automation/windbg-cong-cu-kham-pha-he-thong-windows.md): WinDbg là một trình gỡ lỗi có thể được sử dụng để phân tích các kết xuất lỗi, gỡ lỗi mã chế độ nhân và chế độ người dùng trực tiếp, đồng thời kiểm tra các thanh ghi và bộ nhớ CPU.
- [Hiểu rõ Symbol, Stack Trace và Thread](https://blogs.nhquydev.net/devsecops-and-automation/windbg-cong-cu-kham-pha-he-thong-windows/hieu-ro-symbol-stack-trace-va-thread.md)
- [Hướng dẫn WinDbg: Các cú pháp cốt lõi khi phân tích Memory Dump](https://blogs.nhquydev.net/devsecops-and-automation/windbg-cong-cu-kham-pha-he-thong-windows/huong-dan-windbg-cac-cu-phap-cot-loi-khi-phan-tich-memory-dump.md)
- [Hướng dẫn WinDbg: Debug Deadlock & High CPU qua Memory Dump](https://blogs.nhquydev.net/devsecops-and-automation/windbg-cong-cu-kham-pha-he-thong-windows/huong-dan-windbg-debug-deadlock-and-high-cpu-qua-memory-dump.md)
- [Hướng dẫn WinDbg: Phân tích Memory Leak qua Memory Dump](https://blogs.nhquydev.net/devsecops-and-automation/windbg-cong-cu-kham-pha-he-thong-windows/huong-dan-windbg-phan-tich-memory-leak-qua-memory-dump.md)
- [DocFX](https://blogs.nhquydev.net/devsecops-and-automation/docfx.md): DocFX là một công cụ mạnh mẽ nhưng dễ sử dụng trong hầu hết các trường hợp sử dụng thông thường khi bạn hiểu các khái niệm cơ bản.
- [Những khái niệm cơ bản trong DocFX](https://blogs.nhquydev.net/devsecops-and-automation/docfx/nhung-khai-niem-co-ban-trong-docfx.md): DocFX là công cụ mạnh mẽ để tạo tài liệu tĩnh (static documentation) và tài liệu API tự động.
- [DocFX - Hướng dẫn cài đặt, cấu hình sử dụng](https://blogs.nhquydev.net/devsecops-and-automation/docfx/docfx-huong-dan-cai-dat-cau-hinh-su-dung.md): DocFX là công cụ mạnh mẽ để tạo tài liệu API và tài liệu website tĩnh từ Markdown. Để tăng hiệu quả, việc sử dụng script batch giúp tự động hóa quá trình build và quản lý tài liệu trở nên dễ dàng hơn.
- [DocFX - Hướng dẫn Markdown](https://blogs.nhquydev.net/devsecops-and-automation/docfx/docfx-huong-dan-markdown.md): Markdown là một ngôn ngữ đánh dấu đơn giản, được sử dụng rộng rãi để tạo tài liệu văn bản dễ đọc và dễ viết.
- [DocFX - Hướng dẫn cấu hình file docfx.json](https://blogs.nhquydev.net/devsecops-and-automation/docfx/docfx-huong-dan-cau-hinh-file-docfx-json.md)
- [DocFX - Hướng dẫn sử dụng và tùy chỉnh Template](https://blogs.nhquydev.net/devsecops-and-automation/docfx/docfx-huong-dan-su-dung-va-tuy-chinh-template.md)
- [Obsidian](https://blogs.nhquydev.net/devsecops-and-automation/obsidian.md)
- [Hướng dẫn cấu hình Obsidian](https://blogs.nhquydev.net/devsecops-and-automation/obsidian/huong-dan-cau-hinh-obsidian.md): Hướng dẫn cấu hình Obsidian từ cơ bản đến nâng cao: editor, core plugins, hotkeys, backup với Git, template, và automation workflow.
- [Cấu hình Obsidian thực tế — Giải mã thư mục .obsidian](https://blogs.nhquydev.net/devsecops-and-automation/obsidian/cau-hinh-obsidian-thuc-te-giai-ma-thu-muc-.obsidian.md): Giải mã cấu trúc thư mục .obsidian và phân tích file JSON cấu hình từ một vault thực tế: app.json, core-plugins, daily-notes, hotkeys, workspace layout, CSS snippets.
- [Hướng dẫn sử dụng Obsidian Plugin hiệu quả](https://blogs.nhquydev.net/devsecops-and-automation/obsidian/huong-dan-su-dung-obsidian-plugin-hieu-qua.md): Tổng hợp các Obsidian plugin hữu ích, phân loại theo nhu cầu sử dụng: soạn thảo, ghi chú cá nhân, quản lý dự án, trực quan hoá dữ liệu và tinh chỉnh giao diện.
- [MaxKB](https://blogs.nhquydev.net/devsecops-and-automation/maxkb.md): MaxKB (Max Knowledge Base) là một nền tảng mã nguồn mở giúp xây dựng AI Assistant dựa trên dữ liệu riêng (Private Knowledge AI).
- [Hướng dẫn cài đặt & triển khai MaxKB](https://blogs.nhquydev.net/devsecops-and-automation/maxkb/huong-dan-cai-dat-and-trien-khai-maxkb.md): 🚀 MaxKB là gì? Hướng dẫn cài đặt & triển khai AI Knowledge Base cho doanh nghiệp
- [Cài đặt MaxKB bằng Docker](https://blogs.nhquydev.net/devsecops-and-automation/maxkb/huong-dan-cai-dat-and-trien-khai-maxkb/cai-dat-maxkb-bang-docker.md): Trong hệ sinh thái AI hiện nay, việc tự triển khai một hệ thống AI Knowledge Base không còn quá phức tạp – đặc biệt khi có những công cụ như MaxKB.
- [Turborepo](https://blogs.nhquydev.net/devsecops-and-automation/turborepo.md): Turborepo là high-performance build system cho JavaScript/TypeScript monorepo của Vercel. Tìm hiểu kiến trúc, cài đặt và cách tối ưu CI/CD với task caching, remote cache và task graph.
- [Configuring turbo.json](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/configuring-turbo-json.md): Hướng dẫn chi tiết cấu hình turbo.json trong Turborepo — tasks, caching, global options, environment variables, remote cache, boundaries và experimental observability.
- [Running Tasks](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/running-tasks.md): Hướng dẫn chạy tasks trong Turborepo — scripts trong package.json, global turbo, chạy đa tasks, automatic scoping, output logs và troubleshooting.
- [Caching Guide](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/caching-guide.md): Hướng dẫn chi tiết về caching trong Turborepo — local cache, remote cache, global hash, task hash, cache troubleshooting và best practices.
- [Filtering Workspaces](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/filtering-workspaces.md): Hướng dẫn sử dụng --filter trong Turborepo — lọc package theo tên, thư mục, source control changes, kết hợp filters và advanced patterns.
- [Environment Variables](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/environment-variables.md): Hướng dẫn quản lý environment variables trong Turborepo — task hashing, env modes, strict mode, framework inference, .env files và best practices.
- [Structuring a Monorepo](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/structuring-monorepo.md): Hướng dẫn cấu trúc monorepo với Turborepo — workspace setup, package types, internal packages, exports, và common pitfalls.
- [Package Configurations](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/package-configurations.md): Learn how to configure Turborepo tasks on a per-package basis.
- [System Environment Variables](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/system-environment-variables.md): Learn about system environment variables that control Turborepo's behavior.
- [File Glob Specification](https://blogs.nhquydev.net/devsecops-and-automation/turborepo/file-glob-specification.md): Learn about the glob patterns used in Turborepo for specifying files and directories.
