February 2019 Meeting
The February 2019 meeting of LRUG will be on Monday the 11th of February, from 6:00pm to 8:00pm (meeting 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
Lightning Talks!
Our February meeting is our annual event devoted to short talks of no more than 10 minutes.
A different take on validation using the dry-validation gem
A short introduction to the dry-validation gem and whether or not it might be a good fit for your next project. Both the internals of the gem based on a set of predicate logic primitives, and the API surface which uses a schema based declarative approach are different enough from existing alternatives that you should really have it under your radar.
- Skills Matter : London Ruby User Group : A different take on validation using the dry-validation gem
Capybara architecture overview
We'll briefly review the implementation of Capybara's DSL for browser testing.
Automating Infrastructure Tasks with the Serverless Framework
How to leverage serverless tools to help you manage parts of your infrastructure
Using Rails with a Content Distribution Network (CDN)
What is a CDN? Why use one? What support does Rails provide out-of-the-box and what customisations can you make to do more?
A developer and a designer, getting along famously
Celia Collins and Boris Divjak:
A short story about how a developer and a designer can learn to fuel each-other’s ideas and why this matters. When our differences enable us to see things from different perspectives, we can take on bigger and more complex problems. When we collaborate every day, nothing can stop us.
Humans are hard
Lessons learned from the past decade of coding, learning to understand and work with people.
How to craft your commit history
A talk about the importance of narrating your code changes, with practical tips on using git to edit and reorganise your commits. In this talk you'll learn to resolve merge conflicts peacefully, use
git rebase interactive --autosquash
, refer to your commits using:/keyword
instead of their SHA, and other exciting things!
Using ActiveRecord types for backwards compatibility
How the CharlieHR team handled a tricky change by using a custom ActiveRecord type as a temporary backwards compatibility layer between the code and the database.
Afterwards
Even with all these talks we still plan to finish around 8pm. That's not the end of the evening though, so if you'd like to socialise with other LRUG attendees and chat about all the talks you've just seen you have two choices:
- Code Node. Skills Matter run a bar with a choice of drinks (hard and soft) available. As well as other LRUG members you can network with attendees of the other meetups that Skills Matter are hosting on the same night.
- The Singer Tavern. This bar is a short walk north from Code Node (you can find it at 1 City Road, EC1Y 1AG). This pub has a decent food menu on offer as well as a selection of drinks and other LRUG attendees to help you while the evening away.
Regardless of what you choose to do, please remember that this part of the meeting is still covered by our code of conduct even though it does seem more informal.
If you can't attend the talks we'd still be very happy to see you at this part of the meeting. Do come along!
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 Ella Schofield on Jan 28, 2019