YAML, what is it good for?
Rails Israel 2013 Conference, Wednesday, October 9, 2013, 15:10
YAML (YAML Ain't Markup Language) has been a structured data format frequently used in of Ruby development for some time. It has many useful features that often go unnoticed.
Its ability to store serialized objects has recently made much news in the form of very serious vulnerabilities in the Rails framework.
In this talk, we will explore ways of using YAML beyond a simple store of arrays and hashes of data, as well as the risks and benefits of doing so. We will discuss YAML databases, configuration files, conversion into and from Ruby objects, incompatibilities between parsers (Syck and Psych) and the reasons for them, and some gotchas. Some reference will be made to YAML libraries in Ruby and other languages. http://www.yaml.org/
Benjamin Fleischer works in Chicago for SK Intertainment, a company whose portfolio includes Mr. Skin (mrskin.com), a website that makes available NSFW media clips on a subscription basis. You may recognize Mr. Skin as a plot element in the film Knocked Up. Yes, we're real.
Other Presentations at Rails Israel 2013
-
Wednesday, October 9, 2013, 14:10
-
Wednesday, October 9, 2013, 14:10
-
Wednesday, October 9, 2013, 16:30
-
Wednesday, October 9, 2013, 14:10
-
Wednesday, October 9, 2013, 22:00
-
Wednesday, October 9, 2013, 14:40
-
Wednesday, October 9, 2013, 14:40
-
Wednesday, October 9, 2013, 09:00
-
Wednesday, October 9, 2013, 16:35
-
Wednesday, October 9, 2013, 14:40
-
Wednesday, October 9, 2013, 22:30
-
Wednesday, October 9, 2013, 15:10
-
Wednesday, October 9, 2013, 09:10
-
Wednesday, October 9, 2013, 16:40
-
Wednesday, October 9, 2013, 15:10
-
Wednesday, October 9, 2013, 09:40
-
Wednesday, October 9, 2013, 16:45
-
Wednesday, October 9, 2013, 16:50
-
Wednesday, October 9, 2013, 10:30
-
Wednesday, October 9, 2013, 16:55
-
Wednesday, October 9, 2013, 11:00
-
Wednesday, October 9, 2013, 17:00
-
Wednesday, October 9, 2013, 11:30
-
Wednesday, October 9, 2013, 17:05
-
Wednesday, October 9, 2013, 17:10
-
Wednesday, October 9, 2013, 12:40
-
Wednesday, October 9, 2013, 17:15
-
Wednesday, October 9, 2013, 13:10
-
Wednesday, October 9, 2013, 17:20
-
Wednesday, October 9, 2013, 13:40