2024 Meetings

June 2024 Meeting

The June 2024 meeting of LRUG will be on Monday the 10th of June, from 6:00pm to 8:00pm (meeting starts at 6:30pm).

This time we're being hosted by the lovely folk at Le Wagon in their offices on Kingsland Road (near Hoxton overground). Full venue and registration details are given below.

Agenda

Things I've learned maintaining OpenStreetMap

Andy Allan says:

Maintaining one of the world's largest non-commercial websites, OpenStreetMap, is a unique challenge. We're a small, volunteer-based development team, not professional software developers. I will illustrate some of these challenges with a mixture of technical and organisational tips, tricks and recommendations, that you might find useful for your own teams and projects too.

LiveView: stateful, server-rendered HTML

Yevhenii Kurtov says:

LiveView is Elixir's analogue to Hotwire that also helps to keep it closer to the server and contributes to the One Person Framework movement. In this talk, we will explore how the stateful model makes it different from similar technologies and what optimisations the Phoenix team did to make it feel snappy and deliver a world-class UX

Afterwards

When the talks come to an end we'll decamp to a local pub for some food, some drinks and some chat with your fellow attendees.

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.

Secure your place

Hopefully you all remember that physical meetings involve finite space and so to be guaranteed entry you need to register via ticket tailor.

We are trialling a new ticketing platform, Ticket Tailor. Do let us know how you find the user flow on it.

Venue

The address of the venue:

Le Wagon
Ground Floor
Unit 13
138 Kingsland Road
London
E2 8DY

See on a map

The venue has a hard limit of 100 people. If you register and realise you can't come, please let us know we can give up your place to let 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.

Accessibility info for the venue

Below you can find all the accessibility info for Le Wagon's office:

  • It's a ground floor room, no stairs required and the toilets are fully accessible

Posted by Murray Steele on May 20, 2024

May 2024 Meeting

The May 2024 meeting of LRUG will be on Monday the 13th of May, from 6:00pm to 8:00pm (meeting starts at 6:30pm).

This time we're being hosted by the lovely folk at Cleo in their offices, on Shoreditch High St. Full venue and registration details are given below.

Agenda

Build and maintain large Ruby applications

Enrico Teotti says:

This presentation will be about the challenges of building large Ruby web applications and how to maintain existing ones. I will use examples adapted from real applications that I worked on during my 10 years of experience with Ruby outlining: technical limitations of the language, how to use a modular dependency structure to enforce boundaries in complex domains.

Building modern eCommerce applications using Rails 7

Winston Ferguson says:

With the newest Rails version, we can create platforms that offer the modern features customers and sellers expect, with less complexity. Combine it with an established open-source gem like Spree, and you've got a comprehensive commerce system. I'll share my learnings from three real-life examples: a music label selling limited edition vinyl LPs, a wholesaler shedding enterprise SaaS for a tailor-made setup, and my furniture startup, where CAD brings bespoke pieces to life.

Afterwards

When the talks come to an end we'll decamp to a local pub for some food, some drinks and some chat with your fellow attendees.

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.

Secure your place

Hopefully you all remember that physical meetings involve finite space and so to be guaranteed entry you need to register via ticket tailor.

We are trialling a new ticketing platform, Ticket Tailor. Do let us know how you find the user flow on it.

Venue

The address of the venue:

Cleo
Unit 2.10, 2nd Floor
Tea Building
56 Shoreditch High St.
London
E1 6JJ

See on a map

The venue has a hard limit of 60 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.

Accessibility info for the venue

Below you can find all the accessibility info for Cleo's office:

  • There is step free access to enter the Tea Building from both entrances (Redchurch St and Bethnal Green Rd)
  • There are stairs and a small open platform lift to get you from the Tea Building lobby to the lifts going up to the 2nd floor
  • There are 2 lifts for transporting people to each floor of the Tea Building
  • There is step-free access from the lifts to Cleo's office unit
  • The double doors to the office may be opened to accommodate a wider wheelchair or motorised chair
  • The main floor of our office is step free
  • There is 1 accessible restroom in the office, and 6 restrooms in total

Now, there are a couple of caveats, which we hope will not deter anybody:

  • The main doors into the Tea Building do not auto-open - they open inwards with a push
  • The door to Cleo's office does not auto-open - it opens inwards with a push.

Posted by Chris Lowis on Apr 16, 2024

April 2024 Meeting

