August Meetup 2016

gehostet durch Tobias Pfeiffer bei co.up co-up.de, 04.08.2016 um 19:30

Come and join for some great summerly talks and people :)

Themen

A better logging experience

Logging in rails is a seamless experience. It just works! For rails developer, this is a no-brainer. It doesn't take that much time. However, if you experiment with Sinatra logging, you find the complete opposite.

  • What kind of logging you need? Apache-like Access log?

  • Do you need the convenient "logger.info/debug/error/..."?

  • How about your ActiveRecord queries? They don't show automatically in the log (as in the case with Rails).

  • But wait, errors don't show the log. Do you need to connect these as well?

Out of experience, Sinatra logging configuration is not easy. And, it doesn't come ready out of the box. In Minodes, I developed an open-source gem Sinatra Logger (https://github.com/minodes/sinatra-logger) to make Sinatra's configuration easier. I would also love to show the SemanticLogger from RocketJob (https://github.com/rocketjob/semantic_logger), on top of which we based our gem.

Sinatra Logger gem is a Berlin-based project that was featured in Ruby Weekly.

Do's and Don'ts of Code Reviews

Reviewing code has become a well-established best practice in the last decade of software development. Basically, programmers are reviewing code everyday now. But though they are such an important tool of our everyday work, I claim that they are often done very inefficiently and I will talk about how we can optimise.

The first part of the talk is about the important things on which we should concentrate during our reviews, the second part is about the human factor involved and how to give better feedback.

Speed up with CDNs

A shorter version of my RubyConfPH talk “Incredibly Fast Web Apps Without Touching Ruby” focussing on using CDNs.

Get your web app extremely fast by optimizing it outside of the app itself. If done right, it’s possible to reduce your loading times to less than 50 ms by using a CDN in front of your app, moving some kind of code into JavaScript, setting the right headers, and using localStorage. I’ll show you the easy and the lessons learned transforming a Rails app.

Teilnehmerinnen und Teilnehmer (33)

Study.EU
Treffen: 9
Themen: 2

Bodo Tasche 🔭
Treffen: 40
Themen: 3

Anthony Cherepanov
Treffen: 3
Themen: 1

Organizer

Tobias Pfeiffer
Treffen: 101
Themen: 15

Nico Hagenburger
Treffen: 30
Themen: 3

Peter Gundel
Treffen: 10
Themen: 1

Duilio Ruggiero
Treffen: 27
Themen: 0

Cristian
Treffen: 7
Themen: 0

Armin Pašalić
Treffen: 69
Themen: 3

Andrew France
Treffen: 29
Themen: 0

Sebastian Spier
Treffen: 5
Themen: 1

Dennis van de Hoef
Treffen: 7
Themen: 0

vonTronje
Treffen: 2
Themen: 0

Alexander Sulim
Treffen: 25
Themen: 2

Yehya Abouelnaga
Treffen: 1
Themen: 1

Bastian Bartmann
Treffen: 17
Themen: 0

Diego Torres
Treffen: 5
Themen: 0

Cameron Prebble 🇳🇿
Treffen: 45
Themen: 0

Deepak Lamichhane
Treffen: 22
Themen: 0

jprberlin
Treffen: 8
Themen: 0

Hendrik Bergunde
Treffen: 6
Themen: 0

Tanja Cerri
Treffen: 11
Themen: 0

Christoph Rahles
Treffen: 4
Themen: 0

Nikola Nizbrdica
Treffen: 7
Themen: 0

Christoph Grabo
Treffen: 83
Themen: 1

Jake Kelly
Treffen: 2
Themen: 0

Michael
Treffen: 2
Themen: 0

Holger Frohloff
Treffen: 19
Themen: 4

Holger Just
Treffen: 16
Themen: 0

Hermann
Treffen: 1
Themen: 0

Tiago Teixeira
Treffen: 12
Themen: 0

Skmitty
Treffen: 4
Themen: 0

Anfahrt