InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Bluepill: LinkedInによる大規模iOS UI テストのためのオープンソースツール
LinkedInのBluepillは、開発者がひとつのマシンで複数のシミュレータを使ってOS UIテストを実行するのを可能にする。LinkedInのソフトウェアエンジニアKeqiu Hu氏によると、ツールの安定性とテストのスケーラビリティをもたらすことを目的としているという。
-
MicrosoftがVisual Studio Testをオープンソース化
Microsoftが、様々な言語でテストを実行し、診断データを収集し、結果を報告するのに使われるVisual Studio Test Platform (VS Test) をオープンソース化した。
-
Parseのラストデイズ
Parseの共同創立者Kevin Lacker氏は、今月でParseが終了すると最後のリマインダを発信した。開発者は保存したいデータがあれば早急にエクスポートするよう迫られている。
-
Vaadin Springが新規リリースで拡張ビュー管理を導入
UIコンポーネントを備えたWebアプリ開発用の多言語フレーUIコンポーネントを備えたWebアプリ開発用の多言語フレームワークであるVaadinから,バグフィックスとVaadinのビュー管理���拡張する新たなSpringNavigatorクラスを備えたVaadin Springプロジェクトのバージョン1.1がリリースされた。マーケティングマネージャを務めるMatti Tahvonen氏がこの最新リリースについて,マイクロサービスへのUIの適合性に関する議論と合わせて説明してくれた。
-
マイクロサービスを構築する際はイベントとDDDから始めよう
ドメイン駆動設計(DDD)は、私たちが取り組んでいるドメインに設計を近づける優れた技法だが、構造に焦点を当てすぎて、早期に設計を確定してしまうことが多すぎる。これはDDDの意図するところではない。それよりも、Russ Miles氏が「イベント - ファースト」でマイクロサービスを構築する利点を説明するなかで主張したように、ドメイン内のイベントから(設計を)始めるべきである。
-
Java 10でラムダが強化される可能性あり
新しいJEPには、より明確な曖昧さ回避、未使用パラメータのアンダースコアの使用、外部変数のシャドウイングなど、ラムダ機能の強化が提案されている。これらの変更によって、Javaのラムダが他の言語のラムダに近づくことになるが、現状、コミュニティの意見が分かれているようである。このJEPは、Java言語を改善するための、他の一連の提案を補完しており、ローカル変数型の推論と拡張された列挙型を含む。
-
Kuzzle - オンプレミスのドキュメントバックエンド
Kuzzleはオンプレミスまたはクラウドで実行できるドキュメントバックエンドである。このプラットフォームを支える会社が最近、CES2017においてエンタープライズバージョンを発表した。
-
Opera、実験的なコンセプトブラウザNeonを発表
ノルウェーのブラウザメーカーOpera(中国の投資コンソーシアムに昨年買収された)がOpera Neonと呼ばれる新たな実験的なブラウザを発表した。
-
Googleが分散アプリケーションをトレースするため、ZipkinのStackdriver Traceとのインテグレーションをリリース
Google Cloud PlatformはオープンソースのZipkinサーバをリリースした。Zipkin互換クライアントによって、Google独自のStackdriver Trace分散型トレースサービスにトレース情報を送信して分析することができる。このZipkin / Stackdriver Traceの統合は、Stackdriver Traceが公式にサポートしていない言語やフレームワークで書かれたアプリケーションやサービスの開発者を対象としている。
-
GitLab 8.15がAuto DeployとWeb Terminalを導入
最新版GitLabバージョン 8.15では,さまざまなプラットフォーム上でデプロイメント自動化を目的とした新たなCD/CI機能が提供され,コマンドラインインターフェースによるステージング実現や製品提供が簡単になる。
-
React代替ライブラリInfernoが1.0になる
ReactライクなJavaScriptライブラリInfernoがバージョン1.0になった。これは小さな高性能ライブラリで、Reactと似たAPIと構造を持っているが、パフォーマンスにフォーカスしている。その創始者はFacebookのReactチームにジョインしたが、プロジェクトは2017年にさらに拡大することを期待している。
-
Rust 1.14リリース,WebAssemblyの実験的サポートとrustup 1.0を提供
Rust 1.14が新たな実験対象としてWebAssemblyを導入するとともに,パターンマッチング構文を拡張する,とRustコアチームが伝えている。 さらにrustupが安定版となり,ソースからRustを構築する推奨手段となった。
-
Gradle Build Scanとは
今年のGradle Summitカンファレンスで,Gradleファミリの新しいCloud Servicesの一部として,プロジェクトビルド情報を開発者間で共有するBuild Scanツールが加わった。InfoQはマーケティングディレクタのChris Beams氏に,Gladle Cloud ServicesとBuild Scanについて聞いた。
-
Polymer 2.0は大きく変更されたがマイグレーションはスムーズ
Polymer 2.0はCustom Elements API v0をv1に置き換え,Polymer.domを廃止してshadow DOMを代わりに採用しているが,Polymer 1.7��降で開発されたコードを2.0で動作可能にする互換性レイヤの導入により,これらの変更から予想するほどマイグレーションパスは難しくない。
-
José Mourinho氏がチーム構築について我々に教えてくれること
Alan O’Callaghan氏がScrum Gathering Portugal 2016で,Jossé Mourinho監督からチーム構築について何を学べるか,というテーマのプレゼンテーションを行なった。サッカーとスクラムの類似性から始まった講演で最初に取り上げられたのは,スクラムの有効性に関わる特性,すなわち,氏によれば,自己組織化チームの構築に対する理解の不足だ。