Great talks, fun and people!

There will be food - vietnamese Sandwiches that come in vegetarian/vegan and with meat (pic). There will also be snacks and drinks :)

Topics

Building complex queries with the Active Record Query Interface

The Active Record query interface is a great way to build complex queries in a simple, (mostly) SQL-agnostic way.

In this talk I would like to describe how we are constructing a complex multi-parameter query at Study.EU to retrieve study programmes from the database based on a search initiated by the user.

The parameters include name, academic level, country, subject, tuition fees in different currencies, duration and the required level of English. Hence the queries include string and integer comparison, ranges, arrays, joins and basic arithmetic.

This talk will be accessible to Rails novices but also include advanced tweaks for seasoned Rails devs.

Exploring evolutionary design with Ruby and Tests

I've been exploring developing an MP4 file parser (which I knew nothing about) using the Evolutionary Design approach (which I also knew nothing about). After diving into the unknown with Ruby and RSpec (which, fortunately, I do know something about), let me take you through what I learned, how it worked out, and what you might be able to do with the approach...

Through the fire, the features and the flames

This is a mixed talk on work processes, Rails and career. The main topics are:

  • Work process and working well in a team. Refactoring the way we work.
  • Collaboration with Business as a developer
  • Career advice and experiences freelancing.

Slides: http://bit.ly/2mrQu8Y

About me: I have worked with Ruby since 2011, as Ruby developer, team lead, one-man-startup-dev-army for 17 business people, and been freelancing since the end of 2015. I hope to be able to give some interesting perspectives.

Update: Unfortunately, due to time constraints, I had to drop the "What I've seen work and not work well in Rails over the years and in different companies" part. There simply is not enough time, and the talk is already quite mixed. It will need to be the topic of a different talk instead.

Attendees: (44)

Kuldeep Aggarwal
Events: 3
Topics: 0

Søren Houen
Events: 6
Topics: 2

Study.EU
Events: 9
Topics: 2

Niall Burkley
Events: 22
Topics: 2

Denny Mueller
Events: 23
Topics: 0

Carsten Behnert
Events: 27
Topics: 0

lefty313
Events: 3
Topics: 0

Alexander Biriukov
Events: 2
Topics: 0

Caio Donini
Events: 1
Topics: 1

Zhuo-Fei Hui
Events: 34
Topics: 1

stevenmarc
Events: 1
Topics: 0

Luis Edymerchk Laverde
Events: 3
Topics: 0

em
Events: 1
Topics: 0

Steffen Jurrack
Events: 1
Topics: 0

Josep
Events: 19
Topics: 0

Daniel Schweighöfer
Events: 9
Topics: 0

Toño Serna
Events: 46
Topics: 0

Organizer

Tobias Pfeiffer
Events: 101
Topics: 15

Andrew France
Events: 29
Topics: 0

Paul Götze
Events: 63
Topics: 1

Roman Krasavtsev
Events: 2
Topics: 0

Roland Koch
Events: 40
Topics: 0

Hausracoon
Events: 15
Topics: 0

Björn Weinbrenner
Events: 2
Topics: 0

Bodo Tasche 🔭
Events: 40
Topics: 3

Antony Siegert
Events: 7
Topics: 0

letsleaveitempty
Events: 7
Topics: 0

Kazu
Events: 5
Topics: 0

Laurent Arnoud
Events: 9
Topics: 0

Christian Kroter
Events: 6
Topics: 0

Armin Pašalić
Events: 69
Topics: 3

Martin Wöginger
Events: 7
Topics: 0

Moaaz Ashour
Events: 1
Topics: 0

ekow
Events: 2
Topics: 0

Denys Yahofarov
Events: 12
Topics: 1

Nikolay
Events: 1
Topics: 0

Jolyon Pawlyn
Events: 16
Topics: 0

Chris Glaser
Events: 6
Topics: 1

Kai-Uwe Niephaus
Events: 5
Topics: 0

Þórarinn Sigurðsson
Events: 2
Topics: 0

Nico Durstewitz
Events: 1
Topics: 0

Anna Wroblewska
Events: 8
Topics: 0

StefanosX
Events: 19
Topics: 1

Route