InfoQ ホームページ Source Code に関するすべてのコンテンツ
-
-
Puppet Labsによる2017 State of DevOps Reportのリリース
Puppet LabsのState of DevOps Report 2017が報告され、ハイパフォーマンスなITチームはより頻繁にデプロイメントを行い、より高速に障害のリカバリーを行なっていることが明らかになった。自動化、疎結合なアーキテクチャ、継続的デリバリーを促進するチームにより焦点が当てられている。変革的なリーダーシップとリーンな製品管理のプラクティスもハイパフォーマンスなチームの背後にある重要な鍵である。
-
GitHubによるオープンソースに関する調査結果
GitHubがオープンソースプロジェクトに関する調査を実施し、その分析結果を発表した。GitHubは、開発者がオープンソースとどうかかわっているか、ドキュメントの役割は何か、そして、プロジェクトでみられるネガティブなやりとりのレベルと影響について関心がある。
-
古いシステムと現代的な技術のギャップを埋める
手動で時間のかかるやり方で管理されている、長年動かし続けているプラットフォームはコストがかかる。チームは経営陣に対してビジネスケースを作ることで、繰り返し作業やヒューマンエラーで失われた時間に基づいて、自動化ツールやコンテナのような現代的な技術を導入して改善ができる。結果として、配置作業は予測可能で反復的なプロセスになり、配置も頻繁かつ安全に行えるようになり、人間の介在も最小限になる。
-
GitHubがデスクトップクライアントをElectronで再実装
GitHubはmacOSとWindowsクライアントのアプリをネイティブの実装からElectronベースに書き換えた、と同社でクライアントアプリケーションのディレクターをしているPhil Haack氏が発表した。GitHub Desktop Betaに加えて、GitHubはGitとGitHubとの統合が最初からサポートされている新しいAtomのベータ版も発表した。
-
リーンでEコマースを再構築する
Auchan Franceのオンライン食料品サービスであるAuchan:Directは、新しいEコマースウェブサイトの開発にリーンを導入することにした。CEOが最初の顧客であり、新しい体験をした顧客からの継続的で高速なフィードバックを使って、ウェブサイトの品質を継続的に改善した。
-
GitLab 9がリリース、サブグループとデプロイボードを装備、監視機能を統合
GitLabは、同社のソフトウェア開発用共同プラットフォームのバージョン9を発表した。注目すべき新機能としては、サブグルー���、パフォーマンス監視の統合化などがある。共同設立者でCEOのSid Sijbrandij氏に話を聞いた。
-
JenkinsはBlue Ocean 1.0のリリースで模様替えをした
Jenkinsは、世界中の開発チームが継続的インテグレーションと継続的デリバリのパイプラインのために使っている人気のあるオープンソースの自動化サーバであるが、最近Blue Ocean 1.0の一般提供を発表した。
-
GitHubが開発者の創造権を承認へ
GitHubのBalanced Employee Intellectual Property契約(BEIPA)は、開発者が仕事以外の知的創造を行なう権利をより多く認めるための、新たなバランスを表明する試みである。オープンソースプロジェクトとすることによってGitHubは、再利用や外部からのコントリビューションも可能にしようとしている。
-
Visual Studio 2017でSSH経由でGitをサポート
マイクロソフトではgit.exeに切り替えており、Visual Studio 2017でGitサポートが強化されている。これにより、以前のバージョンではなかったいくつかの機能が有効となった。
-
CodePlexがサービスを終了し、GitHubへの移行が推奨される
Microsoftは、CodePlexでオープンソースプロジェクトのために提供している無料ホスティングサービスの中止を決定した。代わりに、GitHubや他のホスティングプロバイダに移行することを薦めている。
-
GitHubによる開発者へのオープンソースガイドに対するコントリビュートの招待
GitHubは最近自身のオープンソースガイドを立ち上げた。これは最も良くあるシナリオへの対処法や、コントリビュータとメンテナの両方に対するベストプラクティスに関する資料群である。このガイドそのものがオープンソースであり、GitHubは開発者に参加し事例を共有するよう積極的に招待している。InfoQはGitHubのオープンソース部門長であるBrandon Keepers氏にインタビューを行った。
-
大規模リポジトリの問題を解決するGit Virtual File System
Gitは多くの場面において最良のバージョン管理ソフトウェアと考えられていて,広く採用されているが,リポジトリ全体が開発者のマシンにコピーされるという方法が致命的な場合もある。Microsoftは300GBのリポジトリを社内システムからGitに移行しようとして,この問題の所在に気が付いた。その結果として生み出されたのがGit Virtual File System (GVFS)だ。
-
疲労、スパム、およびバックアップの欠如でGitLab.comはダウンした
GitLab.comをスパマーから守る試みが始まったのは、エンジニアの疲労が激しく、バックアップが欠如しているためにサイトが18時間近くダウンし、6時間分の生産データが失われたからです。
-
GitLab 8.16が監視機能とGoogle Container Engineへの自動デプロイを採用
先月導入されたOpenShiftへのKubernetesの自動デプロイに続いて,GitLab 8.16では,Google Cloudへの自動デプロイが可能になった。さらに,イシュー検索やフィルタUIも改善され,監視ツールのPrometheusとSlack代替のMattermostが新たに追加された。