共有データベースを使いたがるプロジェクトとは全力で戦うか、さもなくば逃げだそう

InfoQ:継続インテグレーションとデータベースのバージョン管理より
http://www.infoq.com/jp/news/2008/02/versioning_databases_series

1. 開発作業には、共有データベース・サーバは決して使用してはいけない。

ハードウェアの進化とOSSデータベースの普及により、自分の開発環境にデータベースを構築するのは簡単になってきました。それでも「共有データベース」を使いたがる開発者/チームが多いのに驚きます。「スキーマの管理」「データベース構築とテストデータ投入の自動化」「マイグレーションの自動化」などができていれば、「個別データベース」を持つのは簡単だし、そうすべきだと思います。
もし、「開発速度を高めるために、共有データベースで開発しよう」というプロジェクトがあったら、全力で「個別データベース」で開発することを提案して戦うか、全力で逃げ出したほうがいいかも。そのような決定を下すプロジェクトでは、その他の開発標準(単体テスト、ビルド、デプロイ、構成管理、アーキティクチャなどなど)に関しても「うまくいきにくい方法」が選択されてしまう可能性が高いと思うから。
※もちろん、CIビルド、結合テスト環境用の「共有データベース」は必要です。

そうJSPは悪くない。

スクリプトレットバッシングの時代にズダボロに引き裂かれたStrutsと、グングン成長したRails
http://d.hatena.ne.jp/higayasuo/20080302#1204425432

ひがさんの良エントリ。激しく同意します。JSP2.0、悪くないです。JSP1.2まではいまいちだと思っていましたが、JSP2.0からはかなり良い仕様に実はなっていたんですよ。Function意外にも、タグファイルやフラグメントもかなり使えます。問題なのはJSP1.2時代に、スクリプトレットバッシングが激しくて、JSP2.0の良書が少ないことでしょうか。JSP2.0の仕様書の翻訳でもあれば、かなり役に立つと思うんですけど。サイトでは、Tech ScoreのJSP2.0の記事が一番おすすめです。

JSPでメソッド呼び出ししたい

個人的にはELでメソッド呼び出しができれば完璧なんだけどなー。ELのエンジンをRhinoに切り替えるっていうのは、以前から何回か挑戦しているんだけど、うまくいっていない。id:masataka_kさんはできるって言っていたんだけどなあ。標準からそれてしまうので、いまいちからもしれないけど。