InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
RESTfulie - ハイパーメディアを意識したサービスとクライアントを生成するGem
Guilherme Silveira氏が今回のruby gemのリリースに伴ってInfoQに寄稿した。このgemはハイパーメディアを意識したサービスとそれを利用するクライアントの開発を実に簡単にするというものだ。
-
JDK 7が、突然"単純な"クロージャをサポート、しかしリリースは、2010年の終わりに。
Mark Reinhold氏は、Devoxxコンファレンス開催中、JDK7がクロージャをサポートすることを公表した。この非常に議論されたフィーチャをサポートするために、JDK7のリリースは、2010年の9月ごろまで延びる。
-
ClojarsとLeiningenを使ったClojure向け自動ライブラリ依存関係管理
ライブラリと依存関係を管理するのはうんざりする作業だ。Clojarsは Clojureライブラリのための新しいリポジトリで、Ruby GemsとGemcutterに発想を得ている。新しいビルドツールであるLeiningenと一緒にClojarsを使えば、ライブラリ管理の苦痛から解放されるだろう。InfoQはこのClojarsについてAlex Osborne氏に話を聞いた。
-
テスト駆動開発とレガシーコードのトラブル
Alan Baljeu 氏は大規模なレガシー(古い) C++ コードベースへの TDD 利用を試みていた。そこで「可能な限り簡単に (simplest thing that could possibly work)」という原則が原因になって,大きな手戻り作業の発生するトラブルを経験したのだ。
-
新機能を詰め込んだSilverlight 4開発者ベータ版
PDC 2009においてMicrosoftはSilverlight 4開発者ベータ版が利用できるようになったことをアナウンスした。Silverlight 3のリリースから数ヶ月しかたっていない。Silverlight 4には60以上のコントロールセット、1つのコードでデスクトップとSilverlightサンドボックス両方で使えるようにする機能、MEFサポート、完全な画面デザイナ、インテリセンスの完全なサポート、オーディオ・ビデオの改善、パフォーマンス改善といった数多くの新機能が含まれる。
-
MicrosoftがデファクトスタンダードのWebデータプロトコルとしてODataを提案
MicrosoftはGoogleが使っているGDataに対して、WebデータプロトコルODataを提案し、OData採用のための協力をGoogleに求めている。果たして彼らはどうするつもりだろうか?
-
Windows AzureでWordPressが動くようになった
この前の火曜日、MicrosoftはWindows AzureでLAMPスタック("-AMPスタック"と言った方がよいかもしれない)をサポートすることをアナウンスした。Linuxを使うことなく、MicrosoftはApache、MySQL、PHP/Pythonを使ってサイトを開発している開発者を獲得しよ���としているようだ。これには非常に人気のあるブログソフトウェア、WordPressのユーザも含まれる。
-
アジャイルを導入するパイロットプロジェクトの選び方
アジャイルの導入を成功させる最も重要な要因の1つは、アジャイルをパイロットプロジェクトに適用することで学んだことだ。ここで学んだことが、今後アジャイルを推進するのか、それとも従来のプロセスに戻すのか、組織に大きな影響を及ぼすことになる。パイロットプロジェクトに適していないプロジェクトを選んでしまうと、アジャイルという新しいプロセスをうまく宣伝できずに、失敗に終わるだろう。
-
Flash Player 10.1 と AIR 2.0 のベータバージョンリリース
Adobe Systems は、Flash Player 10.1 と Adobe AIR 2.0 のベータバージョンが利用可能になったことをアナウンスした。それらは Adobe Labs サイトからダウンロードできる。
-
Rubyのツール:Yard 0.4はライブ・ドキュメント・サーバを追加、Gem Bunlderは依存関係を取り扱う
ドキュメント生成ツールYardの0.4リリースはライブ・ドキュメント・サーバのような新しい機能を追加している。それにより、ユーザは文書にコメントすることができるようになる。新しいツールGem Bundlerは柔軟な依存関係管理を可能にする。
-
オープンソース・プロジェクトによりMicrosoftが生命工学の市場に参入
Microsoft Biology Foundation(MBF)は、.NETフレームワーク上に構築されたライブラリ群であり、オープンソースの伝統に基づいている。Microsoftは、車輪の再発明をすることなく、既に生物情報工学のコミュニティで利用されているファイルフォーマットを活用している。さらにMicrosoftにとってはめずしいことだが、MBFの将来バージョンに加えられる貢献を広く募集しているのだ。
-
ScrumBanは進化か、それとも矛盾か?
カンバンのワークショップやコース、カンファレンスが現れ、アジャイル実践者たちは、リーンから適用されたこの手法がチームに提供するものを調査している。ボトルネックを明らかにすることから、より多くの"動き"を経験し満足するチームまで、魅力的な利点が挙げられている。しかし、指導者たちは、カンバンののんびりしたアプローチが直ちに障害を取り除くというスクラムの呼び掛けに対する「クリプトナイト」であることを警告する。
-
Task Parallelライブラリの新しいキャンセルフレームワークのご紹介
.NETのTask Parallelライブラリは、ベータ2のためにモデルチェンジを行なった。パフォーマンスの向上に加えて、もっとも重要な変更は、おそらく新しいキャンセルフレームワークであろう。これは、親子関係をタスクの論理グループに自由に与えることができるキャンセルトークンによって置き換えるものである。
-
RubyMine 2.0 - 動的開発へと続く道
第1級の Ruby IDE のひとつが JetBrains 社の決断によって商品化された。バージョン 1.0 のリリースから6ヶ月を過ぎた今日,リリースされる RubyMine 2.0 がそれだ。
-
Amazonがクラウドを利用する .NET開発者を支援
AmazonはAWS SDK for .NETをリリースした。これはAmazonのクラウドを使ってアプリケーションを作る.NET開発者向けのライブラリやサンプル、ドキュメントを含んだSDKだ。