BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • Java 7 ソケット・ダイレクト・プロトコル - 一度書けば、どこでも実行できる、ある場所では驚くほどに

    この記事では、最近、Java 7 SDKに導入された、新しいJavaソケット・ダイレクト・プロトコル(SDP)技術について概説します。SDPは、ウルトラ・ハイ・パフォーマンス・コンピューティング環境で、ネイティブアクセスのためにJavaのInfiniBand リモート・ダイレクト・メモリ・アクセス機能を使い、オペレーティングシステムに関わらず、他のコンピュータのメモリに直接アクセスします。

  • バーチャルパネル: 低レイテンシ環境でJavaを使う

    これまでCとC++が事実上の選択肢であった低レイテンシ作業にも、Javaが使われるようになってきた。InfoQはこの分野の専門家4人を集めて、最近のトレンドについて、またこうした場面でJavaを使うときのベストプラクティスについて議論した。

  • データベースのバージョニングとアップグレードスクリプトの利用

    Konrad Lukasik氏が,デリバリを考慮したデータベース構築とバージョニングについて,アップグレードスクリプトを使った実践的なアドバイスを提供してくれました。企業環境における氏自らの経験に基づいたこの記事には,テーブル定義のためのスクリプトも添付されています。

  • ダブル・ディスパッチ~ 典型的なオブジェクト指向プログラミング・イディオム ~

    オブジェクト指向でのプログラミングでよく用いられる典型的なプログラミング・テクニック(イディオム)のひとつである「ダブル・ディスパッチ」について、具体的な例とUML図を用いて解説。

  • Javaガベージコレクションのエッセンス

    CMS、G1、Young Gen、New Gen、Old Gen、Eden、そして、何百ものJVMスタートアップフラグ... Javaアプリケーションから、要求されるスループットと停止時間を実現しようとしてガベージコレクタをチューニングしようとすると、これらをどう扱えばいいのか困りませんか? 心配しないで、あなたは一人ではありません。この記事では、特定の仕事負荷に対してガベージコレクションのアルゴリズムを選んで、チューニングする場合のトレードオフを説明します。

  • Windowsとビジネスアプリケーション: 選択肢の貧困

    Build 2013でMicrosoftはWinRTがビジネスアプリケ���ションの開発者にとって魅力的になるような新しい機能を多く発表したが、配置シナリオがないためWinRTはビジネスアプリケーションのプラットフォームとして使えない。 一方、WPFは SilverlightとWinForms同様、黄昏時に突入している。

  • 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アプリケーション構築方法を紹介します。

  • かんばん方式を実践する

    Lean KanbanカンファレンスにおいてInfoQはArne Roock博士に,かんばん方式がチームに相応しいツールであるかを知るにはどうすればよいか,キックオフはどうすればよいのか,などを質問しました。それに対して博士は,いくつかの規範的なアドバイスをしてくれました。

BT