BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • Yogaを使ってRESTを柔軟にする

    クライアントのニーズに従ってRESTの応答をより細かく制御したい場合、オープンソースのYogaは既存のRESTアプリケーションと統合する機能を提供します。Yogaはセレクタ機能を提供し、射影や選択、結合のような機能をクライアントに提供します。

  • インタビュー: Cay Horstmann氏が語る今日のJava

    Cay S. Horstmann氏は Core Java Volumes 1 & 2の著者であり,初期の頃からJavaに関する執筆をしています。今回のInfoQとのインタビューでは,次期リリースであるJava 8,ベンダのサポート状況,現在のソフトウェア開発における言語の役割などについて語ってくれました。

  • Akkaを使って回復力のあるソフトウェアを作る

    Akkaの技術リーダーであるRoland Kuhn博士がAkkaの舞台裏を見せる。その原則が導く、開発の背後にある原動力が何であるかを見せる。

  • スレッドプールのサイズを調整する

    スレッドプールはシステムの使用するスレッド数の管理を支援するものです。適切に調整されたスレッドプールは,アプリケーションが無理なくサポート可能な限界までのリクエスト実行を可能にしてくれます。調整の不十分なスレッドプールはシステムの安定性を完全に損ないます。 今回の記事では "推測するな,計測せよ(measure don’t guess)" というマントラから,スレッドプールの適切なサイズを導く方法について見ていきます。

  • Ember.js - Webアプリケーションを正しく行う

    この記事では、Ember.jsアプリケーション開発モデルを説明し、このフレームワークによるはじめてのクライアントサイドJavaScript Webアプリケーション構築方法を紹介します。

  • Javaのパフォーマンスについての9つの誤信

    Javaは過去18年以上にわたって,エンタープライズにおけるトップ言語へと発展を続けてきました。しかしJavaのパフォーマンスに関しては,誤った事実認識が今も続いています。この記事では,広く信じられている誤解のいくつかを検証します。

  • ニーズに合ったESBを選ぶには

    Kai Wähner氏がインテグレーション/フレームワークとESB,インテグレーションスイートの違いを説明した上で,既存の商用およびオープンソースのソリューションの中から,適切なものを選択する方法についてアドバイスします。

  • 最新のC++を学ぶ - Barbara Moo氏インタビュー

    C++11は今日のソフトウェア開発においてC++を最先端の言語にしようとする努力の成果です。InfoQではBarbara Moo氏にC++11の目標と,氏の新著であるC++ Primer第5版について話を聞きました。【以下、RSS feed / longer summary (max 400 chars)です。 】 C++は1980年代のオブジェクト指向プログラミング興隆と時を同じくして登場し,ソフトウェア開発における主要言語のひとつになりました。その後何年にも及ぶ時間の中で,現在はスクリプト言語とマネージド言語が注目を集めています。InfoQではC++ Primer第5版の共著者であるBarbara Moo氏に,C++11と現在のC++開発について話を聞きました。

  • hifive: 国産のWebクライアント開発フレームワーク

    hifiveは、HTML5で記述されたWebクライアント開発向けオープンソースフレームワークである。Backbone.jsやKnockout等最近多く出てきているJavaScript向けMV*フレームワークの一種であり、コ���ドにMVC型の構造を与え、多人数で並列開発を行う際の記述の統一・ビュー/ロジックの分離・メンテナンス性の向上などを可能にする。

  • 「Google App Engine」開発の落とし穴(要件定義編)

    著者が実際に経験したGoogle App Engineによる初めての開発プロジェクトでの経験に基づき、全く経験のなかった環境やツールに戸惑いながらも開発を進めた成果をまとめたものです。 GAEを使った開発は私自身も初めてであり、実際は困難の連続でした。特に今までのWEBアプリ開発とは、全く違うプラットフォーム特性に大変苦労をいたしました。そうした苦労の数々を皆さんと共有出来れば幸いです。 さて今回は「要件定義編」ということで書かかせて頂きますが、この間にもGoogle App Engine(以下「GAE」のバージョンもかなりアップしております。 当時は課題と考えられていたものでも今は既に解決されていたり、満たす機能が提供されている部分もありますのでそのあたりも書いていこうと思います。

  • HTML5とJavascriptによるモバイルアプリケーションアーキテクチャ

    David Pitt氏がHTML5ベースのモバイルアプリケーションの基本機能のための特定のフレームワークを結合するガイドを示す。彼はモバイルデバイスに必要な開発上の考慮事項、HTML5開発で克服する必要のある困難、そしてMVCアーキテクチャを持つHTML5ベースのモバイルアプリケーションの詳細な実装例を論じる。

  • Spring Data – すべてのデータストアに対応するAPI?

    Tobias Trelle氏がSpring Dataプロジェクトを紹介します。Spring Dataは異なるデータストアに対するアクセスの統一化と簡易化を目的とするSpringSourceのプロジェクトです。

BT