プログラミング・開発言語– category –
-
プログラミング・開発言語
SWC — Rustで書かれた高速JS/TSコンパイラ
SWC(Speedy Web Compiler)は、Rust言語で実装されたJavaScript/TypeScriptコンパイラです。2018年から韓国出身の開発者ドンユン・カン(DongYoon Kang)氏が個人プロジェクトとして開発を始め、2021年にVercelに採用されてフルタイムメンテナとなりまし... -
プログラミング・開発言語
esbuild — Go言語で書かれた超高速バンドラ
esbuildはGo言語で実装されたJavaScript/TypeScriptバンドラ兼トランスパイラです。2020年1月、Figma社のCTOであるエヴァン・ウォレス氏が個人プロジェクトとして公開しました。従来のwebpackやRollupに比べて1~2桁速いビルド速度を叩き出し、JSビルドの... -
プログラミング・開発言語
Rollup — ESモジュール時代を切り拓いたバンドラ
RollupはJavaScriptモジュールバンドラの一つで、英国の元The Guardian開発者リッチ・ハリス氏が2015年に公開しました。リッチ・ハリス氏は後にフレームワークのSvelteを生んだ人物としても知られています。ES Modules(ESM)をネイティブに扱い、未使用エ... -
プログラミング・開発言語
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の公開リポジトリを無料でビルドし、....
