Wiki Kiến Thức & Kinh Nghiệm Kỹ Thuật
Chào mừng bạn đến với Wiki (https://shiftleft.vn/wiki) — nơi lưu trữ và chia sẻ kiến thức, kinh nghiệm thực chiến, cẩm nang thiết lập môi trường và các tiện ích dòng lệnh tổng quát.
🔗 ShiftLeft — Dịch vụ Audit, vá lỗi bảo mật và tư vấn kiến trúc hệ thống.
Mục Lục Khởi Đầu
1. Cài Đặt Môi Trường (Environment Setup)
- Setup Linux đầy đủ: Ubuntu Desktop, shell, công cụ lập trình, container, cloud, tiếng Việt và xử lý lỗi Wayland.
- Setup macOS đầy đủ: Apple Silicon/Intel, Homebrew, shell, toolchain, container VM và bảo trì workstation.
- Cài đặt môi trường Windows: Hướng dẫn thiết lập Chocolatey, OpenSSH Server, Ansible và công cụ dòng lệnh trên Windows.
2. AI Agent Skills
- Tổng quan AI Agent Skills: khái niệm và cách chọn skill theo vấn đề.
- Danh mục skill theo nhóm: năng lực, thời điểm dùng và đầu ra cần kiểm.
- Sử dụng và viết skill: giao việc, mẫu SKILL.md, kiểm chứng và xử lý lỗi.
3. Bắt Đầu Theo Vấn Đề
- Query chậm: bắt đầu với EXPLAIN ANALYZE, chọn composite index, rồi nối metric với query chẩn đoán. Trước khi đổi hạ tầng, xem quyết định scale.
- Lỗi khó tái hiện: dùng debug có giả thuyết, viết regression test và đọc benchmark để phân biệt số đã đo với ngoại suy.
- Đổi kiến trúc backend: xác định cách gom code, ghi ADR, rồi kiểm biên provider hoặc quyền ứng dụng và dữ liệu.
- Giao việc cho AI: chọn context cho thay đổi, đặt tiêu chí hoàn tất, review code và lưu checkpoint. Khi state lớn hơn, cân nhắc file hay database cho bộ nhớ.
Các bài ghi rõ môi trường đã kiểm và giới hạn của lab. Mục lục bên trái chứa các chủ đề còn lại; chọn theo vấn đề đang gặp thay vì đọc tuần tự toàn bộ wiki.
4. Sản Phẩm Khác Của Tác Giả
- sql2erd.dev: dán SQL DDL để xem sơ đồ ERD ngay trong trình duyệt, xuất SVG, PNG, Draw.io, Mermaid hoặc Markdown.
- JobCollect: tổng hợp tin tuyển dụng từ nhiều nền tảng; mỗi tin dẫn về nguồn gốc để ứng tuyển.