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…

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''.

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

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!

Co-locate your template & javascript code with Phlex & AlpineJS 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!

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.

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!

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