PerlでJSON-RPC 2.0のRequest/Responseを複合値オブジェクトとして実装。Type::TinyのMaybe型とInstanceOf、from_hashファクトリーメソッドによる実践的なTDD開発手法を解説。
Perl Advent Calendar 2025の最終記事。25日間の振り返りと今後の展望をまとめます。
Perlの歴史、CPAN、YAPC、地域コミュニティ(Kansai.pm)と今後の展望を概観する記事。
PerlのTest2::V0で学ぶTDD実践ガイド。Red-Green-Refactorサイクル、dies/lives例外テスト、subtest構造化、境界値分析を実例付きで解説。MethodName値オブジェクトで体験する本格的なテスト駆動開発。
Perlで設定ファイル(YAML/JSON/TOML/INIなど)を扱うモジュールと実践的な使い方を解説
PerlのWebスクレイピング入門。Web::ScraperとMojo::UserAgent+Mojo::DOMの使い方と実用例を解説。
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 の並行・並列処理の基本と実用例を解説します。