Trong thế giới thiết kế số hiện đại, UI/UX không còn chỉ là “giao diện đẹp” mà đã trở thành yếu tố quyết định trải nghiệm người dùng và cảm nhận thương hiệu. Mỗi phong cách thiết kế đều mang một cá tính riêng: có phong cách tối giản và tinh tế, có phong cách […]
Làm thế nào để duy chuyển toàn bộ Resource của project hiện tại sang một sever mới
- tuandph
- February 19, 2026
- Kỹ năng mềm
Trong dự án đôi lúc bạn cần thực hiện việc di chuyển dự án sang một sever mới. Sau đây là chi tiết những bước thực hiện cũng như rủi ro gặp phải cần lưu ý.
[Android] How to fix Permission declaration on Store when you don’t know where it is.
When I upload my app to Google Play Store. I notice that the Play Store required declaration for 3 permission. Which I don’t remember when I added it. How to deal with this? Go to Build -> Analyze APK Check the Manifest file to see the content of the .apk or the .aab file Ask […]
Best practice: Làm việc với DateTime
Tìm những records nào liên quan tới ngày đã chọn (Local to UTC) Bài toán: Tôi muốn lấy dữ liệu hoạt động của 1 user cụ thể trong ngày 12/08/2025 (GMT +8). Giả sử table Logs có các cột như sau “UserId, Data, CreatedOn (UTC)” Cách thực hiện: Chuyển từ giờ local sang UTC. Cài […]
SSMS Studio 21 Connection timeout
- tuandph
- November 19, 2025
- SQL Server
Trong quá trình làm việc với SQL Database bạn cần backup database nhưng liên tục bị báo lỗi timeout. Thì đây là cách giải quyết nhé. Tăng giá trị command timeout lên là ok

Niềm đam mê với Mỳ Quảng: Một hành trình của Vị giác
Nhắc đến Quảng Nam, ai mà chẳng nghĩ ngay đến những món đặc sản làm say lòng người: bánh tráng cuốn thịt heo mềm mướt, bê thui Cầu Mống thơm lừng, hay lòng thả đậm đà. Nhưng nếu bảo tôi chọn một món để “yêu thương cả đời”, thì xin thưa, đó chính là Mì Quảng.
Multiple layout within Ionic app
When developing an Ionic app, implementing distinct layouts for different user roles is essential for usability and functionality. In this article, we’ll explore how to structure an Ionic app with two master layouts—one for regular users and another for administrators—each with its own unique navigation system.
Làm gì khi không biết Code: Phần 1 – Xác định Rõ Yêu Cầu
- tuandph
- April 24, 2025
- Uncategorized
Trong lập trình, một function chỉ thực sự hữu ích khi nó đáp ứng đúng yêu cầu. Việc xác định rõ các yếu tố đầu vào, đầu ra và quy trình xử lý không chỉ giúp code dễ hiểu mà còn nâng cao hiệu suất làm việc.
Best Practices for Designing a Booking System Database
- tuandph
- April 23, 2025
- Kỹ năng mềm, Lập trình
Designing a booking system database requires efficiency, flexibility, and scalability. A common mistake is creating separate tables for different item types, such as vehicles, security personnel, and additional services. Instead, a more optimized approach is to use a single table to manage all service items uniformly, simplifying queries and database maintenance.
Chuyến đi Singapore đáng nhớ: Hành trình đầy drama của một kẻ “mù đường” lần đầu đến với quốc đảo Sư tử biển
Đời tôi chưa bao giờ nghĩ mình sẽ có ngày đặt chân tới Singapore – cái đất nước mà nghe đồn sạch đến mức có thể nhặt đồ ăn rơi dưới đất lên thổi phù phù rồi ăn tiếp. Vậy mà, vào dịp Tết Nguyên Đán vừa rồi, khi mọi người còn đang bận rộn gói bánh chưng, chúc tụng nhau thì tôi lại nổi hứng xách ba lô lên và đi, dù kinh nghiệm đi nước ngoài của tôi tròn trịa như con số 3. Đi cùng tôi lần này là mấy ace vợ ở Việt Nam qua chơi hai nhóc con Ken và Ny – hai cái đuôi nhỏ háo hức đến mức làm chuyến đi thêm phần “náo loạn”. Chuyện gì đến cũng đến, và đây là nhật ký chuyến đi vừa đáng nhớ vừa đáng… cười của tôi trong dịp Tết đáng lẽ nên ở nhà ăn mứt gừng.