JSON-RPC 2.0のエラーレスポンスにおけるID必須仕様について、仕様の意図、実装の注意点、他のRPCプロトコルとの比較を通じて詳しく解説します。JSON::RPC::Specの8年ぶりの修正から学んだこと。
Perl の高速で軽量な日時ライブラリ Time::Moment を紹介します。性能比較、基本操作、タイムゾーン処理、実用例をわかりやすく解説します。
プルリクエストやプッシュのたびに自動でテストが走るCI環境を構築します。GitHub Actionsの基本からDockerを使ったテスト実行まで、実践的な設定を学びます。
MooとMooseを使ってモダンなPerlオブジェクト指向プログラミングを学ぶ。伝統的なblessとの違い、属性定義、ロール、型制約など実践的なクラス設計を解説
テストがあるからこそ安心してリファクタリングできる、というTDDの真価を体験します。Mooのロール機能を使ってコードの重複を排除し、保守性の高い設計を学びます。
CartonとcpanfileはモダンなPerl依存関係管理ツールです。チーム開発での環境統一、CI/CD、Docker環境での利用方法を実践的なワークフロー例とともに詳しく解説します
メソッドの振る舞いをテストしながら、Test2の様々なアサーション機能を学びます。例外テスト、構造比較、サブテストなど、実践的なテストテクニックを身につけます。
Plack/PSGIはPerlのWebアプリケーション開発に革命をもたらした基盤技術です。PSGIの概念、Plackの使い方、ミドルウェアの活用方法を、実際に動作するコード例とともに詳しく解説します
Test2とMooを使った開発環境をDockerで構築し、TDDの基本サイクル「レッド→グリーン→リファクタリング」を体験します。まずは失敗するテストを書くことから始めましょう。
カスタムエージェントを使った記事作成で、アサイン時の指示が重要だと気づいた体験談。愛を込めて指示したら思わぬ反応があった話。
Perlの最も重要な概念「コンテキスト」を完全理解。スカラー・リスト・voidコンテキストの違いと、wantarray()を使った柔軟な関数実装を学びます
Perlに特化したカスタムエージェント「perl-monger」を作成し、ドメイン特化型AIエージェントの有効性について実例を交えて解説します。
Perl の次世代テストフレームワーク Test2 と Test2::V0 の基本を解説し、実践的なテスト例を紹介します。
GitHub 公式の awesome-copilot リポジトリを活用して、カスタムプロンプトやドメイン特化型エージェントで開発効率を劇的に向上させる方法を紹介します。
AGENTS.mdをAIに正しく理解させるための書き方を実験。MUST/MUST NOTの分類と単純な羅列、どちらがAIにとって誤解がないのか?RFC 2119から学んだことと、意外な実験結果。