InfoQ ホームページ ニュース
-
IBM、クラウドにSwiftを推進
IBMがSwift Sandboxに続く、Swiftをクラウドでサポートする次のステップについて発表した。IBM Swift Runtimeのプレビュー、IBM Swift Package Catalog、Webアプリ開発フレームワークKituraのオープンソース化だ。
-
分散されたモノリスになってしまうマイクロサービス
Microservices Practitioner SummitでFacebookのエンジニアのBen Christensen氏氏が、バイナリの依存関係でマイクロサービス同士が密結合になってしまうという、ますます一般的になりつつあるアンチパターンについてプレゼンをした。
-
Shane Hastie氏、ビジネス課題に対するアジャイルマインドセットの適用について語る
Shane Hastie氏がAgile Tour Singapore Conference 2015でキーノートを行い、アジャイルマインドセットとそれが難問解決にどう役立つか説明した。
-
Gizmo - The New York Times開発チームによるGo言語ベースのマイクロサービスツールキット
The New York Times開発チームは,Go言語(Golang)を使��したオープンソースのマイクロサービスツールキットである‘Gizmo’をリリースした。標準化されたコンフィギュレーションとロギング,戦略設定の可能な状態監視とエンドポイント計測機能,サービスのエクスペクテーション(expectation)とボキャブラリ(vocabulary)を定義する基本的なインターフェースを備えている。
-
Swift標準ライブラリの展開
Swiftの大きな設計目標のひとつとして,ロード時の実装抽象化とコードの効率的な実行を両立することがある - 作業中のAppleの文書には,このように記されている。この資料は,前方および後方互換性を保証するためことを目的とした,Swiftの標準ライブラリを含むライブラリ設計に関する情報を提供する。
-
Docker, Inc.がUnikernel Systems Ltd.を買収,'ユニカーネルテクノロジの民主化'を目指す
Dockerプラットフォームを管理するDocker, Inc.が,英国ケンブリッジを拠点にユニカーネル(unikernel)開発を行なうUnikernel Systemsを買収した。Docker Inc.は今回の買収について,‘LinuxとWindowsコンテナの連続体’にユニカーネルベースのソフトウェアデプロイメントを取り入れるためと位置付けた上で,‘ユニカーネルテクノロジの民主化’を目指す,としている。
-
Particle.io、小型セルラーIoTボードElectronを出荷
Particle.ioがElectronの出荷を開始した。これはM2M(Machine-to-Machine)アプリケーションに適したArduino互換のセルラーIoT(Internet of Things)ボードだ。Electronを使うと、Wi-Fi接続が使えなくても2Gもしくは3Gモバイル無線通信が使える場合に、IoTデバイスとクラウドの通信が可能になる。Electronは通信にWi-Fiを使う類似のデバイスPhotonに続くものだ。
-
iOS 9 Day by Day - 開発者のためのiOS 9レビュー
iOS 9 Day by Dayは,shinobicontrolsのChris Grant氏が開発者にiOS 9のレビューを提供するフリーブックである。13の短い章からなる本書では,iOSの主要な機能の実例がサンプルプロジェクト付きで紹介されている。同社テクニカルエバンジェリストのSam Burnstone氏に話を聞いた。
-
-
ドメイン駆動設計でマイクロサービス開発
マイクロサービスとドメイン駆動設計(DDD)、と言えば境界づけられたコンテキストが話題に上がる。確かにマイクロサービスの粒度を定義する上で境界づけられたコンテキストは基礎となる道具だが、他のコンセプトも重要だ。Michael Plöd氏はベルリンで開催されたmicroXchgカンファレンスのプレゼンで、DDDは単にエンティティや値オブジェクト、リポジトリというだけではない、と言い、マイクロサービスを設計する上でのDDDの使い方について説明した。
-
-
サーバでSwingを使用可能にするPerfect
Perfectを使えば,AppleのSwift言語を使ったエンタープライズ級のWebアプリケーションが開発可能になる - カナダのスタートアップであるPerferctSoft Incはこう説明する。Appleが先日オープンソース化したSwiftを使ったPerfectは,OSXやLinux, Windows, iOS, Androidといった,複数のプラットフォームにまたがったクロスプラットフォーム開発のサポートを提供する。同社CEOのSean Stephens氏に話を聞いた。
-
Google Ubiquity Dev Summit 2016から - Brillo, Weave, Beacon
Googleは今週,Ubiquity Dev Summit 2016と題した,自社のIoT – Brillo, Weave, Beacon – およびウェアラブル,TV,自動車に関する技術セッションを開催している。
-
PythonがGitHubに移行
現在Pythonの開発プロセス管理を担当しているBrett Cannon氏が,Pythonのcore workflowメーリングリストを通じて,GitHubへの移行を発表した。InfoQはBrett Cannon氏にインタビューして,今回の決定に��して期待できるメリットや,プロセスの次のステップ,その他の関連することを詳細に聞いた。
-
Dockerがログ管理に関するエコシステム・テクノロジ・パートナを新たに公開
Dockerはログ管理のためのソフトウェアとプラットフォームを,エコシステム・テクノロジ・パートナ(ETP)として発表した。このETPプログラムは,そのソフトウェアないしプラットフォームがDocker上で,ロギングドライバ機構を使ったログ情報の提供を確実に行なっていることを認証するものだ。