Validating Data Everywhere with Rx
Validating Data Everywhere with Rx
By Ricardo Signes (rjbs)
Date: Wednesday, June 24, 2009 09:55 AM
Duration: 20 minutes
Target audience: Any
Language:
Data validation is a real pain, but it's a huge help in preventing bugs. By using one system for validating data everywhere, the burden of validation is greatly simplified.
Rx is a schema language that can be used to validate data structures anywhere in your Perl programs. It integrates with Moose types, is extremely extensible, and is portable across languages: Rx implementations also exist in Python, Ruby, PHP, and JavaScript.
Attended by: Ricardo Signes (rjbs),
Devin Austin (dhoss),
Jonathan Swartz,
Jason Switzer (s1n),
Kenneth Graves (kag),
Andrew Rodland (hobbs),
Michael Canzoneri (mikecanz),
Chris Nehren (apeiron),
Adam Foxson (Fhoxh),
Stephen Scaffidi (hercynium),
David H. Adler (dha),
Dagfinn Ilmari Mannsåker (ilmari),
Elliot Shank,
David Faler,
Walt Mankowski (waltman),
Hari Ravella,
Christopher Nielsen (sparc),
Lawrence Hixson (Larry),
Leonard Miller (olegm),
sungo,
Andrew Walker (Andy),
Kenneth Power,
Geoffrey Darling (Geoff),
Jason Crome (CromeDome),
Lisa Wilcox,
Liam Echlin,
Christopher Madsen (cjm),
Brad Oaks (bradoaks),
David Walia,
Dean Serenevy (duelafn),
Jess Robinson (castaway),
Paul Lalli (MrItty),
Chip Salzenberg (Chip),
Terry Bates,
Michael Aquilina (aquilina),
Hildo Biersma,