May Meetup 2017

hosteado por Tobias Pfeiffer en Babbel www.babbel.com, 04.05.2017 a las 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!

Temas

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.

Participantes: (56)

Alan Donohoe
Eventos: 1
Temas: 0

Michael Silverberg
Eventos: 1
Temas: 0

Peter Gundel
Eventos: 10
Temas: 1

Michael Reinsch
Eventos: 30
Temas: 2

Jakob
Eventos: 5
Temas: 3

TPei
Eventos: 8
Temas: 0

Alex Coles
Eventos: 9
Temas: 1

Zhuo-Fei Hui
Eventos: 34
Temas: 1

Jan Krutisch
Eventos: 1
Temas: 0

Pedro Vitti
Eventos: 2
Temas: 0

Anna Costalonga
Eventos: 7
Temas: 0

Alejandro
Eventos: 6
Temas: 0

kaja
Eventos: 37
Temas: 1

Lucas Krebs-Pinto
Eventos: 13
Temas: 0

Adam Niedzielski
Eventos: 11
Temas: 2

Roland Koch
Eventos: 42
Temas: 0

Anton Foth
Eventos: 2
Temas: 0

Diego Torres
Eventos: 5
Temas: 0

Yuki Nishijima
Eventos: 1
Temas: 0

valakirka
Eventos: 9
Temas: 0

Paul Götze
Eventos: 63
Temas: 1

Roman Krasavtsev
Eventos: 2
Temas: 0

lucas renan
Eventos: 5
Temas: 1

Andrew France
Eventos: 29
Temas: 0

Mauricio Klein
Eventos: 1
Temas: 0

Daniel Reszka
Eventos: 12
Temas: 0

Erich Machado
Eventos: 1
Temas: 0

Johannes
Eventos: 3
Temas: 0

Nina Vyshnevska
Eventos: 4
Temas: 0

Robin
Eventos: 14
Temas: 0

Angelica Korsun
Eventos: 5
Temas: 0

Deepak Lamichhane
Eventos: 22
Temas: 0

Alexander Sulim
Eventos: 25
Temas: 2

Roman Gusev
Eventos: 15
Temas: 0

Max Prokopiev
Eventos: 6
Temas: 0

Jolyon Pawlyn
Eventos: 16
Temas: 0

Bodo Tasche 🔭
Eventos: 40
Temas: 3

Stefan Beier
Eventos: 2
Temas: 0

Dennis Zelada
Eventos: 4
Temas: 0

Oliver Grimm
Eventos: 3
Temas: 0

Christoph Grabo
Eventos: 83
Temas: 1

Felix Schäfer
Eventos: 8
Temas: 0

Anatoliy Plastinin
Eventos: 6
Temas: 0

Robert Wachs
Eventos: 4
Temas: 0

andelka
Eventos: 10
Temas: 0

Antony Siegert
Eventos: 7
Temas: 0

Bastian Bartmann
Eventos: 17
Temas: 0

Saverio Miroddi
Eventos: 4
Temas: 0

Christoph Sassenberg
Eventos: 20
Temas: 0

Alicja
Eventos: 2
Temas: 0

Armin Pašalić
Eventos: 71
Temas: 3

Fausto NA
Eventos: 5
Temas: 0

Tom Houlé
Eventos: 7
Temas: 0

Nico Hagenburger
Eventos: 30
Temas: 3

Amar Shah
Eventos: 1
Temas: 0

Mapa