2016 Meetings

December 2016 Meeting

The December 2016 meeting of LRUG will be on Monday the 12th of December, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Software architecture analysis with runtime type detection in ruby

Mark Burns says:

The six lesser-known SOLID (packaging) principles, Connascence, and tooling for runtime type analysis in ruby. Summarised in haiku form as:

Fitting code on screen
Makes developers happy;
A hypothesis.
  1. Skills Matter : London Ruby User Group : Software architecture analysis with runtime type detection in ruby

Ruby as a Learning Language

Claire Tran says:

Exploring why Ruby is one of the languages which people use to start learning programming.

  1. Skills Matter : London Ruby User Group : Ruby as a Learning Language

An A/B test is for life, not just for Christmas

Simon Coffey says:

A/B tests are simple: you have a change you want to make; you define what "conversion" is; you randomly show the change to half your users, and see if "conversion" goes up or down with the change. But what if the effects are more complex?

I'll talk about an experiment we ran that initially targeted a single measure of conversion but had some knock-on effects, and how we were able to study them. I'll share some very easy things you can do right away to get more information out of your A/B tests, and hopefully convince you there's more to them than deciding on some copy, or the colour of a button.

  1. Skills Matter : London Ruby User Group : An A/B test is for life, not just for Christmas

Afterwards

These talks should bring us up to about 8pm. The meeting doesn't end there though, if you've a mind to keep things going you have a choice:

  1. Stay at Code Node. Skills Matter have a cash bar with a choice of drinks on offer. There are other meetups hosted by Skills Matter on the same night so you can mingle with attendees of those events to find out what's happening in those communities.
  2. Head to The Singer Tavern (located at 1 City Road, EC1Y 1AG). This is where you'll find many LRUG attendees who fancy a drink and a bite to eat.

If you are unable to attend the talks you are still more than welcome to come along for this part of the meeting. The more the merrier.

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.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

Posted by Murray Steele on Nov 28, 2016

November 2016 Meeting

The November 2016 meeting of LRUG will be on Tuesday the 15th of November, from 6:00pm to 8:00pm (talks start at 6:30pm). Please note that this meeting does not conform to our usual schedule and is being held on a Tuesday.

The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

The invisible cost of code

Luke Morton says:

Every line of code has cost associated with it. The cost of writing it. The cost of testing it. Deploying it. Reading it. Changing it later. I'd like to identify some of the costs and suggest ways of reducing them. Hint: write less code in the first place.

  1. Skills Matter : London Ruby User Group : The invisible cost of code

AWS Elastic Beanstalk & Docker for Rails developers.

Tomas Valent says:

Elastic Beanstalk (EB) is a product from AWS that is trying to provide easy to setup load balanced environment of EC2 instances.

In this talk we will configure simple Rails app, wrap it in a Docker container and ship it to AWS EB setup. We will look at some awesome configuration options.

  1. Skills Matter : London Ruby User Group : AWS Elastic Beanstalk & Docker for Rails developers

Where does my code go? - Rails Edition

Michael Lennox says:

While Rails provides us a great platform for rapid application development it doesn't give us much guidance on where to start placing common abstractions once our domain complexity grows. This talk isn't about the 'architecture astronaut' or fighting rails to implement 'better' patterns, it's a really basic intro to some of the layers you can implement tomorrow to compartmentalise your code without having to fight the framework.

  1. Skills Matter : London Ruby User Group : Where does my code go?

Food and Drinks

Cogent

The nice people at Cogent have arranged to provide us with some pizza and drinks. These will be available before the meeting in the Skilss Matter downstairs bar area, so there's even more reasons to turn up early. Cogent are a software agency in Melbourne, Australia, and are looking to hire ruby devs, if you're interested they'll help you relocate.

Thanks for supporting us Cogent!

Afterwards

The talks part of the meeting ends around 8:00pm. If you'd like to continue the evening you have a choice of where to go next:

  1. The downstairs area at Code Node. Skills Matter have a cash bar with a choice of drinks on offer. There are other meetups hosted by Skills Matter on the same night so you can mingle with attendees of those events to find out what's happening in those communities.
  2. The Singer Tavern (located at 1 City Road, EC1Y 1AG). This is where you'll find many LRUG attendees who fancy a drink and a bite to eat.

If you are unable to attend the talks you are still more than welcome to come along for this part of the meeting. The more the merrier.

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.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Oct 17, 2016

October 2016 Meeting

