InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Akkaを使ったリアクティブなDDDおよびCQRSベースのアプリケーション構築
DDDとCQRSはコンテキスト境界やトランザクション境界,イベントベース通信といった概念を考慮しながら,スケーラブルなソフトウェアを構築するには最適の組み合わせだ。さらにAkkaを併用することで,企業アプリケーション構築の完全なプラットフォームになる - Pawel Kaczor氏は,これらの概念に基づくリアクティブなアプリケーション構築を取り上げた3部シリーズの冒頭を,このようなことばから始めている。
-
Spring IO Platformリリース
Pivotalは先週Spring IO Platform 1.0のファーストバージョンをリリースした。Spring IO Platformは依存物(とそのバージョン)のリストであり、すべての依存物が一緒に動作する。実装はMavenのPOMファイルであり、自分のプロジェクトにインポートして依存物にバージョンを設定できる。これらの依存物は、Springプロジェクト全体と多くのオープンソースプロジェクトで管理され、利用されている。
-
DrupalとiOSおよびAndroidネイティブアプリを統合する
テキサス州オースティンで開催された前回のDrupal Conferenceで,モバイルおよびWeb開発企業のLembergはDrupal 8 ネイティブソフトウェア開発キット(SDK)を紹介した。このSDKは,ネイティブモバイルアプリとDrupal Webサイト間の通信を,開発者が容易に扱えるようにするためのものだ。現時点ではiOSとAndroidのみが対象だが,Windows Phoneバージョンも近日中に提供開始される予定だ。
-
Node.jsのセキュリティ向上を目指すNode Security Project
Node Security Projectはこの数ヶ月間,Node.jsのセキュリティ向上に対して静かに取り組んでいる。Node.jsの既存モジュールベースの監査を通じて"Nodeの全般的状況を改善すると同時に,開発者と企業に対して,Node.jsの世界のセキュリティ状態に関する信頼性を提供する"ことがその目標だ。
-
SoundCloudのマイクロサービスへの移行
SoundCloudがマイクロサービス型の設計に移行したのは、チームが新しい機能を素早く実装できるようになるために致命的に重要だった。Phil Calçado氏は3連続のブログ記事でそう書いている。この記事では彼らのモノリステックなシステムからの移行についての経験が書かれている。
-
GoogleがGoogle I/OでCloud Dataflowベータ版を発表
年次の開発者カンファレンスで、Googleはクラウドコンピューティングの最新の動きを発表した。その中でも筆頭に挙げられているのが、複雑なデータパイプラインを管理するCloud Dataflowだ。
-
OpenXML SDKがMicrosoft Officeファイルを解放する
Microsoft Word, Excel, PowerPointが使用するファイルフォーマットが,MicrosoftのOpenXML SDKの最新リリースを通じて完全なオープンソースになった。一般的なApache 2.0 Licenseで提供されることによって,これらのフォーマットを独自プロジェクトで容易にサポートするための道が開かれる。
-
-
将来に発生することのスケジューリングについてGreg Young氏が語る
メッセージングベースのシステムを考えるとき、将来へのメッセージ送信を遅延させるのはとても強力なパターンだ。このパターンは時間に関する問題に対処するにはとても便利だ。ロンドンで開催されたDDD ExchangeカンファレンスでGreg Young氏はそう語った。
-
3scaleがAPIユーザをターゲットとしたAPIToolsを提供開始
3scaleは今年4月,API利用者をターゲットとしてAPIToolsをローンチした。InfoQでは同社のマネージメントに開発動機や基盤技術についてインタビューする中で,いくつかの興味深い見解や,予定されているコミュニティ参加へのイニシアティブについても聞くことができた。
-
-
Cayley - Googleナレッジグラフにインスパイアされたグラフエンジン
GoogleナレッジチームのエンジニアであるBarak Michener氏は、個人プロジェクトCayleyをオープンソース化した。CayleyはFreebaseとGoogleナレッジグラフにインスパイアされたグラフデータベースで、GoogleナレッジグラフはGoogleのサーチエンジンに貢献している。Freebaseは構造化された膨大なデータの集合体で、現在のところ27億以上ものファクトデータが存在し、これらのデータにクエリを投げるAPIも提供している。
-
Google、Gmail APIベータ版をローンチ
先日のGoogle I/Oにて、Googleは新しいGmail APIを紹介した。Googleによれば、これは「Threads、Messages、Labels、Drafts、Historyへの自然なインターフェイスを使って、ユーザのインボックスに対する柔軟なRESTfulアクセスを開発者に提供すること」を目的とし、IMAPを超えるさまざまな利点を開発者にもたらすものだ。
-
Androidネイティブ開発に���するGo言語の状況
GoでAndroidネイティブアプリを書けるようにしようと、Googleのエンジニアと独立系開発者たちから、いくつかの異なる提案がなされている。これはGoアプリがAndroid NDKにフルアクセスするのを許すものではなく、そのサブセットへのアクセスを許すものになるだろう。
-
Chrome Dev Editor - JavaScriptとDart用の新IDE
GoogleのエンジニアがGoogle IO 2014でChrome Dev Editor(CDE)を公開した。デスクトップとモバイルデバイスを対象としたChromeアプリとWebアプリを開発するための新しいIDEで,JavaScriptとDartをサポートしている。