Rick Hightower
Rick Hightower has worked as a CTO, Director of Development and a Developer for the last 20 years. He has been involved with J2EE since its inception. He worked at an EJB container company in 1999. He has been working with Java since 1996, and writing code professionally since 1990. Rick was an early Spring enthusiast. Rick enjoys bouncing back and forth between C, Python, Groovy and Java development. He has written several programming and software development books as well as many articles and editorials for journals and magazines over the years.
全ての Rick Hightowerに関するすべてのコンテンツ
Rick Hightowerが書いたNews
- トピック
- Icefaces,
- jquery,
- JSF,
- JavaScript,
- Java EE,
- 動的言語,
- Java,
- 言語,
- プログラミング
PrimeFacesプロジェクトはIceSoftがPrimeFacesのコードを"一行一行"コピーして新しいIceFaces Aceコンポーネントを作っていると主張している。法的な問題には発展しないが、PrimeFacesチームはショックで幻滅している。PrimeFacesチームによればIceSoftのAceコンポーネントは"90%が"PrimeFacesのコピーだ。InfoQは双方から話を聞いた。競合相手のApacheライセンスのプロジェクトをフォークするのは許されるのだろうか。
- トピック
- MySQL,
- Caching,
- Oracle,
- Relational Databases,
- クラスタリング&キャッシング,
- データベース,
- パフォーマンス&スケーラビリティ
Oracle が NoSQL 市場のハートの新たなラウンドに火を付けた。今回の MySQL Cluster 7.2 リリースには REST や Memcached ワイヤプロトコル,NoSQL C++ などの NoSQL ソリューション,そして 標準 MySQL インターフェースに対して直接的に対抗する新機能が加えられている。さらに MapReduce 的な分散結合により,複雑なクエリ処理速度の 70倍に及ぶ高速化を誇る。Oracle による MySQL/NoSQL ハイブリッドは受け入れられるだろうか?
- トピック
- JMS,
- Java EE,
- Java,
- 言語,
- プログラミング,
- ActiveMQ
Apache Apollo 1.0 がリリースされた。ActiveMQ のサブプロジェクトである Apache Apollo は,マルチコア・マルチプロセッサ指向の新たなスレッディングモデルを備えることによって,速度とスケーラビリティ,さらには信頼性の面でも ActiveMQ を凌駕する。JMS もサポートされた。合わせて発表された JMS ベンチマークは,競合するメッセージング製品の中で有力な存在であることを示している。
- トピック
- JSF,
- Java EE,
- Java,
- 言語,
- プログラミング
InfoQはJSFの仕様策定者であるEd Burns氏に話を聞く機会を得た。氏はAjaxやHTML5を考慮したJSFはどのようなものになるのか、JSF 2.0、2.1はどのようなものになったか、2.2はどうなるのかについて話してくれた。また、JSPをFaceletととして処理した後にJSPとして返す仕組みや、JSF 2.2のマルチテナント機能、JSFはどのようにHTML 5をサポートするか、JSFの導入やJSFを使っている高トラフィックサイトなど、話題は多岐に渡った。
- トピック
- Grails,
- Groovy,
- Java,
- 動的言語,
- 言語,
- プログラミング
VMwareの一部門SpringSourceのGrails開発チームは先頃Grails 2.0のリリースを発表した。このリリースはGrailsのユーザビリティをRooコンソールに似た形に改善した。クラスリローディングは進歩し、GroovyとJavaに対応している。Grailsの永続レイヤであるGORMはGroovy 1.8でのAST変換によって最大限DSLをサポートしている。
- トピック
- Scala,
- Java,
- Functional Programming,
- 言語,
- プログラミング
Typesafeは、Play frameworkがTypesafe Stack 2.0に含まれることをアナウンスした。Play frameworkは、Rails/Grailsのようなフレームワークで、元々ScalaでなくJavaにフォーカスしていた。遂に Play framework 2.0はScalaとJavaを一級市民としてサポートする。InfoQは、Typesefeの社長かつCEOで、Donald Fischer氏に、Play フレームワークを彼らが選んだことと、Play フレームワークがTypesafe Stackに採用した理由を話してもらった。
- トピック
- Groovy,
- Java,
- 動的言語,
- 言語,
- プログラミング
Groovy の最新版ではパフォーマンスと作業性の向上に加えて,さまざまな機能の追加が行われている。InfoQ は Guillaume Laforge 氏から,AST による開発生産性の向上,組込 JSON サポート,ドメイン固有言語サポートの改善,最適化,さらには Java 7 言語サポートを含む Groovy 1.9 と 2.0 のロードマップや Groovy の普及率に関する情報を得ることができた。
- トピック
- Java,
- クラスタリング&キャッシング,
- 言語,
- プログラミング,
- パフォーマンス&スケーラビリティ
JSR-347はデータグリッドの仕様だ。このJSRの誕生には、JSR-107のJCacheと比較して、どのように使うのかについて論争があり混乱が伴っていた。InfoQはManik Surtani氏に、JSR 347とJSR 107について話を聞いた。また、キャッシングやNoSQL、データグリッド、Infinispanや関連する話題にも話が及んだ。
- トピック
- Java One,
- Scala,
- Java,
- Functional Programming,
- 言語,
- プログラミング
2011年10月3日、JavaOneにて、Heroku(SalesForce.comが最近買収したPaaSプロバイダ)がScalaサポートを発表した。HerokuはTypesafeと提携して、HerokuプラットフォームにScalaサポートを追加する。Typesafe(Scalaの会社)にはScalaの作者である Martin Odersky氏が創業者に名を連ねている。
- トピック
- Java,
- Artifacts & Tools,
- 仮想化,
- マネジメント,
- 言語,
- デプロイ/データセンター,
- Linux,
- クラウドコンピューティング,
- OS,
- プログラミング,
- Agile
新しいJClouds 1.0リリースの目標は、多くのベンダー、プロバイダー、IaaSからPaaSまでのフレームワークとAPIを跨いだ、計算ノードとストレージノードを管理する共通のインターフェースを提供することだ、と JCloudsの設立者である Adrian Cole氏が言っている。