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 :)

Themen

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.

Teilnehmerinnen und Teilnehmer (44)

Kuldeep Aggarwal
Treffen: 3
Themen: 0

Søren Houen
Treffen: 5
Themen: 1

Study.EU
Treffen: 9
Themen: 2

Niall Burkley
Treffen: 22
Themen: 2

Denny Mueller
Treffen: 23
Themen: 0

Carsten Behnert
Treffen: 27
Themen: 0

lefty313
Treffen: 3
Themen: 0

Alexander Biriukov
Treffen: 2
Themen: 0

Caio Donini
Treffen: 1
Themen: 1

Zhuo-Fei Hui
Treffen: 34
Themen: 1

stevenmarc
Treffen: 1
Themen: 0

Luis Edymerchk Laverde
Treffen: 3
Themen: 0

em
Treffen: 1
Themen: 0

Steffen Jurrack
Treffen: 1
Themen: 0

Josep
Treffen: 19
Themen: 0

Daniel Schweighöfer
Treffen: 9
Themen: 0

Toño Serna
Treffen: 46
Themen: 0

Organizer

Tobias Pfeiffer
Treffen: 100
Themen: 15

Andrew France
Treffen: 29
Themen: 0

Paul Götze
Treffen: 63
Themen: 1

Roman Krasavtsev
Treffen: 2
Themen: 0

Roland Koch
Treffen: 40
Themen: 0

Hausracoon
Treffen: 15
Themen: 0

Björn Weinbrenner
Treffen: 2
Themen: 0

Bodo Tasche 🔭
Treffen: 40
Themen: 3

Antony Siegert
Treffen: 7
Themen: 0

letsleaveitempty
Treffen: 7
Themen: 0

Kazu
Treffen: 5
Themen: 0

Laurent Arnoud
Treffen: 9
Themen: 0

Christian Kroter
Treffen: 6
Themen: 0

Sergio Gil Pérez de la Manga
Treffen: 33
Themen: 3

Armin Pašalić
Treffen: 69
Themen: 3

Martin Wöginger
Treffen: 7
Themen: 0

Moaaz Ashour
Treffen: 1
Themen: 0

ekow
Treffen: 2
Themen: 0

Denys Yahofarov
Treffen: 12
Themen: 1

Nikolay
Treffen: 1
Themen: 0

Jolyon Pawlyn
Treffen: 16
Themen: 0

Chris Glaser
Treffen: 6
Themen: 1

Kai-Uwe Niephaus
Treffen: 5
Themen: 0

Þórarinn Sigurðsson
Treffen: 2
Themen: 0

Nico Durstewitz
Treffen: 1
Themen: 0

Anna Wroblewska
Treffen: 8
Themen: 0

StefanosX
Treffen: 19
Themen: 1

Anfahrt