osfameron - Adventures in Civic Hacking with Perl
Channel: OSDC Nordic
Date: 28/05/2015

(As seen at YAPC::EU::2014 in Sofia)

FixMyStreet is mySociety's platform to allow civic groups to "easily launch a website that helps people to report street problems like potholes and broken street lights."

While by default, you can set this up to email problems to the relevant department, a much more sophisticated and powerful mechanism is to use Open311, a standard designed to let governments and public bodies expose the services they provide in a machine readable way that tools like FixMyStreet can easily discover.

I've been working on an Open311 toolkit to help councils adhere to the standard. I'll talk about some of technical issues involved in developing this using Web::Simple, Data::Rx, and others