InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
検討しよう、ADO.NET 4.5の非同期とストリーミング
まだ一連の DataReaderクラスで直接開発している.NET開発者のために、.NET 4.5は、いくつかの新しい非同期のストリーミングサポートを提供する。
-
Miguel de Icaza氏とASP.NET MVC、Moonlight、そしてAndroid訴訟
私たちは、Monoプロジェクトとその新しい親会社であるXamarinの創設者であるMiguel de Icaza氏と話すことができた。いくつかのトピックで、Mono上のASP.NET MVCの将来とMoonlightプロジェクトの終了についてもカバーしている。
-
DRY原則の利用: コードの重複と密結合の間
DRYは重複とそれに伴うメンテナンスの問題を軽減するものだが、誤用すると密結合を生み、可読性を損うおそれがある。教訓:ソフトウェア開発原則は、ほかの原則やパターン、プラクティスを考慮して適用しなくてはならない。
-
非ブラウザHTTPクライアント用のホーム文書フォーマット
IETFを代表して、Mark Nottingham氏が最近HTTP API用のHome Documents仕様書のドラフトを公開した。非ブラウザクライアントを意図してお���、特定のサイトからのリソースの他に、そのようなサービスとどのようにやり取りすべきかについて、可能なヒントを記述している。
-
HTTP の改善を図る Google と Microsoft
Google と Microsoft は SPDY と Speed+Mobility で HTTP を改善したいと考えている。今回の記事では,幅広く利用されているインターネットプロトコルである HTTP に対して,それぞれの提案がもたらすメリットがどのようなものであるかをレビューする。
-
Microsoftは、VS11のラインナップ、Expressエディションの変更を発表した
MicrosoftはVisual Studio 11の完全なラインナップ、Expressエディションの管理方法に関するいくつかの変更を発表した。Windows XPはVS11でも限定的なサポートのみとなる。
-
MonoDevelop 3.0 – より良いコード補完、パフォーマンス、クイックフィックスサジェスト
MonoDevelop 3.0がリリースされ、特にC#開発者に特化したパフォーマンスや開発者生産性にフォーカスした新しい機能が多数追加されている。
-
-
Oracle 対 Google:陪審が検討中にAlsup判事は、開発者であることを明かす
Oracle 対 Googleの訴訟の陪審は2つの特許に関する評決を検討している。彼らは著作権の審議に関しては一致した評決を下せなかった。そこでは、GoogleのJavaの使い方が公正かどうか同意できなかった。Oracleの運命は特許審議の結果に委ねられることになった。
-
Microsoft .NETは最終的に汎用Zipライブラリを提供した
.NET Frameworkは常にZipファイルフォーマットと奇妙な関係を持っている。当初から.NETは実はZipファイルをサポートしていたが、ほとんどの人たちはそれに気づいていなかった。数年を経て複雑なZipPackageクラスやサードパーティーライブラリを見て、.NETは最終的にこの基本的な機能を再び提供する。
-
Microsoft Fakes Deep Dive – Shims
Shimsは、フレームワークのメソッドを含めたテストの一部としてメソッドの割り込みを行うこと��できるMicrosoft Fakes frameworkの一部である。これにより、侵入度の低いユニットテストを可能にすることがRich Czyzewski氏の記事“ASP.NET MVC4における非侵襲的ユニットテスト – Microsoft Fakes Deep Dive”において紹介されている。
-
LiveRebel 2.0で実行中のウェブアプリケーションをアップデートする
ZeroTurnaroundはJava EEのアップデートソリューションであるLiveRebelでホットパッチング技術を提供する。新しいバージョンでは、インターフェイスを改善し、アップデートのトランザクションを保証する。
-
WinRTのasyncとawaitの先
Windows Runtimeは、より優れた非同期プログラミングを提供する。 C#とVisual Basicのawaitとasyncキーワードは、このサポートの一部である。
-
VMwareの vFabric Suiteが自動デプロイと PostgreSQLサポートを追加
VMwareは今日、 VMware vFabric Suite 5.1をアナウンスした。これには自動化されたデプロイ、エンタプライズオープンソースのサポート、 PostgreSQL機能そしてSQLFire インメモリデータベースの拡張も追加された。
-
XamarinのMono for Androidに新しくビジュアルデザイナが含まれる
Xamarinは、彼らのMono for Android開発ツールをVisual StudioやMonoDevelopに統合するビジュアルデザイナを発表した。