BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • GitHub が Web ベースの編集・コミット機能を追加

    GitHub に新機能が追加された。Git リポジトリの web ビュー上のファイルの編集とコミットが,ブラウザ上で可能になったのだ。同じような機能は数カ月前,Google Code にも追加されている。

  • MicrosoftはEntity Frameworkのリリースペースを落とし、セマンティックバージョニングを採用する

    .NET 4をリリースした後、Microsoftはかつてないくらい早いテンポで.NETライブラリをリリースしている。新たな機能を備えたライブラリが、これまでのような数年ごとのリリースではなく、数ヶ月ごとにリリースされている。最近ばつの悪い思いをしたことを受けて、ADO.NETチームは以前のようにベータ版をリリースする方針 に戻す予定である。また、将来の混乱を減らすため、セマンティックバージョニングのコンセプトを採用する予定だ。

  • .NETにおけるBehavior Driven Development

    Behavior Driven Development (BDD)は、テスト駆動開発へのアプローチの代替手段として、増々考えられるようになってきている。SpecFlow と NSpecは、.NETにおいてBDD用の人気のあるフレームワークである。これらは、非プログラマーにとっても読むのが易しい、テスト仕様書を作成するのに役立つ。そして、ソフトウェアの設計がその目的によって、駆動されるようになる。

  • Google Native ClientがChrome 14でデビュー

    Google Native ClientがChrome 14のベータに含まれてきたが、もうすぐ製品でサポートされる技術になる。

  • Windows Azure Tools 1.4の豊富な新機能

    MicrosoftはWindows Azure Tools 1.4をリリースした。Widnows Azure向けアプリケーションを開発するためのVisual Studio拡張の更新版だ。性能調査、MVC 3のサポート、パッケージの検証、複数のサービス構成をサポートしている。

  • Windows Server AppFabricにリードスルーとライトビハインドのサポートが追加

    Windows Server AppFabric 1.1のリードスルーとライトビハインドのサポートによって、性能が改善し複雑なアプリケーションがより単純になる。読み取りと書き込みの処理をキャッシュサーバ自体が行うようになるからだ。また、この新しいバージョンにはセッション情報の遅延読み込みやASP.NETの出色キャッシュも含まれている。

  • Thoughtworks テクノロジレーダ 2011年7月版

    ThoughtWorks は先日,テクノロジレーダ(Technology Radar) という報告書を発行した。技術的リーダたちが最新技術を理解して戦略的プラットフォームやツールを選定し,自らの組織の準備をするための資料だ。

  • TFSは、Modify-Merge-Commitスタイルのバージョン管理を手に入れる

    次期バージョンのTeam Foundation Serverには、Subversionスタイルの「Modify-Merge-Commit」バージョンコントロールが可能になるローカルワークスペースと呼ばれる機能が含まれている。新しいTFSでバージョンコントロールモデルを学習するのは、現在のモデルである「サーバーワークスペース」と比較してはるかに簡単であり、オフラインで動作させるのがより簡単になる。

  • 現場からの報告:ハードコードされたソフトウェアでPython 3

    Python 3の製品バージョンが出て、2年半になる。 Python 2.xシリーズとの後方互換性を破ったので、それに対してたくさんの様々な反応がある。 Python 3に対する開発者の考え方を知るために Virgil Dupras氏にインタビューすることにした。

  • Thymeleaf: Java用のXML/HTMLテンプレートエンジン

    Thymeleafは XML/XHTML/HTML5テンプレートエンジンで、webそして非webアプリケーションで動く。オープンソースのJavaライブラリで Apache License 2.0のもとで配布される。 Thymeleafは、JSPや他のテンプレートエンジン、例えば Velocity や FreeMarkerの代替品である。2つのバージョンがあり、標準版とSpringStandard (Spring MVC 3)版がある。

  • X++ プログラム言語の概要

    誕生から17年を迎えた X++ は,Java の構造型および命令型機能と SQL のセットベースの操作を合わせ持った,主として ERP プラットフォームの Dynamics AX で使用されるプログラム言語である。当初は完全に独立した言語であったが,2009 以降の X++ では .NET 中間言語へのコンパイルが可能になった。

  • SenchaによるモバイルHTML5チャート

    SenchaはSencha Touch Chartsを発表した。これは、HTML5を使ったリッチでインタラクティブなチャートコンポーネントのベータバージョンでモバイル端末向けに最適化されている。Sencha Touchの一部として提供されるこのライブラリを使うことで、開発者はApple iOS、Android、BlackBerry端末に最適化されたインタラクティブなレーダーチャートや棒グラフ、折れ線グラフ、積み上げグラフ、円グラフを構築できる。

  • World Wide Webは20周年を迎えた

    今週末、World Wide Webの20周年が発表された。特許の有効期限は20年であり、最初のサーバが特許を取得していたとしたら、我々はこれから今日のグローバル経済の土台として技術革新が可能になるところであった。

  • Web Intent: GoogleによるWebアプリ連携メカニズム

    Webアプリケーションを各種サードパーティ・サービスプロバイダと連携させるコードを書くのに時間を費やしていないだろうか? GoogleのChromeチームは、Android OSのIntentシステムで使われている実行時遅延バインディングに似たものにより、その責務を開発者からユーザへと移す優れたAPIに取り組んでいる。

  • 第15回 ソフトウェアプロダクトライン会議 (SPLC) プレビュー

    ソフトウェアプロダクトライン国際会議 (SPLC) は,ソフトウェア集約製品におけるプロダクトライン・エンジニアリングの全領域をカバーする,最も重要なイベントだ。 その第15回が8月21日から26日にかけて,ミュンヘンシティセンターで開催される。

BT