Odqynhnazjg2ndmfe0oy
Meet up

LRUG May Meetup

Monday, 20th May at CodeNode, London

This meetup was organised by LRUG: London Ruby User Group in May 2019

Come join LRUG to find our how to get the next generation into coding!

Getting the Next Generation into Coding

In the last few years, I've been involved in teaching coding to people from several walks of life, including children. In this talk, I'll share my thoughts and experiences on teaching children to code

Pablo Brasero Moreno

Pablo Brasero Moreno is a web developer.

Monoids

Mathematics can make you a better person. Well, not really. It can, however, help you think about programming. This talk provides a very quick introduction to a branch of mathematics called 'general algebra' and looks at how it can apply to programming. We then take a real world programming challenge and solve it algebraically, then convert that algebraic solution into working code. By the end you'll be left feeling confused, perhaps a little angry, almost certainly a little bored. But without even noticing anything has changed you'll soon start to look at difficult software problems and see past the superficial complexity to get a better understanding of the underlying structures at play. And you'll be a better person for it.

John Cinnamond

A computer programmer by day, by night I am transformed into…someone who programmes computers. Sometimes I take a break from all of this computer programming to think about how programming really works, or what computation really is. I once met a giant weetabix. My life is pretty rad.

Writing more elegant queries with ActiveRecord

So often, the biggest bottleneck to scaling is the database. It's also one of the areas where a little engineering effort goes a long way. This talk exists because I think it is very rewarding to write queries with ActiveRecord that are easily readable and able to scale. We'll walk through some real world examples of refactoring some mingin' ActiveRecord queries, learn optimisation techniques you can put to work right away, and build a deeper knowledge of relational databases.

Thanks to our sponsors

Attending Members

Overview

Come join LRUG to find our how to get the next generation into coding!

Getting the Next Generation into Coding

In the last few years, I've been involved in teaching coding to people from several walks of life, including children. In this talk, I'll share my thoughts and experiences on teaching children to code

Pablo Brasero Moreno

Pablo Brasero Moreno is a web developer.

Monoids

Mathematics can make you a better person. Well, not really. It can, however, help you think about programming. This talk provides a very quick introduction to a branch of mathematics called 'general algebra' and looks at how it can apply to programming. We then take a real world programming challenge and solve it algebraically, then convert that algebraic solution into working code. By the end you'll be left feeling confused, perhaps a little angry, almost certainly a little bored. But without even noticing anything has changed you'll soon start to look at difficult software problems and see past the superficial complexity to get a better understanding of the underlying structures at play. And you'll be a better person for it.

John Cinnamond

A computer programmer by day, by night I am transformed into…someone who programmes computers. Sometimes I take a break from all of this computer programming to think about how programming really works, or what computation really is. I once met a giant weetabix. My life is pretty rad.

Writing more elegant queries with ActiveRecord

So often, the biggest bottleneck to scaling is the database. It's also one of the areas where a little engineering effort goes a long way. This talk exists because I think it is very rewarding to write queries with ActiveRecord that are easily readable and able to scale. We'll walk through some real world examples of refactoring some mingin' ActiveRecord queries, learn optimisation techniques you can put to work right away, and build a deeper knowledge of relational databases.

Thanks to our sponsors

Who's coming?

Attending Members