BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • 企業レベルで見たマイクロサービス批評

    凝縮度の高く結合度の低いマイクロサービスを,ひとつのシステム内ではなく,企業全体に渡って,どのように見出せばよいのか,Udi Dahan氏が説明する。最後に目指すのは,組織全体を対象とした,ビジネス能力に基づくサービスの編成であり,それこそがビジネス上の関心事なのだ。

  • Hack.Summit()チャリティ仮想カンファレンスに45,000以上の参加申し込み

    Hack.Summitが12月1~4日に開催される。ソフトウェア開発関連としては最大級の仮想カンファレンスだ。このカンファレンスは寄付のみで実施される。その収益はすべて,プログラム関連の非営利団体に直接移行する。DHH, Tim O'Reilly, Matei Zaharia (Apache Spark), Gilad Bracha (Java言語仕様), Kent Beck, Ward Cunningham他,37人以上の基調講演者が登壇を予定している。

  • Microsoft Azure for Government が一般公開(Generally Available)

    公共部門や連邦機関向けに排他的に設計されたクラウドプラットフォームである Azure Goverment の一般公開を、Microsoft が一般公開した。

  • Go 1.4、Androidサポート���追加し、ガベージコレクションを改善

    GoogleがGo 1.4を発表した。Go 1.3から半年ぶりのリリースだ。Go 1.4では「絶賛開発中」のAndroidネイティブ開発の公式サポートと、改善されたガベージコレクションやマイナーな言語変更が追加されている。

  • ウェブの定義

    IETF HTTP Working Groupの議長を務めるMark Nottingham氏はウェブとは何か?という問いに答えようとしている。氏の言う通り、この単純な問いは難点を抱えており、見方によっては以外な答えになる。ウェブブラウザに起因すると考えるのが一般的な考え方だろうが、この考えはブラウザ経由でウェブを使わない関係者にとっては不都合だ。

  • サービス指向デリバリモデルとしてのマイクロサービス

    マイクロサービスは有用だが,適切な分割を行って境界線を設定するには,ビジネスとそのプロセスの理解が不可欠だ - Jeppe Cramon氏は,ロンドンのMicroservices Conferenceで行ったプレゼンテーションの中で,このように説明した。

  • JetBrainsはReSharper 9をはじめとする.NETツールのすべてのアップデートした

    JetBrainsは、 ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3, TeamCity Add-in 9.0を含む.NETツールの新しいRTMバージョンを発表した。JetBrainsは、これらのツールの単一インストーラーとプラットフォームを開発した。ReSharperをインストールしようとすると、プラットフォームを共有する他の.NETツールをインストールするオプションが表示される。

  • クラウド対応のマイクロサービスを開発する

    マイクロサービスをクラウドに展開しようとして,新しいアーキテクチャの理解に苦労している人が多いのは,それがパラダイムシフトだからだ - Daniel Bryant氏は,ロンドンで開催されたMicroservices Conferenceで行ったプレゼンテーションの中でこのように説明した。クラウドマイクロサービスの設計と実装を支援するために氏はDHARMA原則を提唱し,それに基づくチェックリストを作成している。

  • Android, iOS, Webのコードを共有するためのGoogleのレシピ

    Google Inboxのエンジニアリングディレクタを務めるGarrick Toubassi氏は先日,氏のチームが3つのプラットフォーム - iOS, Android, そしてWebの"クライアントコードの,およそ3分の2の共有化"を達成したと公表した。そのキーとなっているのは,UIコードのUI依存とロジックを明確に分離したこと,そして,Googleが長年に渡って開発を続けてきた一連のツールの存在だ。

  • Sparkがソートパフォーマンスの新記録を達成

    Databricksが先日のDaytona GraySortコンテストで,Sparkプロセッシングエンジンを使って新記録を達成した。Daytona GraySortコンテストは,100テラバイトのデータをソートする速度を計測する,サードパーティによるベンチマークである。Databricksは公式記録として,206台のクラスタ上で4,27テラバイト/分というスループットを公表している。

  • Origami:コンポーネントベースのウェブアプリケーション

    FT LabsのディレクターであるAndrew Betts氏は、FT Labsがウェブ開発向けの開発した標準とツールについて説明した。これらのツールは*.ft.comの800を超えるサイトを開発、メンテナンスの難しさに対処するために作られたものだ。FT Labsの戦略はウェブページをコンポーネントに分割する方法だ。これらのコンポーネントはしっかりと定義されたルールに基づいて構築されている。

  • FacebookがJavaScriptの型チェックを提供するFlowをオープンソース化

    @Scale 2014で、FacebookはFlowをオープンソースにした。これは、JavaScriptの静的型チェッカーだ。FlowはMicrosoftのTypeScriptやGoogleのAtScriptとともに開発者にコードの中のバグを見つける方法を提供する。

  • Mirantisのフリーのデベロッパーエディションを使ってOpenStackを学ぼう

    MirantisがMirantis OpenStack Expressのフリーのデベロッパーエディションをチュートリアル付きでリリースした。

  • ドメイン駆動設計のコンテキスト境界間でデータを共有する

    ドメイン駆動設計(Domain-Driven Design/DDD)を使って大規模システムの関心事を,それぞれ独自のデータストアを使用するコンテキスト境界{Bounded Context)に分離していると,共通的なデータを共有する必要が生じることが少なくない。それを実現する方法のひとつは,各コンテキストが変更に関するイベントを発行して,他がそのイベントを受信可能にしておくことだ – Julie Lerman氏は先日のMSDN Magazineで,このように説明した。

  • AppDynamicsがMobile Real User Managementを提供開始

    AppDynamicsは先日,Mobile Real User Managementをリリースした。モバイルアプリのエンドツーエンド監視を目的とした高度なソリューションだ。AppDynamicsの提供するアプリケーションパフォーマンス監視(APM/Application Performance Monitoring)は,ユーザ自身のアプリケーションだけでなく,完全なエンドツーエンドのトランザクションを解析する機能も備える。これによって同社の監視機能では,データベースシステムやアプリケーションコンテナ,Webアプリケーションに加えて,モバイルアプリもサポートされることになる。

BT