InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Marshal.ReleaseComObjectは危険な場合がある
Visual StudioプラットフォームチームのプリンシパルデベロッパのPaul Harrington氏は、マネージドコードからCOMオブジェクトを破棄するためにMarshal.ReleaseComObject()を呼び出すことが、なぜ危険であり、推奨されていないかについて解説した。
-
WebSocket と Bayeux/CometD
ブラウザベースのアプリケーションで通信を行うためのテクノロジは,現在のところ2つある。Bayeux (別名 CometD) と,それより新しい WebSocket だ。どちらが優れているだろうか,あるいは,共存できるのに十分なだけの違いがあるのだろうか?
-
2月のWPF Toolkitで3つの新しいコントロールが追加
WPF Toolkitの2月版でSilverlightからさらに3つのコントロールが追加された。アコーディオン(Accordion)、オートコンプリートボックス(AutoCompleteBox)、レーティング(Rating)である。
-
ASP.NET MVC 2における変更
数日前Scott Guthrie氏は、ASP.NET MVC 2の製品リリースをアナウンスした。それには、多くの機能といくつかの変更が含まれている。厳密なルールで比較すると、ASP.NET MVPにおける.NETのベースクラスライブラリの��更は、極めて少ないと言える。
-
RESTサービスのセキュリティに対処する
RESTがSOAの実装として人気を得るにつれ、RESTサービスのセキュリティは日に日に重要になっている。この記事では、Chris Comerford氏とPete Soderling氏が、なぜRESTセキュリティが存在しないのか、どうやってRESTサービスをセキュアにするのかについて語る。
-
ASP.NET MVC 2の機能の概要
.NET 3.5と近い将来リリースされる.NET 4の両方で利用可能な、MicrosoftのオープンソースMVCフレームワーク、ASP.NET MVC 2の製品版がリリースされた。ASP.NET MVC 2は、テンプレーテッドヘルパやエリア、非同期コントローラ、新しいバリデーションフレームワークといった、多くの新機能を提供する。
-
JSR 310 JavaのDate/Time API
JSR 310 Date/Time APIのリーダである、Stephen Colebourne氏は、最近、Java言語に提案している追加と変更に対するEarly Draft Reviewを公表した。InfoQは、QCon Londonで氏に会って、プロジェクトについて更に聴いた。
-
-
MuleSoftのCloudCatがAmazon EC2およびGoGridクラウドでのWebアプリケーション開発をサポート
CloudCatと呼ばれるMuleSoftのApache Tomcatコンテナのクラウド・サービス・オファリングでは、仮想イメージが提供される。これにより、開発者およびQAチームはクラウド環境でのWebアプリケーションの構築やテストが可能になる。MuleSoftは、先ごろCloudCat製品のリリースおよびクラウド・インフラストラクチャのホスティング・プロバイダであるGoGridとのパートナーシップを発表した。
-
チームの最適な構造
アジャイルは7人に2人多いか少ないかくらいの大きさのチームについて話題にするが、一方で全体チームという考え方も推奨する。全体チームとは案件を遂行するための十分な技術をチーム全体に持たせるという考え方だ。つまり、中核となる開発技術とは別に、必ずやらなければならないテストの技術、データベースに関する技術、ユーザインターフェイスに関する技術もチームが持つという考え方だ。チームの構造を定義するのは簡単だろうか。
-
US Scrum Gathering,興奮の第2日目
Scrum Gathering の2日目はトピック,おしゃべり,活気,役に立ちそうなもの,そして初日に続いて(もちろん)健全な議論の嵐で目いっぱいだった。当日のハイライトは(ご存知) Open Space の創設者である Harrison Owens 氏の登場,Jeff Patton 氏の "ストーリーマッピングの利用",Jurgen Apello 氏の自己組織化に関する話,その他多数だ。
-
Windows Mobile 7はネイティブコードをサポートしない
Windows Mobile 7の開発ストーリーが公開された。思っていた通り、Windows Mobile 7はSilverlight、XNA、Flashをベースにしている。ちなみに、このプラットフォームではマネージコードしか実行することができない。
-
オープンソースSOAソリューションに対する偏見の再考
ZapThinkのシニア・アナリスト、Ronald Schmelzer氏は、エンタープライズ向けのオープンソースSOAソリューションの適性に関してよくある誤解や偏見について再考し、「極めて多くのIT組織において、SOAを実装する上でオープンソース・ソフトウェア(OSS)を時期尚早に切り捨てているのはなぜか?」という疑問を呈している。
-
.NET 4で古くなった機能
新しいCLRとベースクラスライブラリを導入することで、マイクロソフトはクリーニングの機会を得た。実際には多くを乗り除くというわけではなく、古くなった型とメンバの長いリストを見ることだった。��でももっとも注目するべきなのは、ASP.NET Webフォームのモバイルサポート削除だろう。
-
TerracottaとEucalyptusの統合で、クラウドでのデータ管理と弾力的な拡張が可能に
Terracottaは、最近、オープンソースの民営のクラウドプラットフォームベンダーである、Eucalyptusとのパートナーシップ を公表した。これにより、企業は、 Amazon AWS互換の Eucalyptusクラウドプラットフォーム上に個人用のクラウドを提供でき、クラウドの融通性と柔軟性を活用できるようになる。