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年ぶりの修正から学んだこと。
Perl の高速で軽量な日時ライブラリ Time::Moment を紹介します。性能比較、基本操作、タイムゾーン処理、実用例をわかりやすく解説します。
プルリクエストやプッシュのたびに自動でテストが走るCI環境を構築します。GitHub Actionsの基本からDockerを使ったテスト実行まで、実践的な設定を学びます。
MooとMooseを使ってモダンなPerlオブジェクト指向プログラミングを学ぶ。伝統的なblessとの違い、属性定義、ロール、型制約など実践的なクラス設計を解説
テストがあるからこそ安心してリファクタリングできる、というTDDの真価を体験します。Mooのロール機能を使ってコードの重複を排除し、保守性の高い設計を学びます。
CartonとcpanfileはモダンなPerl依存関係管理ツールです。チーム開発での環境統一、CI/CD、Docker環境での利用方法を実践的なワークフロー例とともに詳しく解説します