BT

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

寄稿

Topics

地域を選ぶ

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

  • ドメイン駆動設計とは - 金融取引アプリケーションを例に

    ドメイン駆動設計(DDD)とは,ビジネス目標を達成する上で,ドメインの専門家と開発者,その他の関係者のコラボレーションを重視したソフトウェア開発アプローチだ - Naresh Bhatia氏は,DDDの基本コンセプトをこのような説明で紹介し,金融取引のドメインから,中程度の複雑性を持ったシステムであるBullsfirstを例として選択した。

  • lodash, あなたが既に使っているJavaScriptライブラリ

    JavaScriptユーティリティライブラリのlodashが,npmパッケージリポジトリの中で最も多く参照されるライブラリになった。Underscore.jsのフォークとしてスタートしたlodashは,もはや代用品などではなく,信頼できる選択肢のひとつだ。

  • Visual Studio上でユニバーサルアプリ開発を可能にするWindows 10 SDK

    Tools for WIndows 10,通称Windows 10 SDKのテクニカルプレビュー版がリリースされた。ユニバーサルアプリプラットフォームとしてのメリットを活かした,Windows 10のアプリ開発を体験することができる。これを利用すれば,PCと携帯電話,そしてXBOXといったすべてのデバイス上で,無修正で動作するアプリの開発が可能になる。

  • FB ComponentKit - iOS用UIの宣言的開発

    FacebookがComponentKitをオープンソースとして公開した。iOSのネイティブビューを開発する宣言型ライブラリ(declarative library)だ。

  • "JavaScriptを使わないシングルページアプリ"に対する非公式なHTML6提案が議論を引き起こした

    Future ClawマガジンのチーフでエディターのBobby Mozumder氏は、 "JavaScriptを使わないシングルページアプリに対するHTML6提案"によって、議論を巻き起こした。

  • Dev&OpsとDevOpsの違いを体験する

    Agile Testing Netherlandsで開催されたワークショップでは,参加者がDev&OpsアプローチとDevOpsアプローチを体験した。Jaap Schuttevaer氏がインタビューに応じて,DevOpsが組織にもたらすもの,Dev(開発)とOps(運用)の壁を壊すこと,そしてDevOpsを導入しようとする組織へのアドバイスを語ってくれた。

  • 準リアルタイムなバックエンド開発を支援するGoogleのFirebase

    Google Cloud PlatformチームのMandy Waite氏が,Qcon London 2015で,Firebaseを発表した。複雑なバックグラウンドサービス処理を不要にすることで,リアルタイム(あるいはそれに近い)モバイルおよびWebアプリケーションの開発を目指すチームを支援するソリューションだ。

  • Apache Spark 1.3リリース - DataFrame,SparkSQL,MLibを拡張

  • ReactがES6クラスのサポートを導入

    FacebookがReact v0.13をリリースした。ES6クラスをサポートする他,新たなトップレベルAPIや,JSXの大幅な変更が含まれている。

  • Uberがリアルタイムマーケットプラットフォームを公開

    UberのチーフシステムアーキテクトであるMatt Ranney氏は、Uberのディスパッチシステムを紹介した。このシステムはUberのパートナー、つまり、運転手や乗客をマッチングする役割を担う。氏は、このシステムを完全に書き直すことになった理由を説明している。また、このシステム支える設計原則、可用性や性能、アルゴリズム、そして、独自のRPCプロトコルを設計実装した理由について説明している。

  • Apple、医学研究を支援するモバイルフレームワークをオープンソース化

    Appleはイベント「Spring Forward」のキーノートで、新しいiOS ResearchKitフレームワークを発表した。これはモバイルデバイスを医学研究におけるセンサーネットワークとして使えるようにするものだ。このフレームワークは開発者向けにオープンソースとして公開される予定だ。

  • Phil Calcado氏がSoundCloudのマイクロサービス移行で学んだこと

    QCon London 2015でPhil Calcado氏は,SoundCloudがモノシリックからマイクロサービスアーキテクチャへの移行から学んだ教訓を公開した。その中で氏は,マイクロサービスプラットフォームを構築する上で中心となる要件として,迅速なプロビジョニング能力の開発,基本的なモニタリング,素早いアプリケーションデプロイメントの3つを挙げた。

  • Eclipse Xtext 2.8がEclipseConでリリース

    本日のEclipseConでXtext 2.8のリリースが発表された。既存のJavaコードをXtextアプリに移行するための新ツール追加され,将来的なロードマップが発表されている。

  • GroovyがApacheに参加

    GroovyチームはApache Software Foundation(ASF)に参加する。Eclipse FoundationやSoftware Conservancyではなく,ASFを選択した理由について,プロジェクトリーダのGuillaume Laforge氏が書いている。今回の発表について詳しく知るため,InfoQはLaforge氏から,プロジェクトの新たな方向性について聞くことにした。

  • Dave Farley氏,継続的デリバリの基本原理について語る

    QCon London 2015においてDave Farley氏は,これまでのソフトウェア開発の状況が最適とは言えないものであったことを認めた上で,それが継続的デリバリの実践によって著しく改善されることが調査の結果から明らかになった,という見解を発表した。継続的デリバリはソフトウェア開発の経済を変える,と氏は言う。ビジネスアイデアのより迅速な評価を可能とし,欠陥率を低減するというのだ。

BT