Python tutorial - IT technology blog

Hướng dẫn xây dựng ứng dụng Desktop hiện đại với Python và CustomTkinter

CustomTkinter giúp bạn xây dựng ứng dụng desktop Python với giao diện hiện đại, dark mode và bo góc đẹp — mà không cần học lại từ đầu nếu đã biết Tkinter. Bài viết hướng dẫn từng bước từ cài đặt, viết widget, layout nhiều tab đến đóng gói thành file .exe để chia sẻ.
Linux tutorial - IT technology blog

Hướng dẫn sử dụng strace để debug ứng dụng trên Linux: Theo dõi System Call và tìm nguyên nhân lỗi hiệu quả

strace cho phép bạn theo dõi toàn bộ system call của một process trên Linux — từ mở file, kết nối mạng đến chờ lock — mà không cần source code hay recompile. Bài viết này hướng dẫn cách dùng strace thực tế để debug permission error, file not found, service bị treo và tìm bottleneck I/O.
Docker tutorial - IT technology blog

Docker Compose Profiles: Quản lý dịch vụ tùy chọn theo môi trường — debug, monitoring tách biệt hoàn toàn

Docker Compose Profiles cho phép bạn tách biệt công cụ debug, monitoring khỏi service chính trong cùng một file docker-compose.yml. Bài viết chia sẻ cách triển khai thực tế sau 6 tháng dùng trên production, kèm ví dụ cụ thể cho môi trường local, staging và production.