January 2020 Meeting

The January 2020 meeting of LRUG will be on Monday the 13th of January, from 6:00pm to 8:00pm (meeting starts at 6:30pm). The venue this month is provided by GoCardless and is in their offices, on Goswell Road. Full venue and registration details are given below.


Food & Drinks

Not only are GoCardless letting us into their offices to run is meeting, they're also putting on some food and drink to get us through the evening. Thanks again GoCardless!

Ruby Talent Show

This meeting is dedicated to all the things ruby can do that isn't just pulling data out of a database and rendering it on a website.

Ruby on the Big Screen

Steve Butterworth says:

Using Ruby to crunch the numbers, read tv captions and drive a 30m long LED screens at The Open Golf Championships. A whistle stop tour of the setup, the architecture and the code that goes into making something like this work and what can go wrong!

Re-interpreting data

Murray Steele says:

Some time ago I stumbled across the header description for WAV files and wondered, what if I took a file and calculated the appropriate WAV file header for it, could I hear my data? Yes, you can. You probably don't want to, but you can. You can do something similar with BMP and MIDI files too!

  1. Talks ∋ Re-interpreting Data

Ruby's a critic

Nuno Silva says:

RubyCritic provides a report about code quality. You can run it locally to view how your project is doing and what are the smelly spots. A way of getting sense of how your code quality is evolving over time is by setting it up on your CI and storing the reports artefacts.

Getting started with mruby

Fred Cheung says:

find out what mruby is, why you might want to use it and obstacles you might encounter along the way.


We’d like to hear from people using ruby for something that is a bit out of the ordinary. Mostly we’re probably all using ruby for building websites, or for devops, but that’s not all ruby can do.

Some examples:

  • making music
  • generating graphics
  • interactive chatbots
  • games
  • etc…

So, what are you making ruby do that fits the bill? Or, what are you using ruby for that doesn’t fit that bill, but also isn’t a standard webapp? We'd love to hear about it, whatever it is. Show us what ruby can do!


Our goal is to be finished exploring ruby's talents by 8pm, after which we'll move to a nearby pub to talk about the talents on show and do a spot of socialising. We'll take advice from GoCardless on which local pub will best accommodate us and keep you posted if we know in advance.

Of course, even though this is the socialising part and seems more informal, please remember that still we consider it to be a part of the meeting and covered by our code of conduct.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct which applies to all attendees at the talks and afterwards in the pub.


The address of the venue:

Sutton Yard
65 Goswell Rd

See on a map


You can register to attend via eventbrite.

The venue has a hard limit of 50 people. If you register and realise you can't come, please use eventbrite to give up your place so we can someone else come in your place. We might be able to let in people on the night who haven't registered, but we can't guarantee it.

Posted by Murray Steele on Dec 22, 2019