April Meetup 2017hosted by Tobias Pfeiffer by edenspiekermann (www.edenspiekermann.com), 06.04.2017 at 19:30
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 :)
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.
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...
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.
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.