InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Netty 4がTwitterのGCオーバーヘッドを1/5に削減
Netty Projectは7月,Netty 4の最初のバージョンをリリースした。おもにガベージコレクションのオーバーヘッドを削減することによって,大幅なパフォーマンスの向上を実現している。TwitterはNetty 4を組み込むことで5倍のパフォーマンス向上を実現したが,いくつか問題もあった。
-
Phusion Passengerアプリサーバ、Node.jsをサポート
もともとRubyをターゲットにしていた人気のあるWebアプリケーションサーバ、Phusion PassengerがNode.jsアプリをサポートした。この機能は今年初めに、Passengerのエンタープライズ版で取り入れられたが、フリー版の4.0.21リリースでオープンソース化された。Phusion PassengerはNode.jsにスケーリング、統計情報、監視、マルチテナント性をもたらす。InfoQはPhusionのCTO、Hongli Lai氏に話を聞いた。
-
Google Play 4.0、さらにサービスを追加
Play ServicesはGingerbreadよりも前のデバイスをサポートしなくなる。Play 4.0にはMobile Ads SDKが含まれ、Wallet Instant Buyにより新しい統合購入システムが提供される。
-
-
なぜGerritはBuckを選んだのか
6ヶ月前,Gerritプロジェクトは既存のMavenビルドから,Buckをベースとしたビルドシステムへの移行を開始した。そして2.8ストリームでは,Buckがデフォルトのビルドになった。EclipseConでShawn Pearce氏はこの切り替えの理由に加えて,ビルドシステム自体についても少し説明した。Buckの内容とMavenに対するアドバンテージについて,本文から読み取ってほしい。
-
2.0リリースでクラウドへと向かうEclipse Code Recommender
Eclipse Code Recommenders 2.0がリリースされた。リコメンデーションを拡張し,他ユーザのスニペットを取得する新しいクラウドソーシング機構に加えて,開発途中ながらJavaDocの"関連項目"コールの記述を動的ドキュメントによってアノテートするテクノロジも備えている。詳細は本文で確認してほしい。
-
ゼロから始めるドメイン駆動設計
ドメインはビジネスを説明し、ドメイン駆動設計では、ドメインはアプリケーションの最も重要な構成要素だ、とAndras Nemes氏がドメイン駆動設計に基づいたウェブサービス開発についての連載ブログ記事の初回で説明している。氏の目的はDDDのすべてを説明するのではなく、初学者でも学習できるようにすることだ。
-
CiscoがH.264デコーダをオープンソース化,Mozilla Firefoxで使用可能に
Ciscoが次週のIETF議会に先立って,H.264デコーダをMozilla Firefoxで利用可能なBSDライセンスで公開すると発表した。これによってすべてのブラウザがH.264をサポート可能になる。
-
Eclipse財団がヨーロッパ支部をローンチ
本日のEclipseCon EuropeにおいてEclipse財団は,ヨーロッパのオープンソースコミュニティのサポートと促進を目的として,同財団のヨーロッパ支部を設立すると発表した。詳細は本文を参照してほしい。
-
GOTO Berlin: 自分の公開APIを使うときの課題
自分のAPIを使うことが課題になることがある。GOTO Berlinカンファレンスで、Soundcloudのエンジニアリングディレクター、Phil Calcado氏が巨大なRailsアプリケーションを管理、再構築した経験について語った。
-
QConSF 2013のスケジュールが公開
なぜしっかりとチューニングされたシステムが、優れているが未熟なシステムよりも高性能なのか。FacebookのKeith Adams氏がQCon San Franciscoのキーノートでこの質問に答える。カンファレンスのスケジュールが決まり、昨年より40%多い参加者が見込まれている。3週間前だが、10月25日までに参加登録すれば400ドル割引される。
-
Docker, Inc: dotCloud、オールインワンのコンテナ技術に賭ける
PaaSプロバイダのdotCloudが、自らの最新オープンソーステクノロジーに合わせて社名を変更した。Docker, IncはスタンドアロンのPaaSプロダクトを提供し続けるが、社名と同じソフトウェアの成長と商業化にそのフォーカスを移すことになる。Dockerの急激な成長とプロダクトの向かう先について、CEOのBen Golub氏に話を聞いた。
-
C++アプリケーションにOSGi APIを提供するC++ Micro Services
EclipseCon EuropeでSascha Zelzer氏がC++ Micro Servicesプロジェクトを発表した。標準OSGiレイヤにおける同種のAPIに倣って,C++プログラムにOSGiサービスレイヤを提供することが目標だ。詳細は本文を読んで確認してほしい。
-
New RelicがNode.jsを新たにサポート,レンダリングと警報システムを強化
アプリケーション監視ソフトウェアNew Relicのアップデートがリリースされた。Node.jsのサポートによるヒストグラムやパーセンタイル(percentile)でのレンダリング改良,警報システムの拡張などが含まれる。サンフランシスコを基盤とするスタートアップの同社からは,同時にAndroidベースのモバイルアプリに関する新機能の概要もリリースされた。
-
クロスプラットフォームのソーシャルスコアボードを提供するOpenKit
2012年後半にOpenFeintがサービスを停止したとき、多くのiOSとAndroidゲーム開発者は、作品にソーシャルネットワークへの接続できる機能を搭載できなくなってしまった。Fruit Ninja、Fieldrunners、Pocket Godというような人気のゲームが影響を受けた。そして今、OpenFeintの共同創業者がOpenKitをリリースした。これはOpenFeintの後継のAPIであり、クロスプラットフォームのソーシャル機能を提供する。