Mittwoch, 16. November 2016

Bonn Agile Tech Talk - November 2016: NoSQL

The blog has not been updated since March, although there have been regular meetups since then

April - Bonn Agile meets Scrumtisch Bonn @ ScopeVisio
May - Docker Cluster @ Chefkoch
June - Programmer Anarchy @ Cafe Blau
August - Sommerfest @ Viaboxx
September - Open Space @ Biergarten Alter Zoll
October - Clojure @ Doctronic

There have also been regular Scrumtisch events and another interesting events like the new Microservices meetup hosted by predic8. Make sure to keep an eye on these events in the future!


In November Bonn Agile was hosted by LeanIX in the center of Bonn. LeanIX is a startup focusing on Enterprise Architecture Management, they already have an impressive list of customers. They work with a lot of cutting edge technologies like Facebook's GraphQL (see below). Make sure to take a look at what they are doing!


There were three talks, the first was by Gereon Steffens of tarent. He gave an introduction to Redis, focusing on the features that make Redis more than just a key value store, for example super-fast geospatial operations on point geometries, which could very well be used for features like Geofencing.


Next up was Sebastian Mancke, also of tarent. He introduced the JSON capabilities of popular databases like SQlite, PostgreSQL and MySQL and compared their performance to each other. JSON is widely supported in the latest releases and the performance is also surprisingly good. Take a look at Sebastian's notes and source code, so you can run the performance tests yourself.


The third and longest talk was by Patrick Surrey and Dr. Niklas Henrich of LeanIX. They introduced us to GraphQL and how it is used in their product. It was interesting to see how it allowed a very flexible frontend that can customize requests to the backend so the exact data portions necessary are returned. They also shared their experience with combining GraphQL with various databases, ArangoDB, ElasticSearch and PostgreSQL. As GraphQL is still a pretty recent product it was really valuable to have insights in real world usage. Slides will be uploaded in a few days! Slides are now online.


There were 30+ attendees, and we had a productive dialogue concerning questions that arose from the talks. It's great to see that Bonn has a large and high-quality community of agile software developers!



The next meetup will most likely be an organizer's meetup: So if you want to get involved with Bonn Agile in 2017, for example by hosting an event, giving a talk or just want to network and help out (you don't need to invest a lot of time to do so), keep an eye on our Twitter feed and our Meetup page.