Tìm hiểu sâu về các cơ chế IPC trong Linux. Khám phá thời điểm sử dụng Pipe, Socket và Shared Memory, cùng các mẹo tối ưu hiệu năng và quản lý tài nguyên.
Phát hiện lỗ hổng bảo mật trước khi đưa lên production. Hướng dẫn này chỉ cho bạn cách sử dụng Semgrep để tự động hóa việc quét bảo mật trong pipeline CI/CD, giúp giảm thời gian review và ngăn chặn rò rỉ dữ liệu.
Dựa trên 6 tháng sử dụng thực tế 24/7, hướng dẫn này sẽ giúp bạn triển khai Node-RED trên Docker, bảo mật các flow và tích hợp MQTT cùng Home Assistant cho một HomeLab chuyên nghiệp.
tRPC cho phép bạn chia sẻ TypeScript types giữa backend và frontend Next.js mà không cần code generation hay file schema riêng. Hướng dẫn này trình bày cách thiết lập một full-stack API type-safe từ đầu, để khi đổi tên một field ở server, client báo lỗi ngay lúc compile — không phải khi đã lên production.
OAuth 2.0 và OpenID Connect là nền tảng của xác thực hiện đại, nhưng cấu hình sai rất phổ biến và tốn kém. Hướng dẫn này đề cập đến các lỗ hổng thường gặp nhất — thiếu tham số state, open redirect, xác thực token không đúng — và hướng dẫn bạn cách triển khai từng bước đúng cách với ví dụ Python thực tế.
Hoarder là bookmark manager self-hosted chạy trên Docker, bổ sung tóm tắt bằng AI và tìm kiếm toàn văn cho mọi link bạn lưu. Bài viết hướng dẫn cài đặt hoàn chỉnh với Docker Compose, tích hợp Ollama để dùng AI local, và các mẹo thực tế khi sử dụng hàng ngày như một giải pháp thay thế Pocket.
Hướng dẫn giám sát hiệu năng mạng Linux với Prometheus, node_exporter và Grafana. Bài viết bao gồm cài đặt, các PromQL query quan trọng cho TCP retransmit và packet drop, cách cấu hình Grafana dashboard và alerting rule cho môi trường production — đúc kết từ kinh nghiệm thực tế xử lý sự cố bão hòa mạng âm thầm.
PacketFence là nền tảng NAC mã nguồn mở kiểm soát thiết bị nào được phép kết nối vào mạng có dây và Wi-Fi của bạn bằng 802.1X, RADIUS và gán VLAN động. Hướng dẫn này bao gồm cài đặt, cấu hình switch, tích hợp Active Directory và các kinh nghiệm triển khai rút ra từ một vụ xử lý sự cố ransomware thực tế.
Chạy các mô hình ngôn ngữ lớn cục bộ đòi hỏi phải thu nhỏ dung lượng file mà không làm giảm chất lượng. Hướng dẫn này đi qua toàn bộ pipeline llama.cpp: tải mô hình từ Hugging Face, chuyển đổi sang định dạng GGUF, và quantize xuống Q4_K_M hoặc các mức khác để phù hợp với phần cứng thông thường.
Changedetection.io là công cụ tự host theo dõi thay đổi nội dung website và gửi cảnh báo tức thì. Hướng dẫn này trình bày cách cài đặt với Docker Compose và cấu hình thông báo Telegram cho HomeLab — bao gồm cả các trang render bằng JavaScript qua Playwright.