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.