InfoQ ホームページ ニュース
-
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プロトコルを設計実装した理由について説明している。
-
Apple、医学研究を支援するモバイルフレームワークをオープンソース化
Appleはイベント「Spring Forward」のキーノートで、新しいiOS ResearchKitフレームワークを発表した。これはモバイルデバイスを医学研究におけるセンサーネットワークとして使えるようにするものだ。このフレームワークは開発者向けにオープンソースとして公開される予定だ。
-
Phil Calcado氏がSoundCloudのマイクロサービス移行で学んだこと
QCon London 2015でPhil Calcado氏は,SoundCloudがモノシリックからマイクロサービスアーキテクチャへの移行から学んだ教訓を���開した。その中で氏は,マイクロサービスプラットフォームを構築する上で中心となる要件として,迅速なプロビジョニング能力の開発,基本的なモニタリング,素早いアプリケーションデプロイメントの3つを挙げた。
-
アジャイル組織における"勇気あるコミュニケータ"の重要性
アジャイルチームでは,勇気あるコミュニケータの存在が極めて重要だ。シニアリーダシップは,勇気あるコミュニケータの役割をサポートする必要がある。