January 2023 Meeting

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

👪 in person meeting alert 👪

Maybe next month we'll stop calling this out as a novelty, but for now it's still potentially unusual so here we are. We're once again in-person, this time we're hosted by the lovely folks at Unboxed in their offices, on Commercial St, near Liverpool St., Aldgate East, and Shoreditch High St. stations. Full venue and registration details are given below.

Agenda

Heaping on the Complexity

Matt Valentine-House says:

Join me on a journey through Ruby's Garbage Collector!

In this talk I'll teach you some of the details about how the Ruby interpreter manages memory. I'll introduce a project my team and I are working on that aims to make Ruby faster by improving its memory efficiency, and then we'll talk about how our implementation broke Garbage Collection.

After that we'll go on a journey together, through some weeds, and taking a few bad turns until we finally emerge with a few PR's that not only Fix GC, but make our project better too.

  1. LRUG January 2023 - Matt Valentine-House - Heaping on the Complexity

What does "high priority" mean? The secret to happy queues

Daniel Magliola

Like most web applications, you run important jobs in the background. And today, some of your urgent jobs are running late. Again. No matter how many changes you make to how you enqueue and run your jobs, the problem keeps happening. The good news is you're not alone. Most teams struggle with this problem, try more or less the same solutions, and have roughly the same result. In the end, it all boils down to one thing: keeping latency low. In this talk I will present a latency-focused approach to managing your queues reliably, keeping your jobs flowing and your users happy.

  1. LRUG January 2023 - Daniel Magliola - What does "high priority" mean? The secret to happy queues

Solargraph-rails in 2022

Fritz Meissner

From chewing-gum-and-regex to 35,000 lines of code and YAML! Come hear about the past year of work on the solargraph-rails gem. You'll see new features, mostly from merging with the solargraph-ARC gem, and hear about the lessons learned along the way: more code means more to maintain and understand, but there's a surprising amount that can be done just by putting one foot in front of the other.

  1. LRUG January 2023 - Fritz Meissner - Solargraph-rails in 2022

Afterwards

Once we're done with the talks we'll leave Unboxed (after doing our best to help tidy up) and find a local pub for to eat, drink, and discuss the talks we've just heard.

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:

Unboxed
60-62 Commercial Street
London
UK
E1 6LT
See on a map

The venue has a hard limit of 40 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 13, 2022