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

Tematy

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.

Uczestników: (44)

Kuldeep Aggarwal
Wydarzenia: 3
Tematy: 0

Søren Houen
Wydarzenia: 6
Tematy: 2

Study.EU
Wydarzenia: 9
Tematy: 2

Niall Burkley
Wydarzenia: 22
Tematy: 2

Denny Mueller
Wydarzenia: 23
Tematy: 0

Carsten Behnert
Wydarzenia: 27
Tematy: 0

lefty313
Wydarzenia: 3
Tematy: 0

Alexander Biriukov
Wydarzenia: 2
Tematy: 0

Caio Donini
Wydarzenia: 1
Tematy: 1

Zhuo-Fei Hui
Wydarzenia: 34
Tematy: 1

stevenmarc
Wydarzenia: 1
Tematy: 0

Luis Edymerchk Laverde
Wydarzenia: 3
Tematy: 0

em
Wydarzenia: 1
Tematy: 0

Steffen Jurrack
Wydarzenia: 1
Tematy: 0

Josep
Wydarzenia: 19
Tematy: 0

Daniel Schweighöfer
Wydarzenia: 9
Tematy: 0

Toño Serna
Wydarzenia: 46
Tematy: 0

Organizer

Tobias Pfeiffer
Wydarzenia: 101
Tematy: 15

Andrew France
Wydarzenia: 29
Tematy: 0

Paul Götze
Wydarzenia: 63
Tematy: 1

Roman Krasavtsev
Wydarzenia: 2
Tematy: 0

Roland Koch
Wydarzenia: 40
Tematy: 0

Hausracoon
Wydarzenia: 15
Tematy: 0

Björn Weinbrenner
Wydarzenia: 2
Tematy: 0

Bodo Tasche 🔭
Wydarzenia: 40
Tematy: 3

Antony Siegert
Wydarzenia: 7
Tematy: 0

letsleaveitempty
Wydarzenia: 7
Tematy: 0

Kazu
Wydarzenia: 5
Tematy: 0

Laurent Arnoud
Wydarzenia: 9
Tematy: 0

Christian Kroter
Wydarzenia: 6
Tematy: 0

Sergio Gil Pérez de la Manga
Wydarzenia: 33
Tematy: 3

Armin Pašalić
Wydarzenia: 69
Tematy: 3

Martin Wöginger
Wydarzenia: 7
Tematy: 0

Moaaz Ashour
Wydarzenia: 1
Tematy: 0

ekow
Wydarzenia: 2
Tematy: 0

Denys Yahofarov
Wydarzenia: 12
Tematy: 1

Nikolay
Wydarzenia: 1
Tematy: 0

Jolyon Pawlyn
Wydarzenia: 16
Tematy: 0

Gwen Glaser
Wydarzenia: 7
Tematy: 1

Kai-Uwe Niephaus
Wydarzenia: 5
Tematy: 0

Þórarinn Sigurðsson
Wydarzenia: 2
Tematy: 0

Nico Durstewitz
Wydarzenia: 1
Tematy: 0

Anna Wroblewska
Wydarzenia: 8
Tematy: 0

StefanosX
Wydarzenia: 19
Tematy: 1

Trasa