最新のソフトウェアアーキテクチャを追い続けるのというのは難しい。この重要な領域をカバーする情報ソースがあまりにも少ないからだ。もちろん InfoQ のようなオンラインサービスが,ソフトウェアアーキテクチャや設計に関して豊富な情報を提供してはいる。しかし空いている時間に,例えば通勤時やランニングをしているときに学べるような方法はないものだろうか? オーディオポッドキャストは,そのような希望を叶えてくれるかも知れない。
モバイルデバイス全盛の現在,ポッドキャストはユーザが情報を好きな時に入手するための,有効な選択肢のひとつになった。幸いなことに少なくともいくつかの企業や専門家が,ソフトウェアアーキテクチャやソフトウェアエンジニアリングを扱うポッドキャストの提供に時間とリソースを費やしてくれている。以下のリストは,現時点で定期的に番組を公開している英語のポッドキャストを集めたものだ。したがって Microsoft の ARCast with Ron Jacobs のように現在提供を停止している有名なポッドキャストについては,意図的に選択外とした。
- IBM フェローの称号を持つ Grady Booch 氏が 2008 年から,IEEE Software から On Architecture というポッドキャストの公開を続けている。10 分ほどのエピソードの中で Booch 氏は,哲学的なものから非常に具体的な探求まで,さまざまな視点でソフトウェアアーキテクチャを説明している。時間がごく限られているため,ほとんどの話題はごく表面的な部分を扱っているに過ぎないのだが,それぞれのエピソードは面白くて有益なものだ。
- Cay Hasselmann 氏の Critical Enterprise Architecture ネットキャスト は,エンタープライズアーキテクチャに関するトピックを – 氏の主張によれば – ベンダ中立な立場で解説するポッドキャストだ。Value Driven Enterprise Architecture という著書を持つ氏が,TOGAF や Zachman 氏の Enterprise Architecture Model などの重要な話題を解説して,自らの見解を示している。プロが製作したような品質ではなく,時には冗長な部分もあるが,提供されている情報の価値は高い。
- おそらくはもっとも有名であろうポッドキャストのひとつが Software Engineering Radio だ。Markus Voelter 氏らドイツのソフトウェア工学専門家たちが提供するこのポッドキャストは,先日の Jonas Boner 氏による Akka フレームワークの話題で 178 エピソードを数えている。各エピソードでは,アーキテクチャに関連する多くの話題が議論され,ソフトウェア開発のすべての領域をカバーしている。
- .NET Rocks では先日,第694回のエピソードで .NET ガジェットの構築について取り上げていた。Carl Franklin,Richard Campbell 両氏によるこのショーは .NET 開発者を対象としているが,.NET エコシステムのソフトウェアアーキテクトにとっても不可欠な情報を提供してくれる。おそらくは .NET 専門のポッドキャストとしてもっとも有名で,そのゲスト一覧はまさに .NET 専門家の紳士録さながらだ。
- .NET 開発者に .NET Rocks があるように,Java 開発者には The Java Posse がある。番組のホストは Tor Norbye (Google),Carl Quinn (Netflix), Dick Wall (Locus Development/Escalate) と Joe Nuxoll (Tesla Motors) の四氏だ。すべてのエピソードがたくさんの Java のニュースをカバーするとともに,ドメイン固有言語 や 開発者プラクティス など,最新のトピックもまとめて取り上げられている。
- Ruby の世界に興味を持つソフトウェアアーキテクトならば,The Ruby Show を聴くべきだ。Peter Cooper と Jason Seifer の両氏が毎週,Ruby と Ruby on Rails のエピソードを届けてくれる。これまで挙げた他のポッドキャストと同じように,The Ruby Show も興味深く有益なニュースや技術的な考察,議論などを提供している。
ソフトウェアアーキテクチャ,特にエンタープライズアーキテクチャに関するポッドキャストの数はそれほど多いとは言えないが,扱っている技術プラットフォームやソフトウェアエンジニアリングにはさまざまなものがある。多くのものが単独での運営か,あるいはごく限られたコミュニティを対象としたものだ。あいにく非英語圏ではあるが,ベンダに依存せずに詳細な情報を提供する German Heise Developer Software ArchtekTOUR のように,アーキテクチャに特化したポッドキャストが他にも存在するようだ。つまりアーキテクチャ専門家にとっては,このギャップを埋めるという余地がまだ十分に残っている,ということになる。