YAML is the only complete data serialization language that works across Perl, Python, Ruby, PHP, JavaScript and Python. It does so in a way that is truly a pleasure for people to read.
JSON is adequate for simple objects and arrays, but is not suited for typed data and recursive references among other things. XML doesn’t have an information model compatible with the data structures of these languages. For many applications, using YAML is the clear choice.
Many people use YAML for simple day to day tasks in frameworks like Ruby on Rails, but YAML was designed from the ground up to deal with deeply complex data issues. YAML frameworks have matured in the last couple years to be able to deliver robust data sharing.
In this talk, Ingy döt Net, one of the three inventors of YAML, will show you in several programming languages:
Ingy döt Net is just another Perl hacker and one of the 3 inventors of the YAML serialization language. He has over 100 Perl modules on CPAN including a recent port of Python’s peerless PyYaml framework; an effort supported by The Perl Foundation.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)
View a complete list of OSCON contacts
Comments
Excellent speaker
Ingy dot net is a great speaker and teacher- he should have an expanded role in future OPSCONs
The sunglasses rock but the Acmeism advocacy was terrific too. Seriously.