↓ Chuyển đến nội dung chính

Bài viết

2026

Những công cụ giám sát DevOps tôi dùng cho hai sản phẩm, và những thứ tôi đã bỏ

Lỗi "Test timeout of 30000ms exceeded." trong Playwright: tìm bước chờ không bao giờ kết thúc

Làm kỹ sư phần mềm ở Hàn Quốc: một nửa công việc là 눈치 (nunchi)

Dựng quy trình CI/CD trên GitHub Actions: những gì tôi đang chạy, và Docker Compose đã đi đâu

Cách tôi dùng Claude Code hằng ngày: tmux, các chế độ cấp quyền và chiếc điện thoại

Bảo mật agentic AI: agent của tôi được chạm tới những gì, và nghe lệnh của ai

Một pull request bị đóng, một bản fork và một gói PyPI: chuyển HTML sang Markdown thật nhanh cho Python

Dùng SDK của Sentry, nhận trên máy chủ của mình: tự vận hành báo cáo sự cố (crash reporting) cho ứng dụng React Native

Mạng riêng cho một người: Cloudflare WARP, Tunnel và những cỗ máy tôi dùng để làm việc

Mỗi nhánh một môi trường: chấm dứt cuộc tranh giành staging với Fly.io và Cloudflare