YoVDO

YAML and YAMLScript: From Data Serialization to Functional Programming

Offered By: Linux Foundation via YouTube

Tags

YAML Courses Programming Languages Courses Software Development Courses Functional Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX