
Lỡ tạo nhánh Git từ nhánh khác thay vì main — cách xử lý sạch
Lỡ git checkout -b khi đang đứng trên nhánh khác khiến nhánh mới cõng code chưa merge. Đây là cách phát hiện và dọn sạch nhánh Git sai gốc trước khi mở PR.
Bài viết về phát triển, công nghệ và các phương pháp hay nhất
Ghi chép thực chiến từ dự án thật — Laravel, Node.js, Odoo, DevOps và quy trình làm việc cùng AI. Mỗi bài đều xuất phát từ thứ tôi đã tự build, debug hoặc deploy, kèm câu lệnh, cấu hình và cả lỗi đã gặp. Nhiều hướng dẫn đi kèm một công cụ miễn phí chạy ngay trên trình duyệt.

Lỡ git checkout -b khi đang đứng trên nhánh khác khiến nhánh mới cõng code chưa merge. Đây là cách phát hiện và dọn sạch nhánh Git sai gốc trước khi mở PR.

Laravel Scheduler báo “Has Mutex” khi dùng withoutOverlapping()? Đây là nguyên nhân lock bị giữ và cách xử lý đúng kỹ thuật cho production.

Tổng quan vòng đời Odoo custom module: cấu trúc, model, phân quyền, cài/nâng cấp/gỡ an toàn và lỗi production hay gặp — kèm checklist chống mất dữ liệu.

Cách giữ nhân vật nhất quán khi tạo ảnh ChatGPT qua 50 hình chỉ với 8 câu lệnh: từ hồ sơ gốc, cố định nhận diện đến kịch bản 50 ý tưởng.

Hướng dẫn setup SSH Key cho Bitbucket trên MacBook/Windows để fix lỗi git pull/git push do App Password deprecated. Có command, cách test, đổi remote SSH.

Bitbucket App Password bị deprecated khiến git pull, git clone hoặc git push qua HTTPS lỗi 410 và Authentication failed. Hướng dẫn tạo API Token đúng scope và nhiều cách xử lý an toàn cho dev, DevOps

Khám phá 10 ngành nghề được dự đoán sẽ bùng nổ trong 10 năm tới: AI Agent, Cybersecurity, HealthTech, Green Energy, Creator Economy, Robotics, EdTech, Space Economy, Fintech và Mental Wellness.

Hướng dẫn cấu hình crontab để chạy Laravel Scheduler và dùng Supervisor để tự động chạy Laravel Queue Worker trên server Linux.

Laravel Paper giúp bạn biến Markdown và JSON files thành Eloquent-like models trong Laravel. Phù hợp cho documentation, product catalog, CMS nhỏ và nội dung flat-file không cần database.