The January 2024 meeting of LRUG will be on Monday the 13th of
January, 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 #
Shape-up: the best parts #
Pablo Dejuan Calzolari says:
A talk about the 37 signals famous methodology and how we apply to 8 teams of
development which work in Ruby on Rails.
You? #
We've secured a venue, and have one talk, but there's always space for more - could it be you? How about some of these ideas:
Get in touch to volunteer!
Afterwards #
When the talks come to an end we'll move to a nearby pub for some food, some
drinks and some chat with your fellow attendees. Usually when we've visited Canva this has been The George & Vulture on Pitfield Street.
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 #
Our hosts have limited space so you to be guaranteed entry you need to
register for a free ticket via TicketTailor.
Note: as part of attending this month you will also need to agree to an NDA
provided by our hosts, Canva.
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 TicketTailor 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 Dec 18, 2024
The December 2024 meeting of LRUG will be on Monday the 9th of
December, from 6:00pm to 8:00pm (meeting starts at 6:30pm).
This month we're hosted by our friends at Intercom
in their offices, on Old St. Full venue and
registration details are given below.
Agenda #
Saving My Relationship with Rails #
Adam Dawkins says:
Setting healthy boundaries for a happy app. Our apps inevitably get more
complex over time, and Rails isn't always helpful when that happens. In this
talk we'll explore what a Rails app can look like with a 'functional core',
and where to draw the boundaries between the core and Rails to stop things
getting out of control.
Mistakes Were Made: Lessons from Failure #
Clem Capel-Bird says:
This is a story of failure: the things I broke delivering a big project, the
lessons those mistakes taught me, and why breaking things can be an
engineer’s best tool for learning.
Afterwards #
When the talks come to an end we'll move to a nearby 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 #
Our hosts have limited space so you to be guaranteed entry you need to
register for a free ticket via TicketTailor.
Note: as part of attending this month you will also need to agree to an NDA
provided by our hosts, Intercom.
Venue #
The address of the venue:
Intercom
9th Floor
The Warehouse
211 Old St
London
EC1V 9NR
See on a map
The venue has a hard limit of 80 people. If you register and realise you
can't come, please use let us know via TickeTailor so we can give your place
to someone 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 Nov 18, 2024
The October 2024 meeting of LRUG will be on Monday the 14th of
October, from 6:00pm to 8:00pm (meeting starts at 6:30pm).
This month we're hosted by the lovely folk at Zappi
in their offices, on Camden High St. Full venue and
registration details are given below.
Agenda #
Fighting Enshittification with ActivityPub #
James Smith says:
ActivityPub is the protocol that powers the Fediverse, a web of social sites
like Mastodon, PixelFed, and a host of other free and open source tools. I’ll
explain what ActivityPub is, how it works, and discuss the Federails Rails
engine which allows you to add federation into your existing Rails web apps.
By breaking open the silos of existing social media like this, we can fight
the enshittification of the web and reclaim a bit of power from the massive
companies that own our online lives.
-
LRUG October 2024 - James Smith - Fighting Enshittification with ActivityPub
Jade Dickinson is giving us a preview of her RubyConf 2024 talk:
In this talk, I will present a methodology for replicating most standard
Rails systems, for the purpose of load testing.
You can use this to find out how your system performs with more traffic than
you currently encounter. This will be useful if you are on a Rails team that
is starting to see scaling challenges.
At Theta Lake we operate at scale and are applying this methodology to
proactively find ways to bring down our server costs. You don’t want to leave
it until either your server costs soar out of control, or your entire system
is about to fail. By seeing into the future just a little bit, you can find
bottlenecks in your system and so find where you can improve its scalability.
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:
Zappi
Theatre House
97 - 99 Camden High St
London
NW1 7JN
See on a map
The venue has a hard limit of 100 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 Frederick Cheung on Sep 09, 2024
The September 2024 meeting of LRUG will be on Monday the 9th of September, from 6:00pm
to 8:00pm (meeting starts at 6:30pm).
This time we're being hosted by the lovely folk at
Bloom & Wild in their offices, near Vauxhall. They've also kindly agreed to provide pizza and drinks. Full venue and registration details are given
below.
Agenda #
B&W Rewards - Domains, Events & Ledgers #
Rachel Bingham and Boaz Yehezkel will be speaking about:
How we developed the B&W Rewards system.
Starting from event storming with stakeholders and technical planning across squads to clear domain boundaries to
how we used an event bus and agnostic accounting system to keep things clear, concise and extendable.
-
LRUG September 2024 - Rachel Bingham - B&W Rewards - Domains, Events & Ledgers
From Spaghetti to Lasagna: Layering your code with DDD #
Lily Stoney
How to apply DDD to a monolithic codebase, the benefits and reasons why it can
be beneficial, and how the event storming process can make the process of
defining domain boundaries a simpler task!
-
LRUG September 2024 - Lily Stoney - From Spaghetti to Lasagna Layering your code with DDD
Afterwards #
After the talks are finished, and we've tidied up the venue a bit, we head over
to a local pub for some food and drinks and the opportunity to chat with each
other.
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:
Bloom and Wild
Unit 301 Vox Studios
1-45 Durham Street
London
SE11 5JH
See on a map
Bloom and Wild are based in the West Tower as you enter the courtyard - directions here.
There will likely be someone situated in the courtyard to direct people to the office and let them in but if not instructions on entering the building below:
- When you arrive at the West Building (the one without the concierge / cafe), please call 301 on the keypad and someone will let you in.
- Make your way to the lift (located up some small steps) and press 301 again in the keypad to the left of the lift doors.
- Once in the lift, press level 3 and this will bring you to reception
The venue has a hard limit of 50 people. If you register and realise you
can't come, please use tickettailor 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 Bloom & Wild's office:
For step-free access there are two lifts in the West Tower, one beside the stairs as you enter the building and the other to access the 3rd floor.
We also have an accessible toilet.
Posted by Frederick Cheung on Aug 16, 2024
The August 2024 meeting of LRUG will be on Monday the 12th of August, from 6:00pm
to 8:00pm (meeting starts at 6:30pm).
This time we're being hosted by the lovely folk at
the Electric Car Scheme in their offices, near Harlington & Hayes Elizabeth line station. They've also graciously agreed to provide pizza and beverages. Full venue and registration details are given
below.
Agenda #
Turn Left for Bridgetown: An overview of a next-generation static(ish) site generator #
Ayush says:
Bridgetown is a modern progressive site generator with Jekyll ancestry. Allow me to be your guide as I take you on a whistle-stop tour of its biggest and best features; and show you how it brings Ruby-powered site generation into 2024.
Afterwards #
After the talks are finished, and we've tidied up the venue a bit, we head over
to a local pub for some food and drinks and the opportunity to chat with each
other.
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:
The Electric Car Scheme
Floor 1
Shipping Building
Hayes
UB3 1HA
See on a map
The venue has a hard limit of 60 people. If you register and realise you
can't come, please use tickettailor 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.
- Car/Motorbike: There is parking outside the front of the building. If you have parked there, Please inform a member of The Electric Car Scheme who will be waiting by the reception and we'll register your car.
- Electric Car: There are charging terminals in our parking facility. Please contact ECS about this for further details
- Bike: There is a secure cycle facility. Please contact ECS prior to the event if you would like access to this.
Accessibility info for the venue #
Below you can find all the accessibility info for the Electric Car Scheme's office:
- Your entire experience within our office will be step free
- step free access to enter the Shipping Building
- step free access from the entrance to the lifts and from the lifts to the office
- step free office
- Harlington & Hayes Station does provide a step-free experience. There is also an underpass to avoid the main road
- There are 4 lifts for transporting people to each floor
- There is disabled parking at the front of the building
- There is 1 accessible restroom in the office, the door to corridor to the accessible restroom is not auto-open
Some caveats, which we hope will not deter anybody:
- The main doors into the Shipping Building do not auto-open - they open inwards with a push
- The doors to rooms that have access to the lifts are not auto-open
Posted by Frederick Cheung on Jul 20, 2024
The July 2024 meeting of LRUG will be on Monday the 8th of July, 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 #
That smells like time #
fell sunderland says:
How does an experienced programmer solve problems? It's simpler (and more
complicated) than you might think!
-
LRUG July 2024 - fell sunderland - That smells like time
-
That smells like time - Slides
Finding unused Ruby methods #
Joel Biffin says:
Whether code is safe to delete or not is a bit of a murky question in
Ruby - especially in untyped Ruby. Fear not though, as dangling unused
methods are a pretty safe place to start deleting things. Let's start there
and see where we get to. Introducing the Thanatos
gem to help you find those unused
methods lurking in your code.
-
LRUG July 2024 - Joel Biffin - Finding unused Ruby methods
Afterwards #
After the talks are finished, and we've tidied up the venue a bit, we head over
to a local pub for some food and drinks and the opportunity to chat with each
other.
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 Murray Steele on Jun 23, 2024
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.
-
LRUG June 2024 - Andy Allan - Things I've learned maintaining OpenStreetMap
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
-
LRUG June 2024 - Yevhenii Kurtov - LiveView: Stateful, server-rendered HTML
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
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
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.
-
LRUG April 2024 - Murray Steele - Do you want a flake with that?
-
Talks ∋ 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
-
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
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.
-
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.
-
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