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

Temas

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.

Participantes: (44)

Kuldeep Aggarwal
Eventos: 3
Temas: 0

Søren Houen
Eventos: 6
Temas: 2

Study.EU
Eventos: 9
Temas: 2

Niall Burkley
Eventos: 22
Temas: 2

Denny Mueller
Eventos: 23
Temas: 0

Carsten Behnert
Eventos: 27
Temas: 0

lefty313
Eventos: 3
Temas: 0

Alexander Biriukov
Eventos: 2
Temas: 0

Caio Donini
Eventos: 1
Temas: 1

Zhuo-Fei Hui
Eventos: 34
Temas: 1

stevenmarc
Eventos: 1
Temas: 0

Luis Edymerchk Laverde
Eventos: 3
Temas: 0

em
Eventos: 1
Temas: 0

Steffen Jurrack
Eventos: 1
Temas: 0

Josep
Eventos: 19
Temas: 0

Daniel Schweighöfer
Eventos: 9
Temas: 0

Toño Serna
Eventos: 46
Temas: 0

Organizer

Tobias Pfeiffer
Eventos: 101
Temas: 15

Andrew France
Eventos: 29
Temas: 0

Paul Götze
Eventos: 63
Temas: 1

Roman Krasavtsev
Eventos: 2
Temas: 0

Roland Koch
Eventos: 40
Temas: 0

Hausracoon
Eventos: 15
Temas: 0

Björn Weinbrenner
Eventos: 2
Temas: 0

Bodo Tasche 🔭
Eventos: 40
Temas: 3

Antony Siegert
Eventos: 7
Temas: 0

letsleaveitempty
Eventos: 7
Temas: 0

Kazu
Eventos: 5
Temas: 0

Laurent Arnoud
Eventos: 9
Temas: 0

Christian Kroter
Eventos: 6
Temas: 0

Armin Pašalić
Eventos: 69
Temas: 3

Martin Wöginger
Eventos: 7
Temas: 0

Moaaz Ashour
Eventos: 1
Temas: 0

ekow
Eventos: 2
Temas: 0

Denys Yahofarov
Eventos: 12
Temas: 1

Nikolay
Eventos: 1
Temas: 0

Jolyon Pawlyn
Eventos: 16
Temas: 0

Chris Glaser
Eventos: 6
Temas: 1

Kai-Uwe Niephaus
Eventos: 5
Temas: 0

Þórarinn Sigurðsson
Eventos: 2
Temas: 0

Nico Durstewitz
Eventos: 1
Temas: 0

Anna Wroblewska
Eventos: 8
Temas: 0

StefanosX
Eventos: 19
Temas: 1

Mapa