BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • 結果整合性に代わるもの

    因果一貫性(Causal Consistency)モデルは分散システムにおいて結果整合性(Eventual Consistency)を代替するものだ。いずれのモデルに重きを置くかは,システムの要件とリスク許容度によって決めなければならない。

  • New Relicが自社Docker展開ツールのCenturionをオープンソースに

    New Relicは,社内で開発インフラストラクチャ運用に使用しているDocker用展開ツールのCenturionを,オープンソースとして公開した。Centurionは,Dockerレジストリから取得したコンテナに,適切な環境変数とホストボリュームマッピング,ポートマッピングなどを設定して,ホストグループ上で実行するツールだ。特別な設定を必要とせず,ローリングデプロイメントをサポートする。

  • マネージャ向けのアジャイルトレーニングとコーチング

    何人かの著者がアジャイルをうまく導入するためのトレーニングの重要さについて説明している。チームは普通、会社がアジャイルを導入するときにトレーニングを受ける。問題は、アジャイルの導入を成功させるには、マネージャには、どの程度、どのようなトレーニングとコーチングが必要なのかということだ。

  • 匿名振り返りの効力

    Hiren Doshi氏はPractice Agile Software Developmentのブログ記事に匿名振り返りについて書いている。チームのフィードバックを最大化する方法だ。

  • Perl、Androidにも進出

    古参のプログラミング言語Perlの5.20.0がリリースされた。これにはAndroidプラットフォームのサポートとともに多数の改善が含まれている。

  • マイクロサービス設計概論

    シンプルなコンポーネントとシステムを設計することは,マイクロサービスへの移行を図る上で非常に重要である。注目すべきはコンポーネントの進化であり,進化と変化の可能なシステムをいかに構築するかだ - 先頃,マイクロサービスの設計と構築を紹介する中で,Russ Miles氏はこのように説明した。

  • TestFlightを使ったOS 8のベータテスト

    WWDC 2014でAppleはiOS 8の開発ツールにTestFlightを統合すること発表した。目的は開発者にベータテストプログラムを準備するための選択肢を提供し、テストプロセスを簡単にすることだ。これによって開発者が長らく不満を抱いていたiOSアプリのテストの難しさを解消する。

  • Google、FlatBuffersをオープンソース化: 効率の良いクロスプラットフォームのシリアライゼーションライブラリ

    Google "Fun Propulsion Labs" チームがFlatBuffersをオープンソース化した。FlatBuffersは特にゲーム開発者のパフォーマンス要求をサポートするために作られており、シリアライズされたデータをバッファに格納する。バッファはパースのオーバーヘッドなしに、ファイルに格納したり、そのままネットワークに伝送したりすることができる。

  • Amazon、iOS向けMobile Associates APIを発表

    AmazonがiOSアプリへのMobile Associates API (MAA) のインテグレーションを検討し始めていると発表した。iOS向けのMAAへのアーリーアクセスを保証するプライベートベータプログラムに参加するため、Amazonは開発者にユースケースを提出するよう促している。対象となる開発者はユースケースとフィードバックの意欲に基づいてAmazonによって選定される。

  • APIファーストのWebフレームワークSynthを巡るコミュニティの困惑

    Node.jsをベースとする"APIファースト"のWebフレームワークであるSynthが先日,発表された。ページロード時のAngularモデルデータのプリロード,ページロード時のHTMLビューのプリロード,簡略化されたプロジェクト構造などの機能を備える。肯定的な反応のある一方で,開発コミュニティの多くからは困惑の意見も聞かれる。

  • Spark the Changeカンファレンス主催者へのQ&A

    Spark the Changeカンファレンスが7月3,4の両日,ロンドンで開催される。カンファレンスのテーマは"信頼できる組織の構築(Create an Organisation you can Believe in)"だ。各界のビジネスリーダを対象とするこのカンファレンスの目標は,より優れた強靭なビジネスの構築,改革意識を持ったリーダ,さらには幸福な作業環境の創造に向けて,参加者の意識を向上することにある。InfoQは主催者のひとりに,カンファレンスについて聞いた。

  • Facebookが新しいNoSQLであるApolloを発表

    FacebookのコアデータグループのJeff Johnson氏はQCon New YorkでApolloを発表した。ApolloはPaxosライクなNoSQLデータベースだ。Apache Thrift 2 RPCフレームワーク上でC++11で書かれたApolloは階層型のストレージシステムであり、すべてのデータはシャードに分割される。シャードはHBaseのリージョンサーバにとても似ている。

  • PhoneGap 3.5.0でiOS 5がサポート対象外に,今後はWP 7も

    Cordova/PhoneGap 3.5.0では,もはやiOS 5はサポートされていない。3.6.0以降はWP 7もサポート対象外になる。さらに今後のアップデートはnpm経由で行われる予定だ。

  • 最新C++への注力を強めるVisual Studio “14"

    Visual Studio "14"では,C++/C++14準拠性が改善される予定で���る。その開発の一環として,”14”にバンドルされるSTL(Standard Template Library)の大幅な変更が行われている。

  • Play 2.3 リリース: モジュール化、Java 8、WebJarsに対応

    Play 2.3リリースはフレームワークからパーツを分けることでモジュール化を向上させた。また、Play shellはブラウザUIからプロジェクトテンプレートを制御するActivatorに切り替えた。InfoQはPlayの開発リーダであるJames Roper氏から今回の変更点と今後の計画について聞いた。

BT