InfoQ ホームページ オープンソース に関するすべてのコンテンツ
-
TextTestを使った承認テスト
承認テスト(Approval Testing)は、現在のコードの出力を、“承認済”バージョンのものと比較するテスト技術だ。承認済バージョンは、事前にテスト出力を調査して、その結果を承認することによって作成する。要件が変更された場合でも、承認済バージョンを再検討することで簡単に更新することができる。テキストベースのオープンソース機能ツールであるTextTestは、この承認テストをサポートする。
-
GitLabがパブリックチャットソフトウェアのGitterを買収
オープンソースのGitプロバイダーであるGitLabが、Slack代替サービスのGitterを買収した。2つの製品を統合する計画はないが、Gitterrは2017年半ばまでにオープンソース化される予定だ。GitLabの目的は、Gitterの800,000以上のユーザーにGitLabを紹介することで、成長を加速することにある。
-
LLVMの新しいリンカLLDがLLVM 4で導入へ
GCCのldを大幅に性能改善したLDDが、近くLLVM 4 rc1に組み込まれ、デフォルトで使用されるようになる。この新しいリンカは、稼働中のFreeBSD/amd64ベースのシステムではすでに使用されているが、LLVMでの利用はまだ試験段階であり、問題が発生すればrc2では保留される可能性もある。
-
GitHubによる開発者へのオープンソースガイドに対するコントリビュートの招待
GitHubは最近自身のオープンソースガイドを立ち上げた。これは最も良くあるシナリオへの対処法や、コントリビュータとメンテナの両方に対するベストプラクティスに関する資料群である。このガイドそのものがオープンソースであり、GitHubは開発者に参加し事例を共有するよう積極的に招待している。InfoQはGitHubのオープンソース部門長であるBrandon Keepers氏にインタビューを行った。
-
マイクロソフトがクラウドベースの生物学研究ツールをオープンソース化
マイクロソフトのクラウドベースのツールBio Model Analyzerは、生物学者が細胞の相互作用やコミュニケーションのモデル化に使うことができ、GitHubのオープンソースとして利用できるようになった。Bio Model Analyzer (BMA)を使用して、健康な細胞と罹患した細胞のプロセスを比較できるコンピュータモデルを作成できる。科学者は数百万の遺伝子とタンパク質との相互作用を見ることができるようになり、研究や罹患の治療をスピードアップすることができる。
-
-
-
ソシオクラシ(Sociocracy)3.0を適用したアジャイルプラクティスの実践
ソシオクラシ(Sociocracy)3.0はアジャイル組織におけるコラボレーションをサポートし,製品とサービスの継続的改善を支援するオープンなフレームワークである。作業のコーディネートや効率的なミーティング,ガバナンス,組織の構築など,さまざまなアクティビティのパターンを提供する。
-
MicrosoftがVisual Studio Testをオープンソース化
Microsoftが、様々な言語でテストを実行し、診断データを収集し、結果を報告するのに使われるVisual Studio Test Platform (VS Test) をオープンソース化した。
-
Kuzzle - オンプレミスのドキュメントバックエンド
Kuzzleはオンプレミスまたはクラウドで実行できるドキュメントバックエンドである。このプラットフォームを支える会社が最近、CES2017においてエンタープライズバージョンを発表した。
-
Polymer 2.0は大きく変更されたがマイグレーションはスムーズ
Polymer 2.0はCustom Elements API v0をv1に置き換え,Polymer.domを廃止してshadow DOMを代わりに採用しているが,Polymer 1.7以降で開発されたコードを2.0で動作可能にする互換性レイヤの導入により,これらの変更から予想するほどマイグレーションパスは難しくない。
-
マイクロサービスのためのオーケストレーションエンジンであるNetflix Conductor
Netflixは、昨年 “Conductor” と呼ばれるオーケストレーションエンジンを開発しプロダクションで運用してきた。この間、彼らは線形のワークフローから、複数の日にまたがって実行される動的なワークフローまで約260万のプロセスワークフローを実行した。現在 Conductor はオープンソースで公開されており、ワークフローオーケストレーションに関心のあるすべての人が利用できる。
-
Microsoft AzureリードアーキテクトJohn Gossman氏にLinux Foundation参画について聞く
Rags SrinivasがMicrosoft AzureリードアーキテクトにMicrosoftがプレミアムメンバとしてLinux Foundationに参加したことについて話を聞いた。
-
GoogleがGrumpyでCPythonの並列実行性の問題を解決
GoogleはCPythonに存在するGlobal Interpreter Lockによって引き起こされる並列実行性の制限を、Goで新しいPythonランタイムを作成することで解決した。
-
Nomulus - GoogleのオープンソースTLDレジストリプラットフォーム
Googleは新たに,ジェネリックTLDの作成管理を行なうクラウドプラットフォームをオープンソース化すると発表した。Nomulusと名付けられたこのAppEngine用プラットフォームは,サービスのスケールアップから新規立ち上げに至るまで,市場参入のための技術的障壁を削減することによってドメインレジストリを支援する。