Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

YAML and YAMLScript: From Data Serialization to Functional Programming

Linux Foundation via YouTube

Overview

Explore the depths of YAML and discover YAMLScript in this 39-minute talk by Ingy döt Net, inventor and maintainer of the YAML data language. Delve into the pervasive nature of YAML in daily software development, examining its evolution from a human-friendly, programming language agnostic data serialization language to a popular config file format. Uncover the minimal API of YAML, consisting of just two functions: `dump` and `load`. Journey through the ugly, bad, and good aspects of YAML, gaining insights rarely explored. Learn about YAMLScript, a new YAML loader addressing common woes and wishes when working with YAML. Discover how YAMLScript functions as both a programming language and a drop-in replacement for existing YAML frameworks. Explore its features, including correct and consistent loading of existing YAML files in any language, embedded transforms at any level, complete functional programming capabilities, clean and flexible YAML-based syntax, applications and shared libraries, and the ability to compile to native machine code.

Syllabus

YAML and YAMLScript - Ingy döt Net, YAML LLC

Taught by

Linux Foundation

Reviews

Start your review of YAML and YAMLScript: From Data Serialization to Functional Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.