Database tutorial - IT technology blog

SQLFluff trên Linux: Tự Động Hóa SQL Linting và Chuẩn Hóa Code trong CI/CD Pipeline

SQLFluff là công cụ SQL linter và auto-formatter cho Linux, giúp phát hiện style không nhất quán, bắt buộc casing keyword đúng chuẩn và tích hợp gọn gàng vào CI/CD pipeline của GitHub Actions và GitLab CI. Hướng dẫn này đi qua cài đặt, cấu hình cho các dialect MySQL/PostgreSQL, thiết lập CI/CD và các mẹo thực tế để triển khai vào codebase hiện có.
Linux tutorial - IT technology blog

Cấu hình Kernel Real-time (PREEMPT_RT) trên Linux cho Các Tác vụ Độ trễ Cực thấp

Kernel Linux tiêu chuẩn được xây dựng cho thông lượng, không phải tính xác định — và sự khác biệt đó trở nên quan trọng ngay khi ứng dụng cần đảm bảo thời gian ở mức microsecond. Hướng dẫn này trình bày cách cài đặt kernel PREEMPT_RT, cô lập lõi CPU, tinh chỉnh IRQ affinity và giới hạn lập lịch, đồng thời xác minh cấu hình với cyclictest dưới tải thực tế.
Programming tutorial - IT technology blog

Java Hiện Đại với Records, Sealed Classes, và Pattern Matching: Viết Code Sạch Hơn, An Toàn Hơn trong Java 17–21

Java Records, Sealed Classes và Pattern Matching — ổn định từ Java 17 và hoàn thiện trong Java 21 — giúp loại bỏ boilerplate đáng kể, khiến type hierarchy trở nên toàn diện theo thiết kế, và đưa các trạng thái không hợp lệ thành lỗi compile-time thay vì bất ngờ khi runtime. Hướng dẫn này đi qua cả ba tính năng với các ví dụ thực tế: từ record Point một dòng đến sealed event hierarchy và record deconstruction trong switch expression.