The April 2024 meeting of LRUG will be on Monday the 8th of April, from 6:00pm to 8:00pm (meeting starts at 6:30pm).

This month we're hosted by the lovely folk at Canva in their offices, on Hoxton Square. Full venue and registration details are given below.

Agenda

Do you want a flake with that?

Murray Steele:

Flaky tests are awful, in this talk we'll explore why tests flake and look at some techniques and tools you can use to discover why your tests are flaking.

  1. LRUG April 2024 - Murray Steele - Do you want a flake with that?

What the Chernobyl disaster can teach us about incident response

Frederick Cheung says:

What does the worst nuclear disaster ever have in common with a web application being down? On the face of it, vanishingly little, but the incredible series of events before, during and after the disaster have plenty of insights to teach us about more mundane situations

  1. LRUG April 2024 - Frederick Cheung - What the Chernobyl disaster can teach us about incident response

Talks needed!

You, maybe?

We still have room for more talks, get in touch to volunteer!

Afterwards

When the talks come to an end we'll decamp to a local pub for some food, some drinks and some chat with your fellow attendees.

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.

Secure your place

Hopefully you all remember that physical meetings involve finite space and so to be guaranteed entry you need to register via ticket tailor.

We are trialling a new ticketing platform, Ticket Tailor. Do let us know how you find the user flow on it.

Venue

The address of the venue:

Canva
33 Hoxton Square
London
N1 6PB

See on a map

The venue has a hard limit of 150 people. Even with such a high number, if you register and realise you can't come, please use ticket tailor to give up your ticket so someone else can 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 Mar 15, 2024

March 2024 Meeting

The March 2024 meeting of LRUG will be on Monday the 11th of March, from 6:00pm to 8:00pm (meeting starts at 6:30pm).

This month we're hosted by the lovely folk at Canva in their offices, on Hoxton Square. Full venue and registration details are given below.

Agenda

How to Stop Being a Subject Matter Expert

Luke Thomas says:

Tactics for helping that stressed-out single point of failure in your life become a happier member of a team…of multiple points of failure.

  1. LRUG March 2024 - Luke Thomas - How to Stop Being a Subject Matter Expert

WTF is Technical Strategy

Laurie Young says:

The phrase "Technical Strategy" is often used by senior leaders when they want something from their tech teams. However, it's an unclear phrase that doesn't explain what is needed or why. In this talk, you will learn what's behind the phrase, but also how anyone from a CTO to a new developer can use that knowledge to drive conversations that will help not just the leadership but the whole organisation.

  1. LRUG March 2024 - Laurie Young - WTF is Technical Strategy

Afterwards

When the talks come to an end we'll decamp to a local pub for some food, some drinks and some chat with your fellow attendees.

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.

Secure your place

Hopefully you all remember that physical meetings involve finite space and so to be guaranteed entry you need to register via ticket tailor.

We are trialling a new ticketing platform, Ticket Tailor. Do let us know how you find the user flow on it.

Venue

The address of the venue:

Canva
33 Hoxton Square
London
N1 6PB

See on a map

The venue has a hard limit of 150 people. Even with such a high number, if you register and realise you can't come, please use ticket tailor to give up your place so someone else can 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 Alessandro Proserpio on Feb 18, 2024

February 2024 Meeting

The February 2024 meeting of LRUG will be on Monday the 12th of February, from 6:00pm to 8:00pm (meeting starts at 6:30pm).

This month we're hosted by the lovely folk at Funding Circle in their offices, on Queen Victoria St. Full venue and registration details are given below.

Agenda

Lightning Talks!

Our February meeting is our annual event devoted to short talks of no more than 10 minutes.

Data pagination for jekyll-paginate-v2

Jay Caines-Gooby:

A quick dive into getting data-pagination (.csv, .json, .tsv & .yaml files in your _data directory) working with the jekyll-paginate-v2 gem. After deciding that I wanted to archive my posts to a Slack #music-we-like channel, I wanted to also make the archived posts paginatible…

  1. LRUG February 2024 - Jay Caines-Gooby - Data pagination for jekyll-paginate-v2

Using devcontainers with Ruby

Jonathan James:

When an engineer joins your organisation, how long does it take for them to configure their development environment? I will discuss using devcontainers with VSCode to reduce this time from "days" to "minutes''.

  1. devcontainers
  2. LRUG February 2024 - Jonathan James - Using devcontainers with Ruby

