InfoQ ホームページ ニュース
-
Lego Serious Playを使ってBusiness Model Canvasを作る
Lego Serious Playの推進者が,Business Model Canvasの作成にLegoを利用した経験について公開する。
-
システム構成の5つの設計原則
構成管理ツールを使ってシステム構成を集中化しようとする時,conf.dのような一般的なメカニズムが,さまざまな問題の原因となる。このような問題を回避するため,Ish-Shalom氏は,構成に関する5つの設計原則を提案する。中心となるアイデアは,構成APIの利用と,必要とするシステム更新の更新タイプによる構成の分離だ。
-
作業環境における神経多様性
Sallyann Freudenberg博士はQCon Londonで,作業環境における神経多様性について講演した。プログラミングは複雑で創造的な作業だ。Freudenberg博士は,プログラミングを行うプログラマが一般的に使用している,数多くの技術について検討した。
-
Microsoft は Azure アプリケーションサービスを App Service に統合した
Microsoft は Web, モバイル, API, ワークフロー開発を App Services と呼ばれる必要の参加にすることを考えている。これに対し、Microsoft は多数のサードパーティ製の API と統合を付け加えている。
-
ドメイン駆動設計とは - 金融取引アプリケーションを例に
ドメイン駆動設計(DDD)とは,ビジネス目標を達成する上で,ドメインの専門家と開発者,その他の関係者のコラボレーションを重視したソフトウェア開発アプローチだ - Naresh Bhatia氏は,DDDの基本コンセプトをこのような説明で紹介し,金融取引のドメインから,中程度の複雑性を持ったシステムであるBullsfirstを例として選択した。
-
lodash, あなたが既に使っているJavaScriptライブラリ
JavaScriptユーティリティライブラリのlodashが,npmパッケージリポジトリの中で最も多く参照されるライブラリになった。Underscore.jsのフォークとしてスタートしたlodashは,もはや代用品などではなく,信頼できる選択肢のひとつだ。
-
RancherOS: プロダクション利用可能なDocker向けミニマルOS
RancherOSは、Dockerコンテナで動く、Dockerコンテナのための、プロダクションレディのミニマルLinuxディストリビューションだと主張する。その根拠として、高速ブート、小さなバイナリフットプリント、最新のDockerリリースへの追従を挙げている。
-
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アプリケーションの開発を目指すチームを支援するソリューションだ。
-
-
Uberがリアルタイムマーケットプラットフォームを公開
UberのチーフシステムアーキテクトであるMatt Ranney氏は、Uberのディスパッチシステムを紹介した。このシステムはUberのパートナー、つまり、運転手や乗客をマッチングする役割を担う。氏は、このシステムを完全に書き直すことになった理由を説明している。また、このシステム支える設計原則、可用性や性能、アルゴリズム、そして、独自のRPCプロトコルを設計実装した理由について説明している。