プログラミング・開発言語– category –
-
プログラミング・開発言語
Babel — モダンJSを古いブラウザで動かす変換基盤
Babelは、最新のJavaScript構文を古いブラウザでも動く形式に変換するトランスパイラ(ソース変換コンパイラ)です。2014年9月、当時オーストラリアの高校生だったセバスチャン・マッケンジー氏が「6to5」という名前で公開しました。ES6(2015年)の新機能... -
プログラミング・開発言語
Prettier — 議論を終わらせるコードフォーマッタ
Prettierは、JavaScript・TypeScript・CSS・HTML・Markdown・JSONなどを共通の規則で整形する「意見の強い」コードフォーマッタです。2017年1月、Mozilla在籍中だったジェイムス・ロング氏(reason.mlコミュニティでも知られる)が公開しました。「コード... -
プログラミング・開発言語
ESLint — JavaScript静的解析のデファクトスタンダード
ESLintは、JavaScript・TypeScriptのソースコードを静的に解析してバグの種や規約違反を指摘するLinterです。2013年6月にニコラス・C・ザカス氏が公開しました。同氏は『JavaScript: The Good Parts』に並ぶ古典『Maintainable JavaScript』の著者で、Yaho... -
プログラミング・開発言語
Bamboo — Atlassianが提供するJira/Bitbucket統合のCIサーバー
Bambooはオーストラリア発のAtlassian社が2007年から提供している商用CIサーバーで、同社のJira・Bitbucket Server(現Bitbucket Data Center)・Confluenceと深く統合された運用が特徴です。Atlassianスタック上で開発するチームに向け、Jiraチケットと連... -
プログラミング・開発言語
TeamCity — JetBrainsが磨いてきたエンタープライズ向けCIサーバー
TeamCityはチェコ・プラハとロシア・サンクトペテルブルクに拠点を持つJetBrains社が2006年から開発・販売しているエンタープライズ向けの商用CIサーバーです。IntelliJ IDEAやKotlinで知られる同社の開発生産性ツール群の一翼を担い、Microsoft .NET・Jav... -
プログラミング・開発言語
Drone CI — コンテナファーストで設計された軽量CIサーバー
Drone CIは2014年にアメリカの開発者ブラッド・ライズウスキ(Brad Rydzewski)が公開した、Goで書かれた軽量CIサーバーです。「すべてのビルドステップをDockerコンテナで実行する」という、当時としては前衛的な設計をいち早く採用し、yamlでパイプライ... -
プログラミング・開発言語
Travis CI — OSS界の定番から凋落へ向かった老舗ホスティングCI
Travis CIは、ドイツ・ベルリンを拠点に2011年にスヴェン・フックス、コンスタンティン・ハース、ヨシュア・コフマン、マティアス・マイヤーらが立ち上げた、世界初の本格的ホスティング型CIサービスの1つです。GitHubの公開リポジトリを無料でビルドし、.... -
プログラミング・開発言語
CircleCI — SaaS型CIの草分けと高速並列実行の代名詞
CircleCIは2011年にポール・ビッグスら3名がY Combinatorで創業した、SaaS型CIサービスの草分け的存在です。「CIサーバーを自分で立てたくない開発者」に向けてGitHubと連携するだけで使えるホスティング型ビルドサービスを提供し、JenkinsからSaaSへの移... -
プログラミング・開発言語
GitLab CI/CD — GitLab本体に統合された老舗CIサービス
GitLab CI/CDは、GitLab社が提供するソースコード管理プラットフォームGitLabに最初から組み込まれているCI/CD機能です。GitLab自体はウクライナ出身のドミトリー・ザポロジェッツが2011年に開発を始め、2012年に共同設立されました。2015年にはCI機能をGi... -
プログラミング・開発言語
GitHub Actions — リポジトリに統合された宣言型CI/CDサービス
GitHub Actionsは、GitHub社が2018年10月のGitHub Universeで発表し、2019年11月に一般提供を開始したリポジトリ統合型のCI/CDサービスです。リポジトリ内の .github/workflows/ 配下に置いたYAMLファイルを起点に、プッシュ・プルリクエスト・Issueコメン...
