Database tutorial - IT technology blog

SQLFluff on Linux:CI/CDパイプラインでSQLリンティングとコード標準を自動化する

SQLFluffはLinux向けのSQLリンターおよび自動フォーマッターで、スタイルの不整合を検出し、キーワードの大文字・小文字表記を統一し、GitHub ActionsやGitLab CIパイプラインとシームレスに統合できます。本ガイドでは、インストール方法、MySQL・PostgreSQLダイアレクトの設定、CI/CDのセットアップ、既存コードベースへの導入に向けた実践的なヒントを紹介します。
Linux tutorial - IT technology blog

超低レイテンシワークロード向けLinuxリアルタイムカーネル(PREEMPT_RT)構成ガイド

標準のLinuxカーネルはスループット優先で設計されており、決定性(determinism)は後回しです。アプリケーションにマイクロ秒単位のタイミング保証が必要になった瞬間、その違いが致命的になります。このガイドでは、PREEMPT_RTカーネルのインストール、CPUコアのアイソレーション、IRQアフィニティとスケジューリング制限のチューニング、そして実際の負荷下でのcyclictestによる検証方法を順を追って解説します。
Programming tutorial - IT technology blog

モダンJava:Records・Sealed Classes・パターンマッチングでJava 17〜21のコードをクリーンかつ安全に書く

Java Records・Sealed Classes・パターンマッチングはJava 17で安定版となり、Java 21で完全に成熟しました。ボイラープレートを劇的に削減し、型ヒエラルキーを設計上で網羅的にし、無効な状態をランタイムの驚きではなくコンパイル時エラーへと押し上げます。本ガイドでは、1行のPointレコードからsealedイベントヒエラルキー、switch式でのrecordデコンストラクションまで、実践的なサンプルコードで3つの機能すべてを解説します。