InfoQ ホームページ ニュース
-
Entity Framework 4.1 - バリデーション
バリデーションは、Entity Framework 4.1を紹介する上で、興味深い機能である。プロパティにアノテーションを追加することによって、エンティティをデータベースに保存する前に自動的に「オンデマンド」でバリデーションをかけることができる。バリデーションに関しては、Entity Framework 4.1のCTP5からRTWバージョンでも多くの改善が行われている。
-
チームから信頼を得るには
Wanjun Zhuang氏がLinkedInのアジャイルコーチンググループのメンバに新しいアジャイルチームから信頼を得ることについて質問している。氏はメンバからマネージャだと思われていて気持ちを開いてくれない。評価者だと思っているのだ。この質問にはたくさんの助言が寄せられた。どれもそソフトウエア開発チームに役に立ちそうだ。
-
Eric Gamma 氏が Microsoft Visual Studio チームに参加
GoF (Gang of Four) として知られる Design Pattern の 4人の共著者のひとりである Eric Gamma 氏が Microsoft の Visual Studio チームに参加した。
-
DTO vs オブジェクト:3つの意見
NHibernateとWCFが導入��れて以来、.NET開発者は統一したエンティティモデルという概念へ近づいてきた。そして、ORMエンティティ、WCF DTO、MVC、MVP、MVVMフレームワークのモデルに同じクラスが使われるという点に議論が生まれている。Dependency Injection in .NETの著者であるMark Seemann氏はこの事態を必ずしも良いことではないと考えている。
-
Schema.org - Google、MicrosoftおよびYahoo!が共通のマークアップ語彙に同意
Google、MicrosoftおよびYahoo!は、WebマスターによるWebページの内容への意味付け作業を単純化してくれるMicordataフォーマットを元にした、共通のマークアップ語彙であるSchema.orgを提案することを決定した。
-
JenkinsはHudsonとの和解に興味なし
最近のJenkins会議で、Hudsonプロジェクトとの和解が可能かどうか(HudsonのEclipse.orgに移る提案が出された後に)、そのためには何が必要か、という議論がなされた。話された要求は、EclipseあるいはApacheファンデーションのいずれに移るにも障害であり、よってHudsonとの和解も難しい。
-
Software AGにおけるTerracottaの将来について、Ari Zilka氏との対話
SOAおよびBPMマーケットリーダーの1つ、Software AGは、サンフランシスコを拠点とし、EhCache、Big Memory、Quartzといた有名なオープンソース製品を支援するTerracottaを買収した。Terracottaの製品はSoftware AGにとって、クラウドベースサービスのためのアプリケーションパフォーマンスおよびスケーラビリティ要求を埋めるものだ。この買収の将来について、Jeevak KasarkodがAri Zilka氏に話を聞いた。
-
Web Forms vNext のモデルバインダ
ASP.NET Web Form は死を宣告されたにも関わらず,いまだ人気の高いフレームワークだ。Microsoft も多額の投資を継続していて,Web Forms vNext では強く型付けされた双方向データバインディングなど,いくつかの領域で大幅な改善が行われている。
-
コロラド州ボルダーで開催されるCompArch 2011
CompArchカンファレンスはコンポーネントベースの開発とソフトウエアアーキテクチャに興味を持っている開発者や研究者が共催するカンファレンスだ。今年は7月20日から7月24日までコロラド大学で開催される。議長はIvica Cnrkovic氏とJudith Stafford氏が務める。
-
SSISの性能を並列処理で改善するBalanced Data Distributor
Balanced Data Distributor(BDD)はSQL Server Integration Services (SSIS)向けの新しいマルチスレッドデータフロー変換ツールだ。データを複数の出力に分散させることでマルチコア、マルチプロセッサ環境で高性能な処理を実現する。
-
Oracle,Open Office の Apache 財団への移行を提案
Oracle は OpenOffice コードを Apache 財団に寄贈し,Apache ライセンスにライセンス変更することを提案した。同社は1ヶ月ほど前,このプロジェクトの開発を放棄すると発表したばかりである。他のコントリビュータ (IBM など) にとっては興味深い動きだが,LibreOffice の開発を LGPL 下で続ける Document Foundation とは異なるものだ。
-
RESTはエンタープライズで成功しているか?
Programmable Webのデータによる、APIの73%が RESTfulであることを基に、RESTは勝利した、と早合点する人達がいるかもしれない。しかしSOAの実践者である Steve Jones氏は、それらのAPIはデータ収集するフロントエンド システムで使われており、エンタープライズ システムの大部分によっては使われていないし、RESTはまだエンタープライズに対応出来ていない、と注意喚起している。
-
VB6オープンソースの噂に対するリアクション
TechEdの間、多くの人がVisual Basicがオープンソースになるというデマを信じ込んでいた。それが嘘だと判明したが、言語に関すること、それがレガシーであること、そしてオープンソースの実装に関する様々な議論を生み出した。
-
JRuby総まとめ: JRuby on EY AppCloud, JRuby-Lint, JRuby Delegates
JRubyがEngineYardのAppCloud ベータプログラムで利用可能になった。これはTrinidadサーバを使って動作するようになっている。Nick Sieger氏がjruby-lintをリリースした。これはJRubyとMRIとの間で、推奨されない、も���くは、うまく機能しないパターンがないか、Rubyコードをチェックする静的解析ツールだ。JRuby 1.6.2もリリースされた。
-
TeamCity 6.5: Git および Mercurial との統合を拡張し,.NET 対応を改良
JetBrains は先日 TeamCity 6.5 のリリースを発表した。外観の改められた今回のリリースには Git および Mercurial との統合の改良に加えて,特に .NET 開発者向けにいくつかの改良点が盛り込まれている。さらに無償版の Professional Edition のユーザ数が無制限となった。