
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Chaos and Order</title>
      <link>https://www.youngju.dev/blog</link>
      <description>천천히 올바르게. AI Researcher &amp; DevOps Engineer Youngju&#39;s tech blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, distributed training, and data engineering.</description>
      <language>ko</language>
      <managingEditor>fjvbn2003@gmail.com (Youngju Kim)</managingEditor>
      <webMaster>fjvbn2003@gmail.com (Youngju Kim)</webMaster>
      <lastBuildDate>Sat, 16 May 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.youngju.dev/tags/cue/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.youngju.dev/blog/culture/2026-05-16-configuration-languages-2026-cue-pkl-apple-kcl-dhall-jsonnet-hcl-nix-starlark-deep-dive.en</guid>
    <title>Configuration Languages 2026 — CUE / Pkl (Apple) / KCL / Dhall / Jsonnet / HCL / Nix / Starlark / Pulumi (TS) Deep Dive</title>
    <link>https://www.youngju.dev/blog/culture/2026-05-16-configuration-languages-2026-cue-pkl-apple-kcl-dhall-jsonnet-hcl-nix-starlark-deep-dive.en</link>
    <description>The 2026 configuration language landscape — CUE (Marcel van Lohuizen), Pkl (Apple, Feb 2024), KCL (Kusion Stack, CNCF Sandbox 2024), Dhall, Jsonnet (+ Sjsonnet / Tanka / Grafonnet), HCL (Terraform), Nix Lang / NixOS, Starlark (Bazel), TypeScript-as-config (Pulumi), and task runners Mage / Earthfile / Just / Taskfile. Why JSON/YAML are not enough, the 4-way split of data+constraints / functional / code-as-config / task runners, real-world adoption at Toss, Kakao, and Mercari, and what to pick per use case (k8s, build, multi-env, simple app) — a 17,000-word deep dive.</description>
    <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>config-language</category><category>configuration</category><category>cue</category><category>pkl</category><category>kcl</category><category>kusion</category><category>dhall</category><category>jsonnet</category><category>tanka</category><category>grafonnet</category><category>hcl</category><category>terraform</category><category>nix-lang</category><category>nixos</category><category>starlark</category><category>bazel</category><category>pulumi</category><category>mage</category><category>earthfile</category><category>just</category><category>taskfile</category><category>2026</category><category>deep-dive</category><category>english</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/culture/2026-05-16-configuration-languages-2026-cue-pkl-apple-kcl-dhall-jsonnet-hcl-nix-starlark-deep-dive.ja</guid>
    <title>設定言語 2026 — CUE / Pkl (Apple) / KCL / Dhall / Jsonnet / HCL / Nix / Starlark / Pulumi (TS) 徹底比較</title>
    <link>https://www.youngju.dev/blog/culture/2026-05-16-configuration-languages-2026-cue-pkl-apple-kcl-dhall-jsonnet-hcl-nix-starlark-deep-dive.ja</link>
    <description>2026年の設定言語の現在地 — CUE(Marcel van Lohuizen)、Pkl(Apple, 2024年2月)、KCL(Kusion Stack, CNCF Sandbox 2024)、Dhall、Jsonnet(+Sjsonnet / Tanka / Grafonnet)、HCL(Terraform)、Nix Lang / NixOS、Starlark(Bazel)、TypeScript-as-config(Pulumi)、タスクランナー Mage / Earthfile / Just / Taskfile まで。なぜ JSON/YAML では足りないのか、データ+制約 / 関数型 / コード / タスクランナーの4分類、Toss・カカオ・メルカリの実運用、k8s・ビルド・マルチ環境・小規模アプリ別の選び方を約17,000字で整理。</description>
    <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>config-language</category><category>configuration</category><category>cue</category><category>pkl</category><category>kcl</category><category>kusion</category><category>dhall</category><category>jsonnet</category><category>tanka</category><category>grafonnet</category><category>hcl</category><category>terraform</category><category>nix-lang</category><category>nixos</category><category>starlark</category><category>bazel</category><category>pulumi</category><category>mage</category><category>earthfile</category><category>just</category><category>taskfile</category><category>2026</category><category>deep-dive</category><category>日本語</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/culture/2026-05-16-configuration-languages-2026-cue-pkl-apple-kcl-dhall-jsonnet-hcl-nix-starlark-deep-dive</guid>
    <title>설정 언어 2026 — CUE / Pkl (Apple) / KCL / Dhall / Jsonnet / HCL / Nix / Starlark / Pulumi (TS) 심층 비교</title>
    <link>https://www.youngju.dev/blog/culture/2026-05-16-configuration-languages-2026-cue-pkl-apple-kcl-dhall-jsonnet-hcl-nix-starlark-deep-dive</link>
    <description>2026년 설정 언어 전쟁 — CUE(Marcel van Lohuizen), Pkl(Apple 2024.2), KCL(Kusion Stack, CNCF Sandbox 2024), Dhall, Jsonnet(+Sjsonnet/Tanka/Grafonnet), HCL(Terraform), Nix Lang/NixOS, Starlark(Bazel), TypeScript-as-config(Pulumi), 그리고 태스크 러너 Mage/Earthfile/Just/Taskfile까지. JSON/YAML로는 왜 부족한지, 데이터+제약 통합 / 함수형 / 코드형 / 태스크 4분류, 토스·카카오·메르카리의 실제 운용 사례, k8s·빌드·멀티환경·단순앱 별로 무엇을 골라야 하는지 — 17,000자 깊이로 정리.</description>
    <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>config-language</category><category>configuration</category><category>cue</category><category>pkl</category><category>kcl</category><category>kusion</category><category>dhall</category><category>jsonnet</category><category>tanka</category><category>grafonnet</category><category>hcl</category><category>terraform</category><category>nix-lang</category><category>nixos</category><category>starlark</category><category>bazel</category><category>pulumi</category><category>mage</category><category>earthfile</category><category>just</category><category>taskfile</category><category>2026</category><category>deep-dive</category>
  </item>

    </channel>
  </rss>
