InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
C#の機能:オプションおよび名前付きパラメータ、COM相互運用性
信じようと信じまいと、C#はオプションおよび名前付きパラメータを完全サポートすることになる。COMサポート向けの他の機能がC# 4に含まれる。パラメータ化プロパティに関する噂もあった。
-
Nokiaテストの価値は何か?
Scrum Development Yahoo Groupの最近の議論スレッドでは、NokiaテストやJoelテストのような、プロセスチェックリストによるテストの価値について分析している。ある人たちは、こうしたテストはリッチなアジャイルの成熟したモデルの出発点であると考えているし、別の人たちは、これがアジャイルへの規範的なアプローチになるのではないかと心配している。
-
-
MicrosoftがマルチタッチをWindowsに実現
今年のPDCで、MicrosoftはSurface SDKを公式に発表することを計画している。これは、マルチタッチテクノロジーをWindowsオペレーティングシステムへ実現するための次のステップとして見られている。
-
プレビュー:C# Annotated Standard
C#コンパイラの動作方法を知る必要がある場合、C# Standardに勝るものはない。しかし、時としてそれだけでは不十分である。MicrosoftコンパイラやMonoコンパイラの動作方法の違いを知る必要がある場合は、特にそうである。
-
Polyforms - DAOコードの複製を削減する
Polyformsプロジェクトの最終目標はデータ・アクセス・オブジェクトをその背後にある永続化層のAPIと密に結合させてしまっている多くの複製コードを削減することである。このフレームワークでは開発者が定義したRepository (リポジトリ)インタフェースのサービス・メソッドを自動的に実装するアプローチをとっている。
-
プロジェクト創設者Franck Wolff氏と語る、Granite Data Serviceの続報
今年の初頭、InfoQではGranite Data Services(GDS)についてプロジェクト創設者のFranck Wolff氏と話をした。この記事では、最近リリースされたGDS 1.1についてより詳細を知るためWolff氏と再度話をした。
-
-
Windows Azure - Microsoftがクラウドサービスプラットフォームを発表
2008年10月27日、Microsoftは開発者向けセミナーPDC(Professional Developers Conference)で新たな主力製品となるWindows Azure(Azureは青色や青空を意味する)を明らかにした。
-
AmazonのEC2、ベータ版から商用サービスへ
もはやAmazonのEC2サービスはベータとしての提供はないが、Service Level Agreement (SLA)を提供するAmazonへと、商用サービスへ切り替えられている。Windowsは、ベータとして提供されている。
-
新しいアジャイルのインプリメンテーションとしてのかんばん
ソフトウェアのためのかんばん方式は、トヨタ生産方式に由来するもので、スケジューリング作業のためのイテレーションのないアプローチである。タイム・ボックスの決められたイテレーションと計画ミーティングを使用するかわりに、前の作業が完了した場合にのみ、バックログからストーリーを取り出す。
-
Terracottaリリース2.7がGlassFish、Spring 2.5および分散ガベージコレクションをサポート
Terracotta開発チームは先日Terracottaバージョン2.7の出荷を発表した。
-
.NETアプリケーションにおけるIronSchemeのホスト
.NETランタイム向けSchemeの実装である.NETランタイムは、デベロッパによる試用準備態勢が整った。IronSchemeは、厳密にR6RS Schemeスタンダードに準拠しており、PLT R6RSテストスイートの8,897のテストのうち、現在8,881のテストをパスしている。
-
-
Anders Hejlsberg氏およびGuy Steele氏が並列性および言語設計について語る
JAOOにて収録されたインタビューで、Anders Hejlsberg氏およびGuy Steele氏は言語設計の並行性について話している。Anders Hejlsberg氏は、C#のチーフアーキテクトであり、Turbo Pascalの作成者であり、Delphiの旧チーフアーキテクトである。Guy Steele氏は、Schemeの作成者であり、現在は並列処理と計算に焦点を当てるプログラミング言語であるSunのFortressに取り組んでいる。