The October 2016 meeting of LRUG will be on Monday the 10th of October, from 6:45pm to 8:45pm (talks start at 7:15pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Development Re-bundling in Dockerland

Charlie Egan has some tips for developers using docker and bundler:

For almost a year I've enjoyed using Docker and docker-compose to work on various Ruby projects. However - bundle installations when building images have been always been painful. This talk is about exploring the rather unsatisfactory options available to speed up the process of "development re-bundling".

  1. Development Rebundling in Dockerland
  2. Skills Matter : London Ruby User Group : Development Re-bundling in Dockerland

A month of I18n in 10 minutes

Chris Radford is going to tell us how to make i18n a smooth process:

Translating websites has been A Thing(tm) since the earliest days of the web, so how does it take over a month to translate a website with less than a dozen pages? In this talk Chris walks us through the minefield of internationalisation and some of the common pitfalls of translating a website.

  1. Skills Matter : London Ruby User Group : A month of I18n in 10 minutes

Joining the mob: Top 12 mob programming tips and thoughts

Emma Beynon wants to share how she and her team got on with mob-programming:

What happens when you get 5 developers to work on the same problem on the same computer at the same time? Emma's team at GDS took collaboration to the next level by trying out mob programming. Find out what they learned from their mobbing experience, and take away a few tips to try it in your team.

  1. Skills Matter : London Ruby User Group : Joining the mob: Top 12 mob programming tips and thoughts

An open-source contribution story

Murray Steele has a story to tell:

A short story about a contribution I made to rubygems that took a couple of years. And how that's totally ok.

  1. Talks ∋ A rubygems contribution story - slides and transcript
  2. Skills Matter : London Ruby User Group : An open-source contribution story

Afterwards

Our talks will be done by 8:45pm after which you can find LRUG attendees in one of these venues:

  1. The downstairs area at Code Node. Skills Matter have a cash bar with a choice of drinks on offer. If there are other meetups on the same night you can hang out with those attendees too and find out what's going on in other technology communities.
  2. The Singer Tavern (located at 1 City Road, EC1Y 1AG). For those who want to eat as well as drink after the talks, you'll find many LRUG attendees here. There's a wide selection of drinks, and some tasty food on offer too.

Attendance of the talks isn't a requirement for coming along to the afterwards part. Do turn up and say "hi!", you'll be more than welcome.

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, or afterwards in the pub.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Sep 30, 2016

September 2016 Meeting

The September 2016 meeting of LRUG will be on Monday the 12th of September, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Working together

Josh Hill wants to share his experiences with pair-programming:

Josh heard about pair programming a few years ago and tried it a few times. Last year, he jumped in and started pairing full-time. Working so closely with clients, colleagues, juniors and seniors was challenging. Now he enjoys pairing more than flying solo and has seen the benefits for himself and his teammates. This talk is about the challenges and benefits of working more closely with one another.

  1. Working together slides
  2. Skills Matter : London Ruby User Group : Working together

Total Rewrite

David Salgado has some tips for tackling the dreaded re-write:

Patterns and anti-patterns for when you're replacing your entire codebase, and reasons why doing that is (usually) a very bad idea.

  1. Total Rewrite
  2. Skills Matter : London Ruby User Group : Total Rewrite

Not working together

Gerhard Lazu asks:

How does a small team spread across London & Omaha set up a global production infrastructure while not working together?

  1. Not Working Together
  2. Skills Matter : London Ruby User Group : Not working together

Book Giveaway

Hired

The nice people at Hired have arranged a giveaway of twenty books to lucky LRUG members. The winners will be able to choose one of the following books as their prize:

If you'd like the chance to be one of twenty winners visit this online form and enter your name, email address, and choice of book. The form opens in the evening of Monday, 13th September and will be open until 1pm on Tuesday, 20th September 2016.

Thanks Hired!

Afterwards

The meeting will finish around about 8pm when the prepared talks are over. It's now up to you and the other attendees to have unprepared talks in the comfort of one of these venues:

  1. The downstairs area at Code Node. Skills Matter have a cash bar with a choice of drinks on offer. If there are other meetups on the same night you can hang out with those attendees too and find out what's going on in other technology communities.
  2. The Singer Tavern (located at 1 City Road, EC1Y 1AG). For those who want to eat as well as drink after the talks, you'll find many LRUG attendees here. There's a wide selection of drinks, and some tasty food on offer too.

If you are unable to attend the talks you don't need to miss out, you can absolutely come along to meet us afterwards.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Aug 19, 2016

August 2016 Meeting

The August 2016 meeting of LRUG will be on Monday the 8th of August, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Action Cable

Jairo Diaz is going to tell us about the newest addition to rails:

Action Cable is a Rails framework for real-time communication over websockets introduced in Rails 5.0. With Action Cable we can develop interactive applications and live notifications to our users.

  1. Action Cable Live Demo
  2. Skills Matter : London Ruby User Group : Action Cable

The Marvel Guide to Developers

Melinda Seckington wants to talk to us about superhero developers:

Forget ninja developers and rockstar developers. What I'm more interested in is the superhero developer: these are the developers that do their best to help others, that try to give back to their community, and generally make the world a better place.

So how can we all strive to be superhero developers? Using the origin stories and lessons from Marvel superheroes, this talk will help you become the type of developer that amplifies and helps others.

  1. Skills Matter : London Ruby User Group : The Marvel Guide to Developers

Tell, Don’t Ask

John Cinnamond has a deleted-scene from his Brighton Ruby talk on OO programming to share with us:

Everything you ever need to know about how to write the most wonderful code, in 10 minutes.

  1. Skills Matter : London Ruby User Group : Tell, Dont Ask

Afterwards

We'll be done with the talks by about 8pm. If you'd like to continue talking to your fellow LRUG attendees about the topics brought up by the speakers, goings on in the ruby community at large, or anything else you have a choice to make. You can:

  1. Hang out in the downstairs area at Code Node. Skills Matter run a cash bar and you can mingle with attendees of other meetups held that night.
  2. Take a short walk northwards and visit the Singer Tavern (located at 1 City Road, EC1Y 1AG) for some food to go with your post-talk drink.

If you can't make the talks you are more than welcome to come along afterwards to hang out with us.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Jul 19, 2016

July 2016 Meeting

The July 2016 meeting of LRUG will be on Monday the 11th of July, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Ruby Book Club

Nadia Odunayo is going to treat us to a "live" episode of her podcast Ruby Book Club:

Hello and welcome to the Ruby Book Club! We’re delighted that you could join us.

Today we’re starting with section 4.9 in Avdi Grimm’s ‘Confident Ruby’: Replace “string typing” with classes.

As always, it doesn’t matter if you haven’t found time to do the reading. At the Ruby Book Club, we like to make sure that everyone is on the same page.

  1. Ruby Book Club LIVE
  2. Skills Matter : London Ruby User Group : Ruby Book Club

Documenting Ruby APIs

Tom Kadwill says this about his talk:

In this talk I will provide a short comparison of the popular API documentation tools available for Ruby. I'll explain how you can use them to generate API documentation for your own projects.

  1. Skills Matter : London Ruby User Group : Documenting Ruby APIs

Integrating React into a Rails application

Edd Sowden is going to tell us all about React and Rails:

Looking at how you can start using React within a Rails environment, why you might want to, and what benefits it can unlock. Also looking at how you can make this change to a large project which lots of developers contribute to regularly.

  1. Using React at Deliveroo - LRUG
  2. Skills Matter : London Ruby User Group : Integrating React into a Rails application

Afterwards

The talks will end by 8pm, but that's not the end of the LRUG meeting. There are a couple of options for how to continue your evening with other LRUG attendees. You can:

  1. Hang out in the downstairs area at Code Node. Skills Matter run a cash bar and you can mingle with attendees of other meetups held that night.
  2. Take a short walk northwards and visit the Singer Tavern (located at 1 City Road, EC1Y 1AG). Many LRUG folk head here to get something to eat with their post-talk drinks, and you'd be more than welcome to join them.

All are welcome at this post-talk part of the meeting where no registration is required. Feel free to turn up just for this part if you can't make it to the talks earlier in the evening.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Jun 16, 2016

June 2016 Meeting

The June 2016 meeting of LRUG will be on Monday the 13th of June, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Hacking Your Head : Managing Information Overload

Jo Pearce says:

There are limits to our ability to learn and process information. Overload impacts productivity by causing psychological and physiological stress. I’ll relate findings from cognitive psychology that help us understand how, as developers, we might be overloading ourselves and what to do about it.

  1. Hacking Your Head : Managing Information Overload (extended)
  2. Skills Matter : London Ruby User Group : Hacking Your Head : Managing Information Overload

Open Sesame: A beginners guide to passwords

Rob Kitromilides says:

What goes on when you log in to a website? How does it work? Why should you care?

  1. Skills Matter : London Ruby User Group : Open Sesame: A beginners guide to passwords

Refactoring a monolith with rails engines

Tom Close says:

12 months ago we were facing a number of problems familiar in an early stage startup:

  • a monolithic codebase that had accumulated a lot of technical debt
  • a requirement to handle complex business processes that were changing quickly as the business scaled
  • a growing development team struggling to enable new hires to be effective quickly

We initially considered moving to a micro-service architecture but eventually settled on using rails engines to refactor our monolith, allowing us to make immediate gains in productivity whilst avoiding the operational complexity of a distributed system. The talk will cover the approach we are taking in this (ongoing) refactor, the rules we found we needed to play by, and the lessons we learned along the way.

  1. Skills Matter : London Ruby User Group : Refactoring a monolith with rails engines

Afterwards

These talks will end by 8pm which is quite early, so if you'd like to continue the evening in the company of other LRUG folk you can:

  1. Hang out in the downstairs area at Code Node. Skills Matter run a cash bar and you can mingle with attendees of other meetups held that night.
  2. Take a short walk northwards and visit the Singer Tavern (located at 1 City Road, EC1Y 1AG). Many LRUG folk head here to get something to eat with their post-talk drinks, and you'd be more than welcome to join them.

Attendance of the talks isn't required if you'd like to come along just for this part of the meeting. Perhaps if you're unable to make the talks you can secure a table for us?

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on May 24, 2016

May 2016 Meeting

The May 2016 meeting of LRUG will be on Monday the 9th of May, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

The Art of Code Review

John Cinnamond says:

Most of us do some form of code review, increasingly often through pull requests. Done well it can be a great tool for improving quality, sharing knowledge, and building a sense of cohesion in a team. Done badly it can be toxic. In this talk I’d like to look at the motivations for code review, examine research into its value, and suggest some practices on how to do it well.

  1. The Art of Code Review
  2. Skills Matter : London Ruby User Group : The Art of Code Review

A Tale of Two Deployments - Machine Images, Immutable Servers And Green/Blue Deployment

Asfand Yar Qazi says:

Imagine some of the worst things that could happen to you during cap deploy – well, they happened to Ali on the same day, and it turned into one of the worst days of his life. Interestingly, Sally in the office across the street had the exact same issues come up during her deployment. However her team had invested in their infrastructure sensibly, and deployed fresh immutable server clusters from pre-built machine images on each deploy. She could just relax, as the infrastructure had been designed to filter out most problems that could occur during deployment. Here is their story!

  1. Slides to an updated version of the talk
  2. Skills Matter : London Ruby User Group : A Tale of Two Deployments - Machine Images, Immutable

Convox: Painless deployment of Docker on AWS

Matthew Ford says:

Bit Zesty have been playing with Docker to help with Dev/Prod parity, but deploying and managing Docker images in production has been a pain. Convox helps by providing a simple Heroku-esque CLI to deploy and manage your application on AWS. We've been able to replace a bunch of terraform + chef/ansible scripts and use Docker in production without the headache.

  1. Skills Matter : London Ruby User Group : Convox: Painless deployment of Docker on AWS

Ticket Giveaway

Pusher

The nice people at Pusher have provided 5 tickets for Brighton Ruby conference, a one day, single track, conference for Rubyists & the Ruby-curious in Brighton on 8th July. The tickets were raffled off on our mailing list with the winners contacted on Thursdayday 5th May. Thanks Pusher!

Afterwards

We should be done with the talks by 8pm at which point have a choice to make:

  1. Stay at Code Node where Skills Matter have a cash bar and you can mingle with attendees of other meetups held that night.
  2. Head over to the Singer Tavern (located at 1 City Road, EC1Y 1AG) where you'll find a wide selection of food and drinks to choose from and a bunch of LRUG members to chat with.

If you're unable to attend the talks it's more than acceptable to come along to one of these venues to hang out with the rest of the LRUG members.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Apr 18, 2016

April 2016 Meeting

The April 2016 meeting of LRUG will be on Monday the 11th of April, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

JRuby+Truffle: A faster but simpler new Ruby

Dr Chris Seaton is building a new ruby interpreter and wants to tell us all about it:

JRuby+Truffle is a new Ruby interpreter from Oracle Labs. While it uses cutting-edge compiler technology to achieve high performance, the concepts and implementation of most of JRuby+Truffle are actually rather simple - simpler than MRI, JRuby or Rubinius, and needing only techniques that can be explained in a few slides.

  1. Skills Matter : London Ruby User Group : JRuby+Truffle: A faster but simpler new Ruby

Doing Things Differently at Reevoo

Jonny Arnold is going to tell us about some agile practices:

Reevoo is already an Agile company: we have JIRA Agile, so we must be, right?

A few months ago we set out on a greenfield project, and decided to do things differently. What would happen when we went back to sticky notes and whiteboards for planning? Could we deliver on time for a project if we never set a deadline? And what happens when half of the development team changes every two weeks? Come along to our public retrospective on what went well and what we would never do again.

  1. Annotated Slides
  2. Skills Matter : London Ruby User Group : Doing Things Differently at Reevoo

Continuous Feedback

Chris Blackburn says:

How we left behind old-fashioned performance reviews by applying the things we're taught to value in modern software delivery to our people.

  1. Continuous Feedback slides
  2. Skills Matter : London Ruby User Group : Continuous Feedback

Afterwards

These talks should end around about 8pm. The night isn't over at that point though; many other attendees will be hanging around and it's a good chance to chat about things raised in the talks, or just to meet up with other rubyists and discuss what's been going on in the ruby scene. If you'd like to continue chatting to other attendees you have a choice:

  1. Stay at Code Node where Skills Matter have a cash bar and you can mingle with attendees of other meetups held that night.
  2. Head over to the Singer Tavern (located at 1 City Road, EC1Y 1AG) where you can get some food to chew over along with the discussions spurred by the talks.

Even if you can't make the talks you should definitely feel free to head over to one of these venues to hang out.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Mar 16, 2016

March 2016 Meeting

The March 2016 meeting of LRUG will be on Monday the 14th of March, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Elixir for Rubyists

David Salgado is going to tell us about Elixir:

The Elixir programming language has been generating a lot of buzz in the Ruby community recently. This presentation gives an introduction to Elixir, discussing some of the things that make it so popular among rubyists, and outlining a few of the similarities and differences between Elixir and Ruby.

  1. Elixir for Rubyists
  2. Skills Matter : London Ruby User Group : Elixir for Rubyists

The full power of Redis

Daniel Magliola is going to tell us about Redis:

The vast majority of projects use Redis like it's Memcached, but Redis can give so much more. In this talk I'll give practical examples of use cases where Redis outshines everything else I've tried.

  1. Skills Matter : London Ruby User Group : The full power of Redis

A reintroduction to codebar

Kimberley Cook is going to tell us about Codebar:

In this talk I will discuss what codebar is, how we have expanded over the last 2 years and how you can help us improve.

  1. Skills Matter : London Ruby User Group : A reintroduction to codebar

Afterwards

We aim to finish the talks by 8pm, but that's not where the meeting ends. If you'd like to continue chatting to other attendees you have a choice:

  1. Stay at Code Node where Skills Matter have a cash bar and you can mingle with attendees of other meetups held that night.
  2. Head over to the Singer Tavern (located at 1 City Road, EC1Y 1AG) where you can get some food to chew over along with the discussions spurred by the talks.

Attendance at the talks isn't required to come along for the socialising part of the meeting, so please do head over if you can't make the earlier part.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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 good manners, so please do register with Skills Matter.

You can also find this meeting on lanyrd, but this is not a meaningful way to tell us you wish to attend. We mostly use it after the meeting to collect artefacts about the talks like videos, slides, writeups, code, etc.

Posted by Murray Steele on Feb 18, 2016

February 2016 Meeting

The February 2016 meeting of LRUG will be on Monday the 8th of February, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

Once again our February meeting is given over to lightning talks of no more than 10 minutes. This year we have:

Charlotte Spencer - "Making your first pull request"

Your First PR is an initiative with a goal to get people involved in making pull requests to other open source projects. In this talk you will be introduced to Your First PR as a project, discover where you can find starter issues to work on, and learn how you can help others to make their own awesome pull requests.

  1. Making Your First Pull Request - Slides
  2. Skills Matter : London Ruby User Group : Making your first pull request

Dave Nolan - "ENUMERABLE!"

10 real-life problems solved with 10 cool lesser-known methods from Enumerable, Enumerator, and Array.

  1. Skills Matter : London Ruby User Group : ENUMERABLE!

Fareed Dudhia - "Rails & Docker for Development: No Mess, No Fuss"

Getting set up and used to using Docker for our local development environment in minutes.

  1. Skills Matter : London Ruby User Group : Rails & Docker for Development: No Mess, No Fuss

Melinda Seckington - "Imposter Syndrome: How we act and work together"

Often when we talk about imposter syndrome in developers, we look at what the individual can do to stop it from happening. In this talk, I'll look at what we can do as a team.

  1. Skills Matter : London Ruby User Group : Imposter Syndrome: How we act and work together

Peter Saxton - "Building with domain concepts."

All useful software is applied to a particular problem domain. This talk will encourage the use of value objects to better model a programs problem domain.

  1. Skills Matter : London Ruby User Group : Building with domain concepts

Tomas Valent - "Web Developer Life Hacks"

In this talk we will have a look on some alternative work environment setups that will help Web Developers to improve productivity.

Some related articles:

  1. Web Developer Life Hacks
  2. Slides for Talk
  3. Skills Matter : London Ruby User Group : Web Developer Life Hacks

Tom Cartwright - "Psychology of programming: A very short introduction"

The psychology of programming is field of research that deals with the psychological aspects of writing computer programs. (see https://en.wikipedia.org/wiki/Psychology_of_programming. This is a short introduction to the subject with a précis of the current research and few reckons thrown in for good measure.

  1. Skills Matter : London Ruby User Group : Psychology of programming: A very short introduction

Tom Stuart - "Automatic differentiation in Ruby"

Finding the derivative of a mathematical function on a computer can be difficult, but there’s a clever trick that makes it easy: first write a program that computes the function, then execute it under a non-standard interpretation of its values and operations. In this talk I’ll show you how that works in Ruby.

  1. Automatic differentiation in Ruby
  2. Automatic differentiation in Ruby (extended version)
  3. Automatic differentiation in Ruby
  4. Skills Matter : London Ruby User Group : Automatic differentiation in Ruby

Pub

There's bound to be something to talk about after all those talks and we now have two options for winding down the evening and chatting to other LRUG attendees:

  1. Stay at Code Node where Skills Matter have a cash bar and you can mingle with attendees of other meetups held that night.
  2. Take the short walk to the Singer Tavern (located at 1 City Road, EC1Y 1AG) where you can get some food to chew over along with the discussions spurred by the talks.

Talks should finish at about 8pm so if you can't make it along earlier feel free to come along to either venue afterwards to hang out.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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.

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

Posted by Murray Steele on Jan 22, 2016

January 2016 Meeting

The January 2016 meeting of LRUG will be on Monday the 11th of January, from 6:00pm to 8:00pm (talks start at 6:30pm). The venue, Code Node between Moorgate and Liverpool St. stations, is provided by Skills Matter. Full venue and registration details are given below.

Agenda

From monolith to microservices: A true story

Andy White wants to tell us about the microservices architecture they use at Quill Content:

How we moved from a huge Rails monolith to small microservices - the how and the why.

  1. Skills Matter : London Ruby User Group : From monolith to microservices: A true story

The journey to Primed.is

Neil Robertson & Jake Prime want to tell us about Primed.is. First Neil will quickly introduce us to Primed.is:

Primed.is - improving recruitment pain

Recruitment is a pain, isn't it? Does it have to be this way? We say 'no' and we want to show you why. Primed.is a web application to tackle common recruitment problems and we can't wait to tell you all about it.

Then Jake will talk to us about his journey while building it:

A Guide to Becoming a Ruby on Rails Developer

After working as a Flash developer and team lead for 10 years I have switched to become a Ruby on Rails developer to build our new product, Primed. This is the talk I would like to have heard a year ago when I was beginning that journey.

  1. Skills Matter : London Ruby User Group : Primed.is - improving recruitment pain

Using direnv with ruby and 12factor apps

Jonas Pfenniger Chevalier will show us a new environment switcher tool he's written called direnv:

direnv is a language-agnostic environment switching tool that I wrote a 5 years ago and still use every day.

This talk is going to present the tool and it's capabilities, and then explore how it can be used by ruby developers. Hopefully it will be useful to you in the everyday life as a developer, or just spark some interesting conversations.

  1. Skills Matter : London Ruby User Group : Using direnv with ruby and 12factor apps

Pub

After the talks we like to wind down with food and drinks at:

Singer Tavern
1 City Road
EC1Y 1AG

See on a map

We'll be there from about 8pm so if you can't get to the earlier part of the evening feel free to come along to the pub and hang out.

Venue & Registration

Prior to attending you should familiarise yourself with our README paying close attention to the code of conduct.

Venue

The address of the venue:

Skills Matter CodeNode
10 South Place
London
EC2M 2RB

See on a map

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.

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

Posted by Murray Steele on Dec 20, 2015