April 2014 Meeting

The April 2014 meeting of LRUG will be on Monday the 14th of April, from 6:30pm to 8:00pm. Our hosts Skills Matter will be providing the space, at their offices on Goswell Road; The Skills Matter eXchange. Registration details are given below.

Agenda

Adventures in early-adoption of open-source code

Some of the team from the ODI want to present about their work:

Last year, the ODI found themselves wanting to use the code behind gov.uk for a new project. In this talk James and Sam from the ODI tech team will share their experience of picking up a codebase which was open source, but never really designed for reuse, and what they learned along the way.

  1. How Do I GDS?
  2. Skills Matter : Skills Cast : Adventures in early-adoption of open-source code

Aspect-Oriented Programming in Ruby

Camille Baldock says:

Many of us developers love arguing about architecture that we dislike and refactoring our code to loosen coupling and weaken dependencies between our objects. Unfortunately, some overarching parts of our applications, like persistence, networking, notifications, logging, auditing, are scattered in our code, forcing us to specific explicit dependencies between them and our domain objects.

Aspect-oriented programming is a solution to the problem of some features affecting virtually all business requirements, and expresses that problem in a compact and DRY way.

In this practical talk, Camille will:

  • introduce the basic concepts of AOP, and how it is still relevant even in a non-statically typed language like Ruby
  • show you how to easily and quickly leverage some AOP principles in your Rails application
  • play with some AOP-friendly constructs in Ruby 2, in particular TracePoint
  • walk you through two existing Ruby frameworks to practice Aspect-Oriented Programming

She will even attempt to prove that not all things coming from the Java world are necessarily bad.

  1. Skills Matter : Skills Cast : Aspect-oriented programming in Ruby

Pub

After the talks finish, usually 8pm, we decamp to The Slaughtered Lamb to finish up the evening. Although you have to register for the talks, the pub part is open to all. If you can't make the talks feel free to turn up for this second half of the event.

Resource Guru

The nice folks at Resource Guru are buying us some drinks at the pub after the talks. That's nice, isn't it?

Registration

To secure a place at the meeting you must register with our hosts Skills Matter. It helps to make sure we have the room laid out with enough chairs, and in extreme cases that we get priority on the larger rooms over other groups using the space on the same night. Also, it's polite (don't forget MINASWAN), so please do register with Skills Matter. Prior to attending you should familiarise yourself with our README.

You can also follow this meeting on lanyrd, but this is not a meaningful way to tell Skills Matter you wish to attend. It's just for the lols, innit?

Posted by Murray Steele on Mar 27, 2014