May Meetup 2017

gehostet durch Tobias Pfeiffer bei Babbel www.babbel.com, 04.05.2017 um 19:30

Meetup and fun! Aide from the talks, there will also be drinks and food. Apparently it's sandwiches, wraps and other snacks with vegetarian, vegan and gluten free options included.

See you there!

Themen

Make Public Speaking Great Again

It´s a well known fact that not everyone loves speaking in front of a crowd - no matter how big that crowd is. I believe that tech talent are the smartest people around our planet and I made it my mission to bring the communicators inside this community to life. I´d like to give a quick talk about the topic and engage in a conversation with the attendees.

GraphQL for Rails - How GitHub uses GraphQL internally

At GitHub Universe 2016 we've announced our public GraphQL API which is currently available via an early access beta: https://developer.github.com/early-access/graphql/.

The GraphQL API is not designed for public use only. We also use it internally.

Learn the basics of GraphQL and how we use it in our Rails app!

JWT Multi Account Roles

My team and I are building a B2B SaaS solution based on a Rails API authenticated via JWTs. When we started, we implemented authorization via an account model. So accounts habtm users. All other models are then authorized via the account_id of each resource or its parent resources.

Then the need for user roles arose. We looked at solutions like Rolify and CanCanCan but they didn’t fit our needs (at least we think so at the moment, maybe we missed something).

Therefore, we developed a custom solution that basically has 2 classes and 3 models, only relies on a JWT (not a user to be queried) and uses a cache.

In this talk I’d like to present our solution and gather feedback for it.

Teilnehmerinnen und Teilnehmer (56)

Alan Donohoe
Treffen: 1
Themen: 0

Michael Silverberg
Treffen: 1
Themen: 0

Peter Gundel
Treffen: 10
Themen: 1

Michael Reinsch
Treffen: 30
Themen: 2

Jakob
Treffen: 5
Themen: 3

TPei
Treffen: 8
Themen: 0

Alex Coles
Treffen: 9
Themen: 1

Zhuo-Fei Hui
Treffen: 34
Themen: 1

& 0x0F
Treffen: 1
Themen: 0

Pedro Vitti
Treffen: 2
Themen: 0

Anna Costalonga
Treffen: 5
Themen: 0

Alejandro
Treffen: 6
Themen: 0

kaja
Treffen: 34
Themen: 1

Lucas Krebs-Pinto
Treffen: 13
Themen: 0

Adam Niedzielski
Treffen: 11
Themen: 2

Roland Koch
Treffen: 40
Themen: 0

Anton Foth
Treffen: 2
Themen: 0

Diego Torres
Treffen: 5
Themen: 0

Yuki Nishijima
Treffen: 1
Themen: 0

valakirka
Treffen: 9
Themen: 0

Paul Götze
Treffen: 63
Themen: 1

Roman Krasavtsev
Treffen: 2
Themen: 0

lucas renan
Treffen: 5
Themen: 1

Andrew France
Treffen: 29
Themen: 0

Mauricio Klein
Treffen: 1
Themen: 0

Daniel Reszka
Treffen: 12
Themen: 0

Erich Machado
Treffen: 1
Themen: 0

Johannes
Treffen: 3
Themen: 0

Nina Vyshnevska
Treffen: 4
Themen: 0

Robin
Treffen: 14
Themen: 0

Angelica Korsun
Treffen: 5
Themen: 0

Deepak Lamichhane
Treffen: 22
Themen: 0

Alexander Sulim
Treffen: 25
Themen: 2

Roman Gusev
Treffen: 15
Themen: 0

Max Prokopiev
Treffen: 6
Themen: 0

Jolyon Pawlyn
Treffen: 16
Themen: 0

Bodo Tasche 🔭
Treffen: 40
Themen: 3

Stefan Beier
Treffen: 2
Themen: 0

Dennis Zelada
Treffen: 4
Themen: 0

Oliver Grimm
Treffen: 3
Themen: 0

Christoph Grabo
Treffen: 83
Themen: 1

Felix Schäfer
Treffen: 8
Themen: 0

Anatoliy Plastinin
Treffen: 6
Themen: 0

Robert Wachs
Treffen: 4
Themen: 0

andelka
Treffen: 10
Themen: 0

Antony Siegert
Treffen: 7
Themen: 0

Bastian Bartmann
Treffen: 17
Themen: 0

Saverio Miroddi
Treffen: 4
Themen: 0

Christoph Sassenberg
Treffen: 20
Themen: 0

Alicja
Treffen: 2
Themen: 0

Armin Pašalić
Treffen: 69
Themen: 3

Fausto NA
Treffen: 5
Themen: 0

Tom Houlé
Treffen: 7
Themen: 0

Nico Hagenburger
Treffen: 30
Themen: 3

Amar Shah
Treffen: 1
Themen: 0

Anfahrt