BT

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

寄稿

Topics

地域を選ぶ

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

  • WSO2 App Factory - クラウド対応DevOpsプラットフォーム

    WSO2はApp Factoryを発表した。アプリケーション開発と管理のための統合ツールセットを備え,PaaSにも対応した,企業向けのDevOpsプラットフォームだ。開発したアプリケーションをクラウドで実行するのに必要なランタイムも合わせて提供する。

  • Dropbox が Datastore APIで構造化したデータを保存できるようになった

    Dropbox がリリースしたDatastore APIは、ユーザーのDropboxアカウントを使い、自動的なコンフリクト解決によって、デバイス間での同期をサポートするキー-値型のデータストアへのアクセスを提供する。

  • ビヘイビア駆動開発を始めよう - 重要なのはデータベースではなくドメインだ

    アプリケーション設計にはビヘイビア駆動開発 (BDD) を導入して,データベースではなくドメインに注目すべきだ,と2003年以来のMicrosoft MVCであるJulie Lerman氏は主張する。BDDとは,ビジネスドメインにおけるユーザストーリと振る舞い(ビヘイビア)に注目してロジックとテストを構築する手法だ。氏は初心者のためにVisual StudioとC#,SpecFlowを使ったサンプル実装を開発している。

  • アーキテクチャの目的は意図であり、フレームワークではない

    「ボブおじさん」ことRobert C. Martin氏はロンドンで開かれた今年のDDD Exchange Dayでこのように述べた。彼は1992年のIvar Jacobson氏の本に言及し、ユースケースに関する独創的な考えを、HexagonalアーキテクチャやCleanアーキテクチャといったアーキテクチャモデルに取り入れ改善する。

  • C#によるニューラルネットワーク入門

    ニューラルネットワークは,機械学習(あるいは人工知能とも呼ばれる)の概念を探求する上で,古くから興味深い研究分野であった。Microsoft ResearchのMcCaffrey博士は先日,それらの概念をより深く学びたいと願う人々を対象に,実際に動作するデモコードを交えながら,その基本を紹介する興味深い講演を行った。

  • Java EE 7が式言語の拡張を提供

    Java EE 7の数多い機能拡張の中に、Expression Language 3として知られるJava Expression Language APIのオーバーホールがある。JSR-341で仕様化された、EL APIの多くの機能拡張には、ラムダ式、静的フィールドとメソッドのアクセス、そしてコレクション処理とスタンドアローンプロセスモードの改善が含まれている。

  • Team Explorer Everywhere 2012 Update 3がリリース

    Microsoftは Team Explorer Everywhere 2012 Update 3をリリースした。このリリースにはバグ修正やEclipse、FreeBSDのサポートが含まれる。

  • モバイルアプリのビルドを自動化するBuildozer

    EgeniqのリリースしたBuildozerは,モバイルアプリケーションを対象とする,クラウドベースのビルド自動化ツールだ。現時点では,iOSとAndroidアプリケーションのビルドと配布をサポートする。最大の目標は,ビルドと配布のプロセスの完全な自動化によって,開発のスピードアップすることだ。

  • F#がプレビューリリースで3.1にアップデート

    Microsoftの強力な関数型言語であるF#には、幾つもの点で言語を洗練する改善がなされている。その中には、.NET 4.5 + Windows Storeポータブルライブラリのサポート、プロジェクトのラウンドトリップ、名前付けされた共用体型フィールドや配列スライシングの拡張を含んだ幾つもの言語拡張がある。

  • VS 2013 PreviewのLightSwitchの改善

    MicrosoftはBuildカンファレンスでVisual Studio 2013 PreviewのLightSwitchが改善されたことを発表した。コードエディタや JavaScript IntelliSenseに加え、チームビルドやコード分析との統合も改善されている。

  • Java EE 7,WebSocketをサポート

    Java EE 7では,HTML5を使用するWeb開発者のニーズに応えて,多数の新API の導入や既存APIの変更が行われている。関係する領域は3つある – JSON操作のための新API,新たな属性に対応した JSFの大幅な更新,そしてもうひとつが,HTML5を形成する数多くのテクノロジのひとつであるWebSocketプロトコルを扱う新APIだ。

  • JSF 2.2 and HTML5

    JSF 2.2はマイナーリリースに過ぎないが,JSFコンポーネントの介在を必要としないパススルー(pass through)HTML属性など,JSFアプリケーションでのHTML5テクノロジ利用を望む開発者にとって特に重要な機能がアップデートされている。

  • Rails 4リリース,Turbolinksでページを高速化

    新たにリリースされたRuby on Rails 4では,Turbolinksによってページスピードが改善され,キャッシュ管理も容易になった。またRuby 1.8がサポート外となり,Ruby 2.0が推奨されている。

  • Java 9が1.5以前のソースコードのコンパイルを非サポートに

    将来は、コンパイラーがサポートするのは、せいぜい現バージョンの3バージョン前までである。

  • LLVM 3.3、C++11に完全準拠

    LLVMプロジェクトの最新リリースが登場した。新しいハードウェアターゲットの追加やコンパイラ最適化の強化など、多くのユーザにとってメリットがある。

BT