BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • iOS 8 Day by Day - iOS 8プログラミングのフリーブック

    "iOS8 Day by Day"はiOS 8の主要機能を取り上げた,39の短い章からなるフリーブックである。それぞれの章では,そこで取り上げた機能を,スタンドアロンあるいはプレイグラウンドを使って確認するために,Xcodeのプロジェクトが提供されている。対象とするのは,Object-CとSwiftによるiOSプログラミングの基本をすでに理解している開発者だ。InfoQは,著者のSam Davies氏にインタビューした。

  • Azure Toolkit for EclipseがWebSphere LibertyとApplication Insightsを新たにサポート

    Microsoft Open TechのJava開発チームは,Azure Toolkit for Eclipseの最新バージョンをリリースした。IBM WebSphere LibertyとMicrosoft Application Insightsをサポートする。Githubで提供されるAzure Toolkit for Eclipse with Javaは,Microsoft Azure上でJavaプロジェクトの開発,テスト,デプロイを行うためのプラグインである。

  • Config Management Camp: 構成管理を越えて

    HashiCorpの創業者でVagrantの生みの親であるMitchell Hashimoto氏が,Config Management Campの最初の基調講演で,過去と現在のデータセンタの状況,そこに存在する問題とソリューションの概要,分散システムや故障耐性,コンテナの利用といった話題について語った。

  • Apache Hive 1.0リリース,HiveServer2がメインエンジンに,API定義を固定化

    Apache Hiveは,2015年2月6日,同プロジェクトのバージョン1.0をリリースした。当初バージョン0.14.1として予定されていたが,コミュニティの投票により,プロジェクトの到達した完成度の高さを反映すべく,バージョンナンバを1.0.0に変更したのだ。

  • Google、SPDYのサポートを終了してHTTP/2に対応する方針を発表

    Google has announced giving up SPDY after HTTP/2.0 has integrated the protocol and its standardization is in its final stages.

  • 振る舞い駆動開発入門

    振る舞い駆動開発(BDD/Behavior-Driven Development)は,開発対象に対する開発者の理解と,要件によって生じる技術的課題に対するビジネス側の理解とのギャップを克服するために有効だ。その理由は,2つのグループ間のコミュニケーション促進にある - Alistair Stead,Konstantin Kudryashov両氏は,BDDの初心者向けガイドの中で,このように説明している。

  • モバイルセキュリティとチームのコラボレーションを両立させるには

    モバイルデバイスには,多くの場合,個人データと企業データの両方が保存されている。このようなデバイスがインターネット„常時接続“状態でクラウドサービスを利用する場合,セキュリティ違反のリスクが高くなる,とJeff Crume氏は言う。ドイツのミュンヘンで開催されたOOP 2015カンファレンスで氏は,モバイルデバイスのセキュリティについて講演した。モバイルのセキュリティ面での脅威とセキュリティポリシ遵守の促進,効率的で効果的,かつセキュアなコラボレーションへのモバイルデバイスの活用,企業全体へのセキュリティ展開を題とした,氏へのインタビューを紹介する。

  • Azure DocumentDBのアカウント制限値が拡大,より多くのリージョンで利用可能に

    MicrosoftのNoSQLクラウドデータベースサービスであるAzure DocumentDBが,アジアと米国を含む新たなリージョンで利用可能になった。また,アカウント制限が拡張され,容量ユニットとドキュメントサイズが増加している。

  • is.jsで簡単にデータをチェックする

    is.jsはJavaScript開発者向けの小さなチェックライブラリだ。型、正規表現、数値といったデータを手っ取り早くチェックすることができる。

  • C#をJavaScriptへ変換するDuoCode

    DuoCodeはC#をJavaScriptへ変換するコンパイラで、開発者がHTML5アプリケーションをC#と.NET frameworkを使い、Visual Studioで開発できるようにする。InfoQはDuoCodeの開発者にインタビューを行った。

  • Docker拡張のプロトタイプを実現するPowerstrip

    Flockerの背後にいるClusterHQはPowerstripを発表した。ライセンスはApacheライセンス。これは、Docker拡張をプロトタイプするためのツールだ。PowerstripはDockerのコマンドラインインターフェース(CLI)とDockerのデーモンの間のプロキシとして動作し、DockerのAPIを拡張する。この仕組みの大きな利点は、Docker CLIをラップするのではなく。Dockerのインターフェースを拡張することで、FlockerやWeaveのようなDockerアドインを簡単に構成できるようになることだ。

  • FOSDEM仮想化 - ForemanによるDockerコンテナ管理とLXD

    RedHatのソフトウェア技術者であるDaniel Lobato氏が,Dockerコンテナ管理の新ツールであるForemanについて,また,UbuntuサーバチームのSerge Hallyn氏は,Linuxコンテナデーモンの新たなLXDプロジェクトについて,それぞれFOSDEMの仮想化関連技術者セミナで講演した。

  • Tumblrがデータセンタ自動化ツールGenesisをリリース

    Tumblrは,データセンタ自動化のためのオープンソースツールGenesisをリリースした。新たに接続されたマシンの検出,TumblrのCollinsインベントリ管理システムへのハードウェア詳細情報の通知,ハードウェアコンフィギュレーションを実行するメカニズムという,一連のプロセスを統合する。

  • Microsoft、Cloud Platform Systemを使って社内プライベートクラウドを動かす

    Microsoft公式ブログによると、MicrosoftはCloud Platform System (CPS) を使って、自らのIaaSプライベートクラウド、コードネーム「Nebula」を動かしているという。

  • 集約、エンティティ、バリューオブジェクト

    集約をモデリングして、その集約の中のエンティティから可能な限り多くの振る舞いをバリューオブジェクトに移行しようとするとき、より多くの振る舞いが必要になるにつれ、新しいバリューオブジェクトが必要になる。これは、Paul Rayner氏が集約やエンティティ、バリューオブジェクトなどドメイン駆動設計(DDD)の世界の概念を取り上げた一連のブログ記事の中で推奨していることだ。

BT