41554 blogs · [ { "id": "01a08c65-3d40-726a-af1c-92019dd2189f", "title": "YS DRY", "url": "https://yamlscript.org/blog/2026-06-17/ys-dry/", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-92019eb6c8a4", "title": "YS Summer Break", "url": "https://yamlscript.org/blog/2025-08-01/ys-summer-break/", "published_at": "2025-08-01T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-92019ec3e4c4", "title": "The loop and more loops", "url": "https://yamlscript.org/blog/2025-07-31/the-loop-and-more-loops/", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-92019f89908e", "title": "Sometimes it's hard to be lazy", "url": "https://yamlscript.org/blog/2025-07-30/sometimes-its-hard-to-be-lazy/", "published_at": "2025-07-30T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-92019fca41f1", "title": "Is JSON really a subset of YAML?", "url": "https://yamlscript.org/blog/2025-07-29/is-json-really-a-subset-of-yaml/", "published_at": "2025-07-29T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-92019fd8bda4", "title": "YS on jank, bb and ys", "url": "https://yamlscript.org/blog/2025-07-28/ys-on-jank-bb-and-ys/", "published_at": "2025-07-28T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a06e339e", "title": "Fun in the SundaYS", "url": "https://yamlscript.org/blog/2025-07-27/fun-in-the-sundays/", "published_at": "2025-07-27T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a09802e8", "title": "The YS Core YAML-Schema", "url": "https://yamlscript.org/blog/2025-07-26/the-ys-core-yaml-schema/", "published_at": "2025-07-26T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a0c686fb", "title": "YS on the Go", "url": "https://yamlscript.org/blog/2025-07-25/ys-on-the-go/", "published_at": "2025-07-25T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a1427a97", "title": "Why YS Chose Clojure", "url": "https://yamlscript.org/blog/2025-07-24/why-ys-chose-clojure/", "published_at": "2025-07-24T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a1641d34", "title": "YS Streaming Mode", "url": "https://yamlscript.org/blog/2025-07-23/ys-streaming-mode/", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a1e874ad", "title": "ys and yq", "url": "https://yamlscript.org/blog/2025-07-22/ys-and-yq/", "published_at": "2025-07-22T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a219566d", "title": "Calling Shell Commands from YAML", "url": "https://yamlscript.org/blog/2025-07-21/calling-shell-commands-from-yaml/", "published_at": "2025-07-21T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a2af7f62", "title": "YAML Best Practices", "url": "https://yamlscript.org/blog/2025-07-20/yaml-best-practices/", "published_at": "2025-07-20T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a32c8074", "title": "YAML Explicit Keys and YS", "url": "https://yamlscript.org/blog/2025-07-19/yaml-explicit-keys-and-ys/", "published_at": "2025-07-19T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a336eb1d", "title": "Fun FridaYS — Dragon Curve", "url": "https://yamlscript.org/blog/2025-07-18/fun-fridays--dragon-curve/", "published_at": "2025-07-18T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a35b0114", "title": "YS Comment Syntax", "url": "https://yamlscript.org/blog/2025-07-17/ys-comment-syntax/", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a35d2a84", "title": "Making YS be Valid YAML", "url": "https://yamlscript.org/blog/2025-07-16/making-ys-be-valid-yaml/", "published_at": "2025-07-16T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a3619589", "title": "YS Currying in YAML Configs", "url": "https://yamlscript.org/blog/2025-07-15/ys-currying-in-yaml-configs/", "published_at": "2025-07-15T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a3e6ddf3", "title": "YS Mapping Key Uniqueness", "url": "https://yamlscript.org/blog/2025-07-14/ys-mapping-key-uniqueness/", "published_at": "2025-07-14T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a42cb297", "title": "YS Testing Part 2", "url": "https://yamlscript.org/blog/2025-07-13/ys-testing-part-2/", "published_at": "2025-07-13T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a44ec1f5", "title": "YS Testing", "url": "https://yamlscript.org/blog/2025-07-12/ys-testing/", "published_at": "2025-07-12T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a5110166", "title": "YAML gets YS in PHP, C#, Lua & Haskell", "url": "https://yamlscript.org/blog/2025-07-11/yaml-gets-ys-in-php-c-lua--haskell/", "published_at": "2025-07-11T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a5f45d15", "title": "Building YS", "url": "https://yamlscript.org/blog/2025-07-10/building-ys/", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a6110387", "title": "Fun with Function Tags", "url": "https://yamlscript.org/blog/2025-07-09/fun-with-function-tags/", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a6904d82", "title": "About the -0", "url": "https://yamlscript.org/blog/2025-07-08/about-the--0/", "published_at": "2025-07-08T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a747dac5", "title": "YS External Modules", "url": "https://yamlscript.org/blog/2025-07-07/ys-external-modules/", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a795a082", "title": "YS Regular Expressions", "url": "https://yamlscript.org/blog/2025-07-06/ys-regular-expressions/", "published_at": "2025-07-06T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a7e01f69", "title": "The Special Little Symbol", "url": "https://yamlscript.org/blog/2025-07-05/the-special-little-symbol/", "published_at": "2025-07-05T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a8cf98ed", "title": "Exercism Comparisons", "url": "https://yamlscript.org/blog/2025-07-04/exercism-comparisons/", "published_at": "2025-07-04T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201a9aef301", "title": "YS Exercism", "url": "https://yamlscript.org/blog/2025-07-03/ys-exercism/", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201aaa20b6d", "title": "YS / Java Interoperability", "url": "https://yamlscript.org/blog/2025-07-02/ys--java-interoperability/", "published_at": "2025-07-02T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201aabbd846", "title": "YS Symbols", "url": "https://yamlscript.org/blog/2025-07-01/ys-symbols/", "published_at": "2025-07-01T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201aadf5ba6", "title": "YS Shorties", "url": "https://yamlscript.org/blog/2025-06-30/ys-shorties/", "published_at": "2025-06-30T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201ab04109f", "title": "The Truth about Sunday", "url": "https://yamlscript.org/blog/2025-06-29/the-truth-about-sunday/", "published_at": "2025-06-29T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201abf5f09e", "title": "Dot Chain Special Operators", "url": "https://yamlscript.org/blog/2025-06-28/dot-chain-special-operators/", "published_at": "2025-06-28T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201acb1840c", "title": "Fun FridaYS — Rosetta Code", "url": "https://yamlscript.org/blog/2025-06-27/fun-fridays--rosetta-code/", "published_at": "2025-06-27T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201ad5ded79", "title": "YS Mode Switching", "url": "https://yamlscript.org/blog/2025-06-26/ys-mode-switching/", "published_at": "2025-06-26T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201ae5ce202", "title": "AI + Clojure Functions in YAML", "url": "https://yamlscript.org/blog/2025-06-25/ai--clojure-functions-in-yaml/", "published_at": "2025-06-25T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201af0958f1", "title": "How Does YS Work?", "url": "https://yamlscript.org/blog/2025-06-24/how-does-ys-work/", "published_at": "2025-06-24T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201af0cdf09", "title": "YS One Liners", "url": "https://yamlscript.org/blog/2025-06-23/ys-one-liners/", "published_at": "2025-06-23T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201afe42706", "title": "The gist of YS", "url": "https://yamlscript.org/blog/2025-06-22/the-gist-of-ys/", "published_at": "2025-06-22T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b0c1d52d", "title": "The `ys` Command", "url": "https://yamlscript.org/blog/2025-06-21/the-ys-command/", "published_at": "2025-06-21T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b12d747e", "title": "whens and lets", "url": "https://yamlscript.org/blog/2025-06-20/whens-and-lets/", "published_at": "2025-06-20T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b162d0a4", "title": "More Fancier YS Conditionals", "url": "https://yamlscript.org/blog/2025-06-19/more-fancier-ys-conditionals/", "published_at": "2025-06-19T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b256ed60", "title": "Fancier YS Conditionals", "url": "https://yamlscript.org/blog/2025-06-18/fancier-ys-conditionals/", "published_at": "2025-06-18T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b2768b36", "title": "When to when", "url": "https://yamlscript.org/blog/2025-06-17/when-to-when/", "published_at": "2025-06-17T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b2b2b2ff", "title": "if - We Must", "url": "https://yamlscript.org/blog/2025-06-16/if---we-must/", "published_at": "2025-06-16T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b36088be", "title": "if - You Are Special", "url": "https://yamlscript.org/blog/2025-06-15/if---you-are-special/", "published_at": "2025-06-15T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b3e0b64c", "title": "if - You Have to Ask!", "url": "https://yamlscript.org/blog/2025-06-14/if---you-have-to-ask/", "published_at": "2025-06-14T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b463de6e", "title": "YS Global Variables", "url": "https://yamlscript.org/blog/2025-06-13/ys-global-variables/", "published_at": "2025-06-13T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b4c23b62", "title": "Using Environment Variables", "url": "https://yamlscript.org/blog/2025-06-12/using-environment-variables/", "published_at": "2025-06-12T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b4d624a0", "title": "YS Multi Functions", "url": "https://yamlscript.org/blog/2025-06-11/ys-multi-functions/", "published_at": "2025-06-11T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b57f3bd0", "title": "Where the Funcs Have No Name", "url": "https://yamlscript.org/blog/2025-06-10/where-the-funcs-have-no-name/", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b6162880", "title": "Functionally Speaking", "url": "https://yamlscript.org/blog/2025-06-09/functionally-speaking/", "published_at": "2025-06-09T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b6670ab9", "title": "In The Beginning", "url": "https://yamlscript.org/blog/2025-06-08/in-the-beginning/", "published_at": "2025-06-08T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b6a91c64", "title": "TMTOWTDI for YS Expressions", "url": "https://yamlscript.org/blog/2025-06-07/tmtowtdi-for-ys-expressions/", "published_at": "2025-06-07T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b77ca00b", "title": "Loops and Strings", "url": "https://yamlscript.org/blog/2025-06-06/loops-and-strings/", "published_at": "2025-06-06T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b7e35f4d", "title": "YS Curling (up North)", "url": "https://yamlscript.org/blog/2025-06-05/ys-curling-up-north/", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b841dfc3", "title": "Load and Compose your YAML Files", "url": "https://yamlscript.org/blog/2025-06-04/load-and-compose-your-yaml-files/", "published_at": "2025-06-04T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b8bb41d7", "title": "YS YAML Documents", "url": "https://yamlscript.org/blog/2025-06-03/ys-yaml-documents/", "published_at": "2025-06-03T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b8fea9ac", "title": "YAML Variables", "url": "https://yamlscript.org/blog/2025-06-02/yaml-variables/", "published_at": "2025-06-02T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b91b354e", "title": "The Summer of YS", "url": "https://yamlscript.org/blog/2025-06-01/the-summer-of-ys/", "published_at": "2025-06-01T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201b9e4f597", "title": "Run a YAML File with Bash!", "url": "https://yamlscript.org/blog/2025-03-24/run-a-yaml-file-with-bash/", "published_at": "2025-03-24T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201ba10d252", "title": "YAMLScript is YS!", "url": "https://yamlscript.org/blog/2025-03-10/yamlscript-is-ys/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201ba972cf4", "title": "The Kubernetes Effect", "url": "https://yamlscript.org/blog/2024-11-29/the-kubernetes-effect/", "published_at": "2024-11-29T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201bb4f1248", "title": "The Fall of YAMLScript!", "url": "https://yamlscript.org/blog/2024-10-05/the-fall-of-yamlscript/", "published_at": "2024-10-05T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201bb8f92be", "title": "Go Julia!", "url": "https://yamlscript.org/blog/2024-07-17/go-julia/", "published_at": "2024-07-17T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201bc3ac0ad", "title": "Dr. StrangeYAML or How I Learned to Stop Worrying and Love the LLM", "url": "https://yamlscript.org/blog/2024-06-20/dr-strangeyaml-or-how-i-learned-to-stop-worrying-and-love-the-llm/", "published_at": "2024-06-20T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201bd1d1fb2", "title": "YS Spring Update", "url": "https://yamlscript.org/blog/2024-04-16/ys-spring-update/", "published_at": "2024-04-16T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201be1995a9", "title": "YS Firsts", "url": "https://yamlscript.org/blog/2024-03-14/ys-firsts/", "published_at": "2024-03-14T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201bed13711", "title": "Wrapped and Ready", "url": "https://yamlscript.org/blog/2023-12-24/wrapped-and-ready/", "published_at": "2023-12-24T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201befc11f2", "title": "Perl to Rust", "url": "https://yamlscript.org/blog/2023-12-23/perl-to-rust/", "published_at": "2023-12-23T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201bf56dca4", "title": "Flip Flops", "url": "https://yamlscript.org/blog/2023-12-22/flip-flops/", "published_at": "2023-12-22T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201c03d22db", "title": "YAML, Python and the Holy Graal", "url": "https://yamlscript.org/blog/2023-12-21/yaml-python-and-the-holy-graal/", "published_at": "2023-12-21T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201c1188390", "title": "Godspeed", "url": "https://yamlscript.org/blog/2023-12-20/godspeed/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a08c65-3d40-726a-af1c-9201c202e373", "title": "Reindeer All The Way Down", "url": "https://yamlscript.org/blog/2023-12-19/reindeer-all-the-way-down/", "published_at": "2023-12-19T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125cc01446", "title": "Santa's in d'buggy", "url": "https://yamlscript.org/blog/2023-12-18/santas-in-dbuggy/", "published_at": "2023-12-18T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125cd0e1ca", "title": "Rosetta Code", "url": "https://yamlscript.org/blog/2023-12-17/rosetta-code/", "published_at": "2023-12-17T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125dcd4dc2", "title": "Let Lambda Come Over", "url": "https://yamlscript.org/blog/2023-12-16/let-lambda-come-over/", "published_at": "2023-12-16T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125e06331a", "title": "Naughty is Nice!", "url": "https://yamlscript.org/blog/2023-12-15/naughty-is-nice/", "published_at": "2023-12-15T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125e4bb277", "title": "Stocking Stuffers", "url": "https://yamlscript.org/blog/2023-12-14/stocking-stuffers/", "published_at": "2023-12-14T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125ee0f54f", "title": "History Lesson", "url": "https://yamlscript.org/blog/2023-12-13/history-lesson/", "published_at": "2023-12-13T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125eef9b04", "title": "Future Proof", "url": "https://yamlscript.org/blog/2023-12-12/future-proof/", "published_at": "2023-12-12T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17125fa9c619", "title": "The YeS Express", "url": "https://yamlscript.org/blog/2023-12-11/the-yes-express/", "published_at": "2023-12-11T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-1712601252e7", "title": "States and Ladders", "url": "https://yamlscript.org/blog/2023-12-10/states-and-ladders/", "published_at": "2023-12-10T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171260fe54e0", "title": "Coding with Style", "url": "https://yamlscript.org/blog/2023-12-09/coding-with-style/", "published_at": "2023-12-09T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171261064f49", "title": "Going to the Library", "url": "https://yamlscript.org/blog/2023-12-08/going-to-the-library/", "published_at": "2023-12-08T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171261868bda", "title": "Sharpen Your Tools", "url": "https://yamlscript.org/blog/2023-12-07/sharpen-your-tools/", "published_at": "2023-12-07T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171262462746", "title": "Modes of Transportation", "url": "https://yamlscript.org/blog/2023-12-06/modes-of-transportation/", "published_at": "2023-12-06T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171262f57e8f", "title": "Unwrapping Gifts", "url": "https://yamlscript.org/blog/2023-12-05/unwrapping-gifts/", "published_at": "2023-12-05T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171263e24624", "title": "Santa's Big Secret", "url": "https://yamlscript.org/blog/2023-12-04/santas-big-secret/", "published_at": "2023-12-04T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-1712649350f4", "title": "Load em Up!", "url": "https://yamlscript.org/blog/2023-12-03/load-em-up/", "published_at": "2023-12-03T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171264cc133b", "title": "Twas a Bit", "url": "https://yamlscript.org/blog/2023-12-02/twas-a-bit/", "published_at": "2023-12-02T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-171265140dd5", "title": "YS Advent 2023", "url": "https://yamlscript.org/blog/2023-12-01/ys-advent-2023/", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a08c65-3d41-71c0-a38d-17126602805f", "title": "Welcome to the YS Blog", "url": "https://yamlscript.org/blog/2023-10-26/welcome-to-the-ys-blog/", "published_at": "2023-10-26T00:00:00+00:00" } ] posts Claim your blog
Back to yamlscript.org
Blog · corpus.blog/blogs/yamlscript.org/posts

yamlscript.org

yamlscript.org

2026

2025

2024

2023