Dyno

Engineering Software as a Service

Armando Fox / David Patterson

UC Berkley の CS (コンピュータ・サイエンス)の講義で使われている教科書です。

その講義は MOOC のひとつ「 edX 」の「 Agile Web Development Using Ruby on Rails 」というコースにもなっているのでそちらの教科書でもあります。

Agile / BDD / TDD 等のノウハウが学べる先進的で実践的な内容で、(よい意味で)教科書らしくない書籍です。利用するフレームワークはタイトルのとおり Ruby on Rails です。

副題は「 An Agile Approach Using Cloud Computing 」です。

私はウェブ技術者としてまだ経験が浅い頃にこの教科書のコースを受講し、そのときにこの書籍を買いました。

私は学部生レベルの情報系の知識はもともと持っていましたが、それでも、この講義はペースが早くついていくのは大変でした。知的好奇心の刺激されるとてもおもしろいコースでした。