InfoQ ホームページ アーティクル
-
インタビュー: Cay Horstmann氏が語る今日のJava
Cay S. Horstmann氏は Core Java Volumes 1 & 2の著者であり,初期の頃からJavaに関する執筆をしています。今回のInfoQとのインタビューでは,次期リリースであるJava 8,ベンダのサポート状況,現在のソフトウェア開発における言語の役割などについて語ってくれました。
-
スレッドプールのサイズを調整する
スレッドプールはシステムの使用するスレッド数の管理を支援するものです。適切に調整されたスレッドプールは,アプリケーションが無理なくサポート可能な限界までのリクエスト実行を可能にしてくれます。調整の不十分なスレッドプールはシステムの安定性を完全に損ないます。 今回の記事では "推測するな,計測せよ(measure don’t guess)" というマントラから,スレッドプールの適切なサイズを導く方法について見ていきます。
-
Ember.js - Webアプリケーションを正しく行う
この記事では、Ember.jsアプリケーション開発モデルを説明し、このフレームワークによるはじめてのクライアントサイドJavaScript Webアプリケーション構築方法を紹介します。
-
かんばん方式を実践する
Lean KanbanカンファレンスにおいてInfoQはArne Roock博士に,かんばん方式がチームに相応しいツールであるかを知るにはどうすればよいか,キックオフはどうすればよいのか,などを質問しました。それに対して博士は,いくつかの規範的なアドバイスをしてくれました。
-
Javaのパフォーマンスについての9つの誤信
Javaは過去18年以上にわたって,エンタープライズにおけるトップ言語へと発展を続けてきました。しかしJavaのパフォーマンスに関しては,誤った事実認識が今も続いています。この記事では,広く信じられている誤解のいくつかを検証します。
-
アジャイルにおけるソフトウェアアーキテクチャ図とNoUML
開発中のソフトウェアアーキテクチャを理解することは,カオスを避け,協調的なコード所有を促進する上で重要なことです。しかしアジリティを競い合う中,特にUMLを捨てて "ボックスとライン" による図に乗り換えたチームの多くが,その実践に苦慮しています。迅速な行動には良好なコミュニケーションが不可欠ですが,これをBDUF(Big Design Up Front)とUMLなしで行うにはどうすればよいのでしょう?
-
本当に自己組織化したチーム
この会社は、個人個人の自由意志によって組織化されています。みんながゴールを達成するために、協力することを自由に選んでいます。実際に自己組織化した会社を経営していなくても、自己組織化した会社について知りたいと思っている人たちのために、この記事は書かれています。
-
ニーズに合ったESBを選ぶには
Kai Wähner氏がインテグレーション/フレームワークとESB,インテグレーションスイートの違いを説明した上で,既存の商用およびオープンソースのソリューションの中���ら,適切なものを選択する方法についてアドバイスします。
-
デザインパターンの自動化
コード1行あたりの総所有コストが高いにもかかわらず、定型的なコードの多くは、まだ書かれており、その多くは、よりスマートなコンパイラを使って回避することができる。実際、ほとんどの定型的なコードは、デザインパターンを繰り返し実装することに起因している。しかし、これらのデザインパターンのいくつかは、非常によく理解されており、もし我々がコンパイラにそれを教えることができれば、それらは自動的に実装することがでる。
-
Datomic情報モデル
Clojureの作者であるRich Hickey氏が、Datomic情報モデルについて説明する。Datomicは、シンプルなサービスで組み立てられた新しいデータベースで、RDBMSの機能性とNoSQLのスケーラビリティを同時に実現している。
-
最新の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++開発について話を聞きました。