InfoQ

InfoQ

エディタ毎の記事の表示

David Cooksey

David Cooksey is a .Net developer and ScrumMaster for Thycotic Software in Washington, D.C. He loves tackling complex or obscure problems, especially if they involve a new domain language. His interests include Regular Expressions and FsLex/Yacc.

全ての David Cookseyに関するすべてのコンテンツ


David Cookseyが書いた最新の記事

ClickOnceできめ細かいバージョン管理

トピック
Versioning,
バージョン管理,
.NET,
プログラミング,
ClickOnce,
リッチクライアント/デスクトップ

ClickOnceは.NETフレームワークのバージョン2.0でリリースされたMicrosoftのテクノロジーで、Visual Studio内から.NET Windowsアプリケーションのデプロイメントやアップデートを容易にする。

David Cookseyが書いたNews

改良された Visual Studio 11 の JavaScript 開発環境

トピック
JavaScript,
Visual Studio,
動的言語,
デバッガー,
言語,
Microsoft,
.NET,
IDE,
デバッグ,
エンタープライズアーキテクチャ,
プログラミング

Microsoft は Visual Studio 11 で,IntelliSense やデバッグサポート,エディタ機能の大幅な拡張による JavaScript 開発環境の改良を目指している。

フェデレーションによるSQL Azureデータベースのスケーラビリティ

トピック
SQL Server,
Relational Databases,
.NET,
スケーラビリティ,
Microsoft,
データベース,
プログラミング,
パフォーマンス&スケーラビリティ,
クラウドコンピューティング

Cihan Biyikoglu氏は、Tech Ed 2011で、もうすぐリリースされるフェデレーションと呼ばれるSQL Azureのスケーラビリティ機能を紹介した。フェデレーションは、Azureデータベースの内部オブジェクトであり、そこに含まれるデータをフェデレーションメンバーと呼ばれる追加のデータベースに分散することができる。データはランタイムによて、フェデレーションメンバーに再分散することができる。

MIX11 - jQuery プラグインによる RIA サービスへのクライアント側データモデル追加

トピック
JavaScript,
動的言語,
.NET,
言語,
プログラミング

Brad Olenick 氏は MIX11 で RIS/JS jQuery プラグインを新たに発表した。RIA DomainService をラップして,イベントや変更追跡,バリデーションなどの機能を追加するプラグインだ。氏が行った "jQuery によるデータセントリックな N 層アプリケーション構築" というプレゼンテーションでは,共有バリデーションやソーティング,フィルタリング,バッファリング,変更追跡などの機能が多数紹介されている。

新.NET Async制御フローの説明

トピック
C#,
Visual Basic.NET,
.NETフレームワーク,
.NET,
プログラミング

Alan Berman氏は最近、新しいAsyncとAwaitキーワードがいかに制御フローに影響するかを詳細に説明している。これらのキーワードを使うことで、明示的に定義されたコールバックを使わずに、非同期関数の返り値を処理できるようになる。このお陰で、1つの関数内に非同期の関数の呼び出しと処理をいっしょに置けるので、ずっと自然にコードをまとめることができる。

MVC Scaffolding - 設定の可能な ASP.NET MVC 用コード生成ツール

トピック
ASP.NET MVC,
ASP.NET,
Webフレームワーク,
.NET,
プログラミング,
Architecture,
MVC

Steve Sanderson 氏が先日,ASP.NET MVC 3 用のコード生成ツール MVC Scaffolding を発表した。シンプルなコマンドラインインターフェースを備えた,カスタマイズ可能なテンプレートベースのコード自動生成ツールだ。添付の標準テンプレートで View や Action,あるいは Unit Test スタブなどといった,数多くの汎用的要素の自動生成を実現している。

.NET向けAttribute Based Caching

トピック
AOP,
Caching,
.NET,
方法論,
クラスタリング&キャッシング,
プログラミング,
パフォーマンス&スケーラビリティ

Attribute Based Cachingは.NETアプリケーションにメソッドレベルのキャッシングとキャッシュの無効化宣言的な方法で提供する。属性を使ってどのようにキャッシュするかをメソッドに設定できる。他のコードは必要ない。

ジャーナリングで信頼性が向上した MongoDB 1.8

トピック
Ruby,
動的言語,
Distributed Document Oriented Database,
Java,
.NET,
言語,
Architecture,
プログラミング,
データベース

MongoDB の新しいジャーナリング機能は,ライトアヘッド REDO ログによって信頼性を向上する。永続化ストレージの更新に先立ってログエントリが記録され,クラッシュ後のリスタート時に存在するジャーナルファイルの内容が,オンライン移行前に再実行される仕組みだ。その他の変更としてはシェーディングのパフォーマンス向上,shell のタブ補完,カバーリングおよびスパースインデックスの追加などがある。

Unity 3.3がAndroidのサポートを追加

トピック
Mono,
.NET,
Android,
プログラミング,
モバイル,
OS

Unity technologiesは、3/1に、人気のゲーム開発ツールであるUnityがAndroidをサポートするアナウンスした。価格モデルは、iOS用と同じで Unity Androidが400ドルで、Unity Android Proが1500ドルだ。

ASP.NET WebFormsにMVCフィーチャが入るらしい

トピック
Webフレームワーク,
ASP.NET,
.NET,
Architecture,
プログラミング

MVCへの興奮があるにも拘らず、ASP.NET WebFormsは、今だに、非常に人気がある。Evonet Consultingによると、ASP.NETの次のメジャーなリリースは、元々MVCに導入された、幾つものフィーチャを含む予定である。その中には、Model Binders、控えめなクライアント側の検証(バリデーション)、CSSスプライトが含まれている。