Fun with everyone!

To get in, you'll have to ask someone to call the elevator for you and let you up. People will be there starting ~19:00 to let you up.

There will be Pizza - first come, first served as always.

Doors Open 19:00 official start: 19:30 Pizza arrives: 19:15-19:30

Entrance can only be guaranteed until ~20:00 - if you come in later please try to DM or tweet to @rug_b or @PragTob on Twitter or email pragtob ät gmail.

Topics

AxR - Ruby architecture for simplicity and team adoption

It is a very simple set of recommendations on how to build a ruby app in a product-oriented style. How to define and split business layers' knowledge responsibilities and how to avoid violation of these rules.

Containerizing your monolith

Going from a monolithic architecture to microservices is never a "big bang" migration, you need to keep delivering features to your users so services are extracted as the need arises.

During the transition, teams deal with both the monolith and microservices. The differences in technology and delivery process for both, combined with the decreased attention the monolith receives can decrease the confidence level, slowing down delivery and even planned microservice extractions.

How much to invest in the original monolith? Too little can lead to teams avoiding it, too much means wasting resources in a deprecated component.

This talk summarizes the experience of containerizing our monolith to run it in the same infrastructure as our microservices, using the same delivery process. How this improved confidence in delivery, how it simplified operations and how it enables us in current initiatives like our multi-datacenter architecture. Also, which problems we encountered along the way.

Naming principles

Naming is hard — but at a previous company I worked for, the naming problems were more than just annoying.

In this talk, I will run through a handful of examples of bad naming. You’ll see how bad naming can have non-trivial effects. I’ll formulate a set of principles of naming, which are indispensable for any well-running tech team.

Attendees: (66)

Volodya Sveredyuk
Events: 1
Topics: 1

Clara
Events: 2
Topics: 0

Jan Sandbrink
Events: 7
Topics: 0

Aleksander Gosk
Events: 2
Topics: 0

Jaime Rave
Events: 2
Topics: 0

Denny Mueller
Events: 23
Topics: 0

Daniel Oliveira
Events: 1
Topics: 0

Stefan Greffenius
Events: 2
Topics: 0

Garllon
Events: 12
Topics: 0

Daniel Schley
Events: 1
Topics: 0

Khaled Gomaa
Events: 6
Topics: 1

Tales Cione
Events: 11
Topics: 0

Peter Gillis
Events: 7
Topics: 0

Svitlana
Events: 4
Topics: 0

Dieter Pankratz
Events: 1
Topics: 0

Meredith Avery
Events: 1
Topics: 0

brey88
Events: 1
Topics: 0

Maria Leonor Nogueira
Events: 1
Topics: 0

Katja Karpac
Events: 1
Topics: 0

Agathe Badia
Events: 1
Topics: 0

Samat I
Events: 1
Topics: 0

Dennis Zelada
Events: 4
Topics: 0

Florian Kraft
Events: 8
Topics: 1

Aya Tanikawa
Events: 1
Topics: 0

Organizer

Pascal Wengerter
Events: 28
Topics: 1

Zhuo-Fei Hui
Events: 34
Topics: 1

Max Mulatz
Events: 20
Topics: 2

Cameron Prebble 🇳🇿
Events: 45
Topics: 0

Stephan Leibelt
Events: 11
Topics: 0

Robert Schulze
Events: 25
Topics: 0

Timur Yanberdin
Events: 6
Topics: 1

Cameron Norman
Events: 9
Topics: 0

Jan Lelis
Events: 50
Topics: 7

Sergei Avanesov
Events: 1
Topics: 0

Mostafa Hosny
Events: 2
Topics: 0

[email protected]
Events: 9
Topics: 0

Julien Boyer
Events: 1
Topics: 0

Ildar Safin
Events: 7
Topics: 0

kolja-lucht
Events: 3
Topics: 0

Saad
Events: 2
Topics: 0

Jens Ravens
Events: 2
Topics: 1

Azure7111
Events: 6
Topics: 0

Rudi Seelig
Events: 2
Topics: 0

Rubens Stulzer
Events: 4
Topics: 1

Marcello Rocha
Events: 12
Topics: 1

Jolyon Pawlyn
Events: 16
Topics: 0

Raza Ali
Events: 2
Topics: 0

Sajjad Murtaza
Events: 1
Topics: 0

Mark Huk
Events: 4
Topics: 0

sawhikes
Events: 1
Topics: 0

ᴀɴᴅʀᴇᴀs
Events: 1
Topics: 0

brennovich
Events: 1
Topics: 0

Savvas Alexandrou
Events: 5
Topics: 0

RKushnir
Events: 29
Topics: 0

mohamed osama
Events: 1
Topics: 0

Vadym Ovchynnikov
Events: 1
Topics: 0

Phillip Trautmann
Events: 3
Topics: 1

Diego Torres
Events: 5
Topics: 0

Marco "Efesto" Polita
Events: 5
Topics: 0

Guilherme Pasqualino
Events: 27
Topics: 0

Marina Guseva
Events: 4
Topics: 0

Rafael Teixeira
Events: 2
Topics: 0

Sofia O
Events: 1
Topics: 0

victor
Events: 3
Topics: 0

Julia Wolf
Events: 22
Topics: 0

Route