South West Ruby #18

This is a past event

22 people went

Location image of event venue

Details

Join us at Cookpad HQ in Bristol, this month for great talks and discussions. Expect another Ruby packed evening with great conversations, beers and bites to eat.

Schedule

18:30 - 19:00 - Arrive, grab a drink, some delicious locally supplied food and have a chat with fellow attendees.

19:00-21:00 Talks

1. An open-data API for food safety alerts and recalls

Working for the Food Standards Agency (FSA), we
transformed the publication and presentation of
Food Safety Alerts from HTML-only to open data,
accessible via an open-API. In part 1 of this talk,
I’ll describe the overall architecture of the system,
including the RDF data model, the API, and the
Ruby-on-Rails application that supports the FSA in
managing alerts publication.

In part 2, we’ll look in a bit more depth at some of
the uses of Ruby in the codebase, including some of
the design patterns we’ve found useful (and otherwise!)

About the speaker

Ian Dickinson is the Web Applications Lead at
Epimorphics Ltd, a software and data consultancy
based in Portishead near Bristol. Epimorphics specialises
in the use of Linked Data as a foundational technology
for creating open-data datasets, APIs and applications.

Ian studied CompSci at Univ. York before gaining a PhD
in Artificial Intelligence, which he obtained before
deep-learning came along and supplanted the use of
logic in AI systems. Nevertheless, he still likes Prolog!
One of the joint-founders of Epimorphics, he now leads a
team working with Ruby, Rails, JavaScript and user-centred
design to create apps that make open-data usable and
useful.

2. Intro to Ruby for developers and testers by Richard Brooke

Would you like to speak too? Please say so in Slack!

Slack

If you like to join us on Slack please join https://bathruby-for-slackers.herokuapp.com and find us in the #south-west-ruby channel

Notices

Please let us know in the comments of the event if you have any specific food allergies, dietary or access requirements so we can be sure to best accommodate everyone!