InfoQ ホームページ ニュース
-
Meteorが1.0をリリース
Matt DeBergalis氏がMeteir 1.0のリリースを発表した。モバイルアプリ開発者向けの新機能を備え,パッケージ操作が改善されている。 節目となる今回のリリースのいくつかのハイライトの中に,モバイルアプリのサポートの改善がある。Meteorのモバイルアプリ開発サポートについては,9月の0.9.2リリースで発表されていたが,1.0ではCordova関連に大幅な変更が行われている。
-
DroidConSE: RxJavaを使用したAndrioidアプリの複雑系への対処
先日のDroidconSEで行われた講演で,Matthias Käppler氏(SoundCloudのソフトウェア技術者)は,非同期動作をエレガントに処理するため,AndroidアプリにRxJava - Java言語によるリアクティブエクステンション実装 - を採用することを提案した。InfoQでは講演を終えた氏に,他の開発者がRxJavaの採用によって得られるメリットについて聞いてみた。
-
GOTO Berlin: クラウドネイティブとは
クラウド技術は多くの新しい可能性を備え,新しい考え方を可能にする,まさに待望のテクノロジだ - HerokuのPeter van Hardenberg氏はGOTO Berlin Conferenceで,クラウドネイティブな発想がアプリケーション開発の視点をいかに変えるかという見地から,このように述べた。
-
Microsoft Azure に新マーケットプレースとネットワーク機能拡張、バッチ処理が追加された
今回の機能拡張で、Microsoft Azure は マーケットプレースの刷新とネットワーク機能の拡張という重要な更新をしている。
-
BlendはVisual Studioに近づいた
Blend for Visual Studio 2015に関する詳細でユーザーが新しいリリースで期待できることを紹介した。しかしながら、主要な2つの機能は製品のフォーカスを絞るために削除された。
-
継続的学習ができる組織になる
ソフトウエア開発は、知識集約型であり、それゆえ、組織は常に学習し続ける方法を探していると考えられている。Marcin Floryan氏は“学習する組織が必要であり、それは学習する個人から生まれる”と言う。しかし、個人の学習は難しく、さらにそれを拡大するのはもっと難しい。継続的な学習ができる組織になるにはどうすればいいのだろうか。
-
GOTO Berlin: マイクロサービスを用いたWunderlistの再構築
Wunderlistの開発企業である6WunderkinderでCTOの職にあるChad Fowler氏が,同社がいかにして巨大なモノシリックRailsアプリケーションと巨大なモノシリックデータベースから多数のマイクロサービスによるシステムに移行したかを語り,最終的に行き着いたアーキテクチャについて解説する。氏らは新たな機能をサービスとして追加することから始めて,巨大なデータベースの細分化を行い,最後に新システムへの大幅な更新を行ったのだ。
-
Androidアプリ開発のためのGoogleのガイダンス
Googleは“The Secrets to App Success on Google Play”を発表した。これは、Android開発者を教育するためのプレイブックで、ユーザに評価されるアプリ、多くの人にダウンロードされるアプリについて書いている。
-
IntelliJ IDEA 14登場
JetBrainsは,スケジュールより1ヶ月前倒しでIntelliJ IDEA 14をリリースした。今回のリリースには,新しい逆コンパイラ,デバッガの改良,エディタの拡張,Android Wear/TVサポート,多数のJavaScriptフレームワークのサポートなどを含む,数多くの革新的機能が導入されている。
-
Mobiusフレームワークで成果を測る
我々に必要なのは機能を請け負うことではない,より優れた成果を提供すること,ビジネス上の提供すべき結果に注力することである。その評価基準は,成果に関する洞察を与えるものでなければならない。何よりもそれが重要なのだ。適切な評価値を定義するためにはMobius Loopが使用できる。
-
VMware、vCloud Airをオーストラリアと日本に展開
VMwareのハイブリッドクラウドサービスvCloud Airが2015年のはじめにオーストラリアで利用可能になる予定だ。日本では今年の7月にローンチされたが、この数週間のうちに一般利用可能になる予定だ。
-
FacebookがHTTPフレームワークProxygenをオープンソース化、SPDY 3.1をサポート
Proxygenの背景にあるアイデアは、Apacheを置き換えるものではなく、Webサービスを提供する既存のアプリケーションに組み込むことのできる特別に高性能なWebサーバを作れるようにすることだ。これはもともとFacebookがproxyサーバ(名前はここから来ている)を構築するために2011年に始めたものだ。そのプロジェクトが進化し、実環境における何年ものテストを経て、今回オープンソース化された。
-
ヘキサゴナルアーキテクチャを探る
階層化システム(Layered System)は,ソフトウェアのメンテナンス性の最大の敵である結合性を回避するための基本的なアーキテクチャスタイルである。"ポートとアダプタ"あるいはヘキサゴナルアーキテクチャは,そのようなアーキテクチャの一例だ。Ian Cooper氏がアーキテクチャスタイル,特にヘキサゴナルアーキテクチャに関して,プレゼンテーションの中で説明している。
-
WHATWGがWebストリームを標準化
GitHubでの1年以上の発展期間を経て,プロジェクトStreamsはWHATWGによって,WebストリーミングAPIの標準化作業に採用されることになった。プロジェクトを率いるDomenic Denicola氏は,現在はECMAScript 6の一部となったPromisesの頃から作業に携わっている人物だ。
-
TokutekがTokuDBとTokuMXの新バージョンをリリース
Tokutekがストレージエンジンの最新バージョンを発表した。バージョン7.5になったTokuDB for MySQLには,大幅にパフォーマンスを向上する2つの機能が含まれている。TokuMX for MongoDBはバージョン2.0となり,独自のパフォーマンス向上を含む,さまざまな新機能が含まれている。