May Meetup 2017

organizowane przez Tobias Pfeiffer w Babbel www.babbel.com, 04.05.2017 o 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!

Tematy

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.

Uczestników: (56)

Alan Donohoe
Wydarzenia: 1
Tematy: 0

Michael Silverberg
Wydarzenia: 1
Tematy: 0

Peter Gundel
Wydarzenia: 10
Tematy: 1

Michael Reinsch
Wydarzenia: 30
Tematy: 2

Jakob
Wydarzenia: 5
Tematy: 3

TPei
Wydarzenia: 8
Tematy: 0

Alex Coles
Wydarzenia: 9
Tematy: 1

Zhuo-Fei Hui
Wydarzenia: 34
Tematy: 1

Jan Krutisch
Wydarzenia: 1
Tematy: 0

Pedro Vitti
Wydarzenia: 2
Tematy: 0

Anna Costalonga
Wydarzenia: 7
Tematy: 0

Alejandro
Wydarzenia: 6
Tematy: 0

kaja
Wydarzenia: 37
Tematy: 1

Lucas Krebs-Pinto
Wydarzenia: 13
Tematy: 0

Adam Niedzielski
Wydarzenia: 11
Tematy: 2

Roland Koch
Wydarzenia: 42
Tematy: 0

Anton Foth
Wydarzenia: 2
Tematy: 0

Diego Torres
Wydarzenia: 5
Tematy: 0

Yuki Nishijima
Wydarzenia: 1
Tematy: 0

valakirka
Wydarzenia: 9
Tematy: 0

Paul Götze
Wydarzenia: 63
Tematy: 1

Roman Krasavtsev
Wydarzenia: 2
Tematy: 0

lucas renan
Wydarzenia: 5
Tematy: 1

Andrew France
Wydarzenia: 29
Tematy: 0

Mauricio Klein
Wydarzenia: 1
Tematy: 0

Daniel Reszka
Wydarzenia: 12
Tematy: 0

Erich Machado
Wydarzenia: 1
Tematy: 0

Johannes
Wydarzenia: 3
Tematy: 0

Nina Vyshnevska
Wydarzenia: 4
Tematy: 0

Robin
Wydarzenia: 14
Tematy: 0

Angelica Korsun
Wydarzenia: 5
Tematy: 0

Deepak Lamichhane
Wydarzenia: 22
Tematy: 0

Alexander Sulim
Wydarzenia: 25
Tematy: 2

Roman Gusev
Wydarzenia: 15
Tematy: 0

Max Prokopiev
Wydarzenia: 6
Tematy: 0

Jolyon Pawlyn
Wydarzenia: 16
Tematy: 0

Bodo Tasche 🔭
Wydarzenia: 40
Tematy: 3

Stefan Beier
Wydarzenia: 2
Tematy: 0

Dennis Zelada
Wydarzenia: 4
Tematy: 0

Oliver Grimm
Wydarzenia: 3
Tematy: 0

Christoph Grabo
Wydarzenia: 83
Tematy: 1

Felix Schäfer
Wydarzenia: 8
Tematy: 0

Anatoliy Plastinin
Wydarzenia: 6
Tematy: 0

Robert Wachs
Wydarzenia: 4
Tematy: 0

andelka
Wydarzenia: 10
Tematy: 0

Antony Siegert
Wydarzenia: 7
Tematy: 0

Bastian Bartmann
Wydarzenia: 17
Tematy: 0

Saverio Miroddi
Wydarzenia: 4
Tematy: 0

Christoph Sassenberg
Wydarzenia: 20
Tematy: 0

Alicja
Wydarzenia: 2
Tematy: 0

Armin Pašalić
Wydarzenia: 71
Tematy: 3

Fausto NA
Wydarzenia: 5
Tematy: 0

Tom Houlé
Wydarzenia: 7
Tematy: 0

Nico Hagenburger
Wydarzenia: 30
Tematy: 3

Amar Shah
Wydarzenia: 1
Tematy: 0

Trasa