2026年– date –
-
Web・フロントエンド・バックエンド
Playwright — Microsoftが放つマルチブラウザE2Eテストフレームワーク
Playwrightは2020年1月、米マイクロソフトのレドモンド本社で公開されたマルチブラウザE2Eテストフレームワークです。中心メンバーはGoogleでPuppeteerを開発していたAndrey LushnikovとPavel Feldmanらで、彼らが2019年にMicrosoftへ移籍した直後に立ち上... -
Web・フロントエンド・バックエンド
Cypress — Time Travelで定着したJS製E2Eテストツール
Cypressは2014年に米サンフランシスコで創業されたCypress.io社が開発する、JavaScript製のエンドツーエンド(E2E)テストフレームワークです。オープンソース版が2017年10月に1.0として公開され、Selenium全盛だったブラウザテスト市場に「ブラウザ内で同... -
Web・フロントエンド・バックエンド
FastAPI — 型ヒントとASGIで非同期APIを書くPythonフレームワーク
FastAPIは2018年12月、コロンビア出身のセバスティアン・ラミレス(Sebastián Ramírez、tiangolo)が公開したPython製の非同期Webフレームワークです。Pythonの型ヒント(PEP 484)をそのままAPIスキーマとして利用し、PydanticでJSONを検証、Starletteで... -
Web・フロントエンド・バックエンド
Flask — Pythonに薄く乗るマイクロWebフレームワーク
Flaskは2010年4月、ドイツのアーミン・ロナハー(Armin Ronacher)がエイプリルフール向けに書いた「Denied」というジョークプロジェクトから派生した、PythonのマイクロWebフレームワークです。彼が率いるPocooチームの既存資産だったWerkzeug(WSGIユー... -
Web・フロントエンド・バックエンド
Django — 新聞社発のフルスタックPython Webフレームワーク
Djangoは2003年から2005年にかけて、米カンザス州ローレンスの地方紙『Lawrence Journal-World』のWebチームで、アドリアン・ホロヴァティ(Adrian Holovaty)とサイモン・ウィリソン(Simon Willison)らが社内開発したPython製Webフレームワークです。短... -
プログラミング・開発言語
Visual Studio Code — Microsoft発の事実上の標準エディタ
Visual Studio Code(VS Code)は、2015年4月にMicrosoftがBuild 2015で発表した無償のソースコードエディタです。Eclipse JavaやJUnitの設計を主導したエーリヒ・ガンマ(Erich Gamma)らがチューリッヒで率いるチームが、Webブラウザ向けに開発していた... -
プログラミング・開発言語
Vim — 1991年生まれのモーダル編集を貫くテキストエディタ
Vimは1991年にオランダのブラム・ムーレナール(Bram Moolenaar)が公開した、モーダル編集を中核に据えるテキストエディタです。原型は1970年代のUnix標準エディタViで、Amiga向け移植版「Vi IMitation」を経て「Vi IMproved」と改称されました。GUI全盛... -
プログラミング・開発言語
HCLとは|Terraformを支えるHashiCorpの設定言語を解説
HCL(HashiCorp Configuration Language)は2014年にHashiCorpが自社プロダクト向けに開発した設定言語で、JSON互換のデータモデルを持ちながら、関数・変数参照・三項演算などプログラミング言語的な要素を併せ持つ。現行のHCL2はTerraform 0.12以降に採... -
プログラミング・開発言語
TOMLとは|シンプルさを極めた設定言語の構造と用途
TOML(Tom's Obvious, Minimal Language)は2013年にGitHub共同創業者のTom Preston-Werner氏が提案した設定ファイル向け言語で、INIファイルの読みやすさを受け継ぎつつ、明確な型システムと階層構造を導入したのが特徴だ。現行仕様は2021年公開のTOML 1.... -
プログラミング・開発言語
YAMLとは|JSON上位互換の設定言語を仕組みから解説
YAML(YAML Ain't Markup Language)は2001年にClark Evans・Ingy döt Net・Oren Ben-Kikiの3人が設計を始めた人間可読のデータシリアライズ言語で、現行仕様は2009年に公開されたYAML 1.2である。JSONを上位互換に取り込む形で進化したため、JSONはすべて...
