Validating Data Everywhere with Rx

Validating Data Everywhere with Rx

By Ricardo Signes (‎rjbs‎) from PHL.pm
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,