InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Faker.NETを使ってデータをフェイクする
Fakerとは、主にフェイク(だけれども、おかしくない)データ(名前、住所、電話番号など)を簡単に生成するのに使われるRuby Faker gemのオープンソースによるC#への移植版だ。これはデモ目的やテストデータ生成に重宝する。
-
Rich Hickey氏のDatomic、クラウドやインテリジェントアプリケーション、一貫性といった考えを取り入れる
Rich Hickey氏とRelevanceチームが2010年から開発しているDatomicは、データベースアーキテクチャに新しいアプローチを取り入れている。クラウドやストレージの最近トレンドを活用し、強力なトランザクション、リッチなクエリAPI、リードのスケーリングを備えている。
-
Udi Dahan と Oren Eini (Ayende) 両氏,NServiceBus 3.0 を語る
NServiceBus のバージョン 3.0 が先日リリースされた。InfoQ ではこの最新リリースに追加された新機能について,開発者である Udi Dahan 氏に話を聞いた。RavenDb との統合機能はそのひとつだ。RavenDb は Oren Eini (Ayende Rahien) 氏が開発した,.NET で記述された比較的新しいデータストア実装だ。InfoQ は氏から NServiceBus との統合について,さらには氏自身の Rhino Service Bus との関係についても聞くことができた。
-
Yahoo!、"Write Once, Run Anywhere"をもたらすJavaScriptフレームワークMojitoをオープンソース化
Yahoo!がMojitoをオープンソース化した。これは、さまざまなWebアプリケーションに組み込めて、コード変更なしにクライアントでもサーバでも実行できる、再利用可能なウィジェットを作るためのフレームワークだ。
-
J. Sutherland氏らによるアジャイル関連のリソース
MicrosoftはVisual Studioを利用する開発者向けにアジャイル開発の原則やガイドラインを含んだリソースを提供している。このリソースにはJeff Sutherland氏, Ken Schwaber氏, David Star氏, Mitch Lacey氏, David J. Anderson氏などのアジャイルリーダーが書いた、どんな開発チームでも利用できるアジャイルの方法論の要点が含まれている
-
IQueryableは悪いAPIか
Mark Seeman氏が “IQueryable is Tight Coupling”と題した記事でIQueryable<T>を継承するインターフェイスを持ったAPIを設計するのは、いくつかの理由で良くないと指摘している。
-
Windows AzureでのCQRS
CQRSは高い拡張性と性能を要求されるアプリケーションに適したパターンとして人気を獲得し始めている。Mark Seemann氏は“CQRS On Windows Azure”と題した記事で、このパターンをWindows Azureで使う方法を探っている。
-
ZK Web Framework 6.0リリース
完全に新しいバインディングモデルを搭載したZK Web Framework 6.0がリリースされた。また、サーバサイドで動作するjQueryスタイルのセレクタやServlet 3.0 Asyncのサポート、新しいコンポーネントやいくつかの改善も加えられている。
-
Web API Design - 開発者が愛するインターフェイスを作る
企業および開発者向けAPIプロダクトおよびテクノロジープロバイダのApigeeは、Web API設計に関するフリーの電子書籍「Web API Design: Crafting Interfaces that Developers Love」をリリースした。ここには、Apigee設計ワークショップを経験した世界中のAPI設計チームの協力のもと作られたREST API設計プラクティスがまとめられている。
-
Go 1 - Google Go 言語初のメジャーリリース
Go が初のメジャーリリースに到達した。Google では今回のリリースを今後数年間の安定バージョンと位置付けている。YouTube ではコアインフラストラクチャに Go を採用している。
-
CodePlexがGitを提供
非常に強い要望を受けて、CodePlexはソース管理のためにGitを提供している。Gitは、CodePlexがホストするプロジェクトにおいて利用できる3番目のソース管理システムであり、1番目はTFS、2番目はMercurialだ。
-
Windows 8がWebSocketをサポート
Windows 8コンシューマプレビューでWebSocketプロトコルとWebSocket APIがサポートされた。これにより、ASP.NETの開発者はSystem.Web.WebSocketsライブラリを使ってこの双方向通信の機能を利用できるようになる。
-
EclipseCon 2012: Community Awardの受賞者, Eclipse 4 アプリケーションプラットフォーム,Orion 1.0
Eclipse Foundationは、 EclipseCon 2012の1日目に年間の Eclipse Community Awardsの優勝者をアナウンスした。賞はEclipseエコシステムの最高の個人、プロジェクト、技術を認めるものである。
-
ASP.NET MVC がコントリビュートを採用へ
形式的に言えば,ASP.NET MVS は当初からオープンソースであった。しかし Microsoft の大部分のプロジェクトがそうであるように,ごくまれな例外はあるものの,ほぼすべての作業が Microsoft 内で行われていた。 "オープン開発" ではなかったのだ。そのような状況が昨日,すべて変わった。コミュニティの誰でも ASP.NET MVC や Web Pages,Web API のコード提供やテストが可能になったのだ。
-
OSGiがリリース5のアーリーアクセス版を提供
OSGi DevCoでOSGiアライアンスはOSGiコアとエンタープライズ</a>の仕様のリリース5のアーリーアクセス版を発表した。OSGi R5の最終リリースは今年の夏の後半に予定されている。