In June, we will be sponsored by SMS digital GmbH (https://sms-digital.com/). This Meetup will be a bit different. It will take place at the Messe Düsseldorf. You don't have to buy a ticket for the Exhibition to come.
We do an evening with two talks:
• Game of Clouds: silver bullets and golden guns (by Arne Claus)
• Everything will be 200: How to ship faster when you decouple your back-end capabilities from your front-end needs (by Bogdan Lazar)
+++ Agenda +++
• 18:00 - 19:00: Arrival, get a drink, booth tour and socialise
• 19:15 - ~19:55: Talk #1 + Q&A
• 20:10 - ~20:50: Talk #2 + Q&A
• 20:50 - Open End: Socialising
+++ Game of Clouds: silver bullets and golden guns (by Arne Claus) +++
When listening to cloud solution architects, you can get the impression that „the cloud" is here to solve all of our problems.
But does it, though? And which cloud provider should we choose? Or maybe we're just chasing a non-existing silver bullet?
This talk will tell the story of bringing a 10-year-old monolith to the cloud and the learnings taken during the process.
Arne is a former graphics engine programmer, now site reliability engineer and Google Cloud knowledge lead at trivago. He has focused on concurrency and distributed systems, preferably written in Go, but also teaches C++ at the Games Academy in Frankfurt.
+++ Everything will be 200: How to ship faster when you decouple your back-end capabilities from your front-end needs (by Bogdan Lazar) +++
When was the last time you asked your back-end dev how to fetch data from the server, which data is available and if they can possibly extend the API endpoint with some fields your front-end needs? If you're anything like me, it was sometime in the last 10 days.
The problem is that there is a tight relationship between the client and the server. The API endpoints are the gatekeepers of the data. They're not in place to help you retrieve the data you need, but rather to stop you from retrieving any data they don't specifically allow. In exactly this format. In exactly this shape. At exactly this location. By asking for it with exactly designed structures in place.
This tight relationship quickly turns from love to hate because the server describes what you can do while the client describes what you need to do. Capabilities vs. needs. When they don't match, one of them must give. This takes time and when sprint review is coming and your release date is yesterday, it's your turn to explain why all customers are named Undefined Undefined.
But what if it doesn't have to be like that? What if you can ask the server for the data you need, in the shape you want it and get back from the server exactly that data, in that shape, all ready to use in your UI?
With kick-ass tooling, support for loads of programming languages, self-documenting code (no, really), no under or over fetching and a single entry point to rule them all, GraphQL can make everything be 200. OK.
+++ Logistics +++
- Address for car navigation system: Am Staad (Stockumer Höfe), 40474 Düsseldorf
- Address: GPS coordinates:[masked],[masked]
- We recommend you to come by train:
To get to the exhibition center, take tram no. U78 MERKUR SPIEL-ARENA/Messe Nord or U79 Messe Ost (Exit at MesseOst/Stockumer Kirchstr.) or bus no. 722 (Exit at Messe Ost or Messe Süd/CCD). There are two major transport hubs where you are likely to change: Hauptbahnhof (central station) and Heinrich-Heine-Allee. Nearly all destinations in and around Düsseldorf can be reached from these stations.
- All listed Meetup participants are asked to register at the Info Counter at the North Entrance and receive a service ticket there. This service ticket entitles to admission from 6 p.m. onwards. We will meet you there and lead you to the Meetup space.