JSON-RPC 2.0仕様書から値オブジェクトを設計する実践ガイド。RFC 2119(MUST/SHOULD/MAY)の読み解き方、不変性の担保、バリデーション実装、Perlコード例とTest2によるTDD検証まで完全解説。仕様書駆動設計の教科書的チュートリアル。
Perlの標準モジュールGetopt::Longを使ったコマンドライン引数処理の基本と実例。
GitHub Copilotのエージェント連携の成功パターンを実体験から解説。AGENTS.mdのワークフロー定義とエージェントのname/descriptionの整合性が鍵。試行錯誤から見えた3つのポイントをDeNA LLM勉強会の知見も交えて紹介する、初心者から中級者まで役立つ実践ガイド。
PerlでのログライブラリLog::Log4perlとLog::Dispatchの使い方、設定例、運用上の注意点を解説。
PerlとMooで値オブジェクトを実装する方法を徹底解説。ドメイン駆動設計(DDD)の基礎から、不変性・バリデーション・Test2によるテスト駆動開発まで、実践的なコード例で学べます。
PerlでEmail::SenderやEmail::MIMEを使ったメール送信、SMTP設定、添付、HTMLメール、テンプレート連携の基本例。
Perlの暗号化関連CPANモジュールの使い方とベストプラクティスを解説。
IO::Async と Mojo::IOLoop を使った Perl の非同期処理入門。タイマー、HTTP、プロセス実行、WebSocket の実装例を紹介。
Parallel::ForkManager を使った Perl の並行・並列処理の基本と実用例を解説します。
Perl の `List::Util` と `List::MoreUtils` を使ったリスト処理の便利な関数と使用例を紹介します。
PerlのMojoliciousでWebSocketを実装する完全ガイド。エコーサーバー、リアルタイムチャット、ダッシュボードを3ステップで構築。初心者でも数行のコードから始められる実践チュートリアル。
Perl の例外処理を改善する Try::Tiny の使い方とベストプラクティスを解説します。
PerlでDBへアクセスする基本からDBIの使い方、プレースホルダ、トランザクション、DBIx::ClassによるORMの使い方まで解説します。
実践的なTDDのテクニック、よくあるアンチパターン、継続的な改善方法を学んでシリーズを完結します。テストの品質を高め、保守性の高いコードを書くための知見を身につけましょう。
JSON-RPC 2.0のエラーレスポンスにおけるID必須仕様について、仕様の意図、実装の注意点、他のRPCプロトコルとの比較を通じて詳しく解説します。JSON::RPC::Specの8年ぶりの修正から学んだこと。