書籍

Jakarta Commonsクックブック - Javaプロジェクト必須のレシピ集

Javaの標準ライブラリの上に構成される、汎用的なライブラリ群です。とても有用だと思います。 JDKだけではシステム開発に時間が掛かり過ぎると思いますが、こういったオープンソースのライブラリを利用して生産効率を上げることも技術のうちだと思います。…

Java並行処理プログラミング

これは並行処理プログラミングという枠組みを超えて、アプリケーションの設計原則の書籍だと思います、非常に有益です。共著者のダグ・リーは、java.util.concurrentパッケージの開発者だそうです、並行処理プログラミングにおける的確な解説がとても参考にな…

Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

Eric EvansのDomain Driven Design(ドメイン駆動設計)というソフトウェアパターンの書籍は海外では超有名らしいですが日本語翻訳版はありません。しかし、その要約本の日本語版のPDFがダウンロード出来ます。 Domain Driven Design(ドメイン駆動設計) Quic…

Effective Java

オブジェクト指向プログラミングのお作法が載っている、沢山のコードを書いてしまう前に読んでおくべきだったと後悔している。インタフェースを型として優先して使用すべきとの明快な解説は、心の靄が晴れた気持ちになった。プログラミング全般のあらゆる場…

エンタープライズ アプリケーションアーキテクチャパターン

マーチン・ファウラーがアプリケーションのアーキテクチャ、すなわちソフトウェア設計の戦略を決定する為の指針を記した書籍だ。RDBMSを利用してシステムを構築する場合に、誰もが遭遇する問題点と、その解決方法のアイデアが詰まっている。あまたの開発者が…

アジャイルソフトウェア開発の奥義

どうやってソフトウェアを開発し、そしてどの様に育てていくか、その実践的な方法論がこの本に載っている。オブジェクト指向設計の原則を提示して、そこからデザインパターンに向かってリファクタリングされる様子など、アジャイルソフトウェア開発の実践に…

ソフトウェアアーキテクチャ

アーキテクチャパターンの原典で海外ではPOSAと呼ばれ定番であるらしい、戦略と戦術で分ければ、戦略部分の指南書である。お世辞にも読みやすい書籍ではない、サンプルコード(C++)は必要最低限で、モデル図はUML以前のものだ。だが内容はとても実践的であり…

デザインパターンとともに学ぶオブジェクト指向のこころ

あまり有名ではないと思うが、とても実践的で有益なオブジェクト指向開発の指南書だと思う。ソフトウェア開発で生じるさまざまな問題を、デザインパターンを利用して解決する方法を示してくれる。インターネットでいくらでも情報が得られる今の世の中で、購…

実装パターン

ソフトウェア開発を戦略と戦術に分けるとしたら、この書籍は戦術の指南書である。小型で薄い本だが得られるものは非常に大きい、最近はカバンに入れて常に持ち歩いている、著者のケント・ベックの人柄がうかがい知れる気楽に読み進められる楽しい本だ。実装パ…

とても有益な技術書がひっそりと発売されていた

Silverlightで開発するデータ駆動アプリケーション Silverlight(XAML + C#) + WCF + RESTful + LINQ to JSON 等の技術エッセンスを使用して、本書の後半では実際にSilverlightでTwitterクライアントを作成して見せる。本書のメインではないが、WCFが実際に動…

Avalon未来への架け橋

WPF + ADO.NETの組み合わせは、MicrosoftのMVCアーキテクチャの最適実装の1つだ。MFCのドキュメントビュー構造の複雑さを切り捨て、ビューコントローラとモデルを完全に分離した.NET Frameworkのアーキテクチャは理に適っていて非常に美しい。 データを表現…

マーチン・ファウラーはMVCについて

こんな感じて解説してくれる ※かなり勝手に解釈しているがControllerとViewは、Modelのパブリックメソッドを直接呼ぶ。逆にModelはControllerとViewに依存していない。むぅ。 翻訳が酷すぎるが、非常に参考になる エンタープライズ アプリケーションアーキテ…

オブジェクト嗜好度向上計画

オブジェクト指向を意識した原体験である、この本が無ければ現在の私の生活は無いだろう。一冊の書籍が人生を変え得るきっかけを与えてくれた。私は人のきっかけに貢献することが出来るのだろうか?オブジェクト嗜好度向上計画 (DB Magazine Selection)作者:…