Database tutorial - IT technology blog

Soft Delete Pattern trong Database: Xóa Bản Ghi An Toàn, Khôi Phục Dữ Liệu và Tối Ưu Index với PostgreSQL và MySQL

Soft delete pattern cho phép bạn đánh dấu bản ghi là đã xóa thay vì xóa vật lý — giúp khôi phục dữ liệu an toàn, ghi lại audit trail và lưu trữ dữ liệu tuân thủ GDPR. Hướng dẫn này trình bày cách triển khai thực tế trong PostgreSQL và MySQL, bao gồm partial index, xử lý ràng buộc unique và chiến lược dọn dẹp dữ liệu.
Programming tutorial - IT technology blog

Xây dựng Web App Xử lý Triệu Kết nối Đồng thời với Elixir và Phoenix Framework: Từ Cài đặt đến Production

Elixir và Phoenix Framework tận dụng mô hình lightweight process của máy ảo BEAM để xử lý hàng triệu kết nối đồng thời mà không gặp phải vấn đề nghẽn thread pool phổ biến ở các stack khác. Bài viết này hướng dẫn toàn bộ quá trình từ cài đặt, cấu hình WebSocket channel, triển khai production với Mix release, đến giám sát real-time bằng LiveDashboard và IEx.
Security tutorial - IT technology blog

Phòng Thủ Chống ARP Spoofing và Tấn Công Man-in-the-Middle trên Linux với arpwatch và arptables

ARP spoofing cho phép kẻ tấn công âm thầm chặn toàn bộ traffic trên mạng nội bộ của bạn — và hầu hết các thiết lập bảo mật thông thường đều bỏ sót hoàn toàn. Bài viết này hướng dẫn cách phát hiện tấn công Man-in-the-Middle dựa trên ARP bằng arpwatch, chặn chúng với static ARP entries và arptables, đồng thời xây dựng script giám sát nhẹ cho bất kỳ máy Linux nào.
Networking tutorial - IT technology blog

Triển khai mạng lưới Wireless Mesh với B.A.T.M.A.N. Advanced (batman-adv) trên Linux: Hạ tầng tự phục hồi cho HomeLab và IoT

Sáu tháng chạy batman-adv trên môi trường thực tế cho HomeLab và triển khai IoT. Hướng dẫn này so sánh các phương pháp mạng mesh, phân tích ưu nhược điểm thực tế của batman-adv, và hướng dẫn triển khai đầy đủ trên Ubuntu/Debian với giám sát batctl và tự động hóa bằng systemd.