InfoQ

InfoQ

エディタ毎の記事の表示

全ての 菅野 裕に関するすべてのコンテンツ


菅野 裕が書いた最新の記事

Concurrency and Coordination Runtimeの利用

トピック
.NET,
スケーラビリティ,
パフォーマンス&スケーラビリティ,
プログラミング,
Multi-threading

Nick Gunn氏は、.NETに対してConcurrency and Coordination Runtime (以後CCR)の実用的な紹介を行う。CCRは.NETで書かれているマルチスレッドアプリケーションの方法と根本的に違い、視点をスレッドから非同期タスクに移行させる。

BPMN 2.0 バーチャル座談会

トピック
ワークフロー/BPM,
BPMN,
Business Process Modeling,
BPEL,
Business Process Management,
SOA,
ビジネス,
Architecture,
エンタープライズアーキテクチャ

BPMN 2.0標準化の成果の代表者が、BPMNの評価と、XPDL、WS-BPEL、そして、BPEL4Peopleというような他の成果物との関係をどうするかについて議論する。

菅野 裕が書いたNews

.NET4.0ベータ1でPLINQはどう変わる?

トピック
.NETフレームワーク,
.NET,
プログラミング,
PLINQ,
パフォーマンス&スケーラビリティ

Microsoft並列コンピュータチームのプログラムマネージャであるEd Essey氏は、まもなくリリースされる.NET 4.0ベータ1で登場する予定の最新版のPLINQの変更点について言及している。それによると、PLINQには"With"演算子パターン、実行モード、キャンセル、リファクタリング、性能向上などが盛り込まれる。

Axum - Microsoftによる並行性のためのアプローチ

トピック
Erlang,
.NET,
Functional Programming,
プログラミング,
言語,
Parallel Programming

AxumはMicrosoftのインキュベーション言語プロジェクトであり、分離やアクター、メッセージパッシングを通じて.NETに並列プログラミングモデルを提供するものだ。以前はMaestroと呼ばれていた。この言語はErlangから多くの概念を借り受けているが、C#風の構文を使っている。

Andrej Bauer氏の語るプログラミング言語の設計

トピック
.NET,
プログラミング

Andrej Bauer氏はプログラミング言語の設計と題したエッセイにて、「プログラマはとても人間らしい。忘れっぽく、不精で、考え得るあらゆる間違いを犯す」という単純な前提に置いた上で次のように語っている。

状態のPOSTが適切なのはどういうとき?

トピック
SOA,
デザインパターン,
REST,
Architecture,
エンタープライズアーキテクチャ,
Patterns,
設計,
Object Oriented Design

Tim Bray氏がある記事でSun CloudのAPIの最初の公開ドラフトからのフィードバックについて検討している。彼はその記事でフィードバックに対して回答する中で、クラスターにVMを作るといった相互作用のモデル化の方法について、RESTfulな方法を検討した。

GaGallioとMbUnit 3.0.6がリリース

トピック
ユニットテスト,
.NET,
プログラミング,
TDD,
テスト,
MbUnit,
TestDriven.NET

人気の.NET自動化プラットフォームとテストフレームワークであるGallioとMbUnitの新しいバージョンがリリースされた。このリリースでは、Parallelizableテスト、1クリックデバッグ、そして、ReSharper4.5のサポートを含む多くの機能の追加と、パフォーマンスの改善が行われた。

関数型プログラミングとCoordination Data Structures

トピック
Concurrency,
.NET,
パフォーマンス&スケーラビリティ,
プログラミング,
Parallel Programming

Coordination Data Structures (CDS) は.NET 4で計画されている新しいAPIであり、スレッドセーフなオブジェクトや主にコレクションを扱うものだ。そのCDSに、およそ6ヶ月の沈黙を経ていくつかの大きな更新があった。もっとも注目に値するのは関数型プログラミングの手法が導入されたことだ。これによってデザインパターンを使う必要性が軽減される。

.NETプラットフォーム版D言語 −Cristian Vlasceanu氏へのインタビュー

トピック
言語,
.NET,
プログラミング,
言語設計

Cristian Vlasceanu氏は、Dコンパイラの.NETプラットフォームへの移植を行っている。

Flashのスマートフォン対応

トピック
Flash,
.NET,
Adobe,
プログラミング,
モバイル,
RIA

Adobe はFlashのスマートフォンなどのモバイルデバイスへの対応を強力に推し進めている。GSMA Mobile World CongressでのAdobeの発表では、Flash 10はWindows Mobile、Google Android、Nokia S60/Symbian、Palm webOSを含む多くのプラットフォームで利用可能になるとのことだ。注目すべき例外はAppleの厳しいコントロールが続いているiPhoneだけである。

WPF UIを使ったVisual Studio 2010のスクリーンショットが初披露

トピック
WPF,
.NET,
IDE,
プログラミング

Visual StudioのジェネラルマネージャーであるJason Zander氏が自身のブログでVisual Studio 2010のスクリーンショットを公開し、Visual StudioのUIがWPFを使って表示される様子が初めて披露された。ユーザーがこれを試せるのは今年後半に予定されているVisual Studio 2010 Beta 1からになる。