Contract testing between Ruby applications

Katya Essina & Sarah O'Grady:

  • what is contract testing & how it works
  • why we need contract testing at Funding Circle
  • what a contract test looks like for a Ruby application
  • how contract testing works in practice
  1. LRUG February 2024 - Katya Essina & Sarah O'Grady - Contract Testing between Ruby applications

What is ruby really capable of?

fell sunderland:

I'd like to do a whistlestop tour of a few different gems I've written over the years, with the aim of talking about having fun whilst learning what ruby is capable of. I'd like to showcase things like aspectual for bringing aspect oriented programming to ruby, cherry-pick for when you miss import foo from bar, overload for when you want to really have optional arguments do something different, and more!

  1. LRUG February 2024 - fell sunderland - What is Ruby really capable of?
  2. What is Ruby really capable of? - Slides

Phlex for a happy developer!

Martin Tomov:

More than 100 lines files are bad? Not if you have the right tools! Inline your templates, JavaScript, business & controller logic for maximum productivity!

  1. LRUG February 2024 - Martin Tomov - Phlex for a happy developer

Be More GARY: How to up your RSpec Game

Scott Matthewman:

Elevate your RSpec tests by questioning common DRY practices. Enter the GARY method, where strategic repetition enhances test clarity and maintainability. Resist premature refactoring and convoluted logic, leaving yourself with clearer tests that document your code. Go ahead, repeat yourself.

  1. LRUG February 2024 - Scott Matthewman - Be more GARY: How to up your RSpec game

Making games with ruby

Paolo Fabbri:

Learn how the Dragonruby game engine makes game development faster and simpler for everyone, from beginners to pros. Explore its key features, and jumpstart your journey into the world of game creation. Join us to transform your ideas into reality with ease!

  1. LRUG February 2024 - Paolo Fabbri - Making games with Ruby

Afterwards

When the talks come to an end we'll decamp to a local pub for some food, some drinks and some chat with your fellow attendees.

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.

Secure your place

Hopefully you all remember that physical meetings involve finite space and so to be guaranteed entry you need to register via eventbrite.

Venue

The address of the venue:

Funding Circle
71 Queen Victoria St
London
EC4V 4AY

See on a map

The venue has a hard limit of 75 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 Paolo Fabbri on Jan 14, 2024

January 2024 Meeting

The January 2024 meeting of LRUG will be on Monday the 8th of January, from 6:00pm to 8:00pm (meeting starts at 6:30pm).

This time we're being hosted by the lovely folk at Cleo in their offices, on Shoreditch High St. Full venue and registration details are given below.

Agenda

Sky Computing

Kevin Sedgley says:

What comes after cloud computing? Cloud computing is convenient, ubiquitous and relatively cheap. But it also locks developers into proprietary solutions that make migrating to another provider or bringing your solutions back in-house difficult and expensive. If AWS, Google Cloud Computing, Azure and all the others are clouds, then we also need a sky. Researchers at Berkeley and other institutions have proposed sky computing: an interoperability layer that removes technological lock-in and enables multi cloud application development.

  1. LRUG January 2024 - Kevin Sedgley - Sky Computing

Leveraging Localised Gems (LLGems): Re-using Code the Ruby Way, Safely

Joel Biffin says:

The talk takes a look under the hood of our Rails monolith, our Rails Engines, and how we share code between them. It's a bit like a kitchen experiment – blending the best of both worlds to enhance the Separation of Concerns, while still keeping our favorite code recipes within reach. I'll share our adventure of moving some Kafka infrastructure code from the main Rails app into a local gem (with zero downtime!). Think of it as giving the code a new home where it can be shared across our Rails Engines. We've also managed to preserve our unique, in-house testing infrastructure in the process which is a serious Brucie bonus!

  1. LLGems
  2. LRUG January 2024 - Joel Biffin - Leveraging localised gems (LLGems): Re-using code the ruby way, safely

Afterwards

When the talks come to an end we'll decamp to a local pub for some food, some drinks and some chat with your fellow attendees.

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.

Secure your place

Hopefully you all remember that physical meetings involve finite space and so to be guaranteed entry you need to register via eventbrite.

Venue

The address of the venue:

Cleo
Unit 2.10, 2nd Floor
Tea Building
56 Shoreditch High St.
London
E1 6JJ

See on a map

The venue has a hard limit of 60 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 Chris Lowis on Dec 18, 2023