PopUpPlaces – Mob Programming for pop up restaurants app for FarmHack 2020

In this post I want to share some insights about our approach for development and the product that we created for FarmHack 2020. We were a team of 7 people who created an app for evaluating places for pop up restaurants a.k.a. snack bars based on data from OpenStreetMap and Destatis.


Flutter the rising star for Multiexperience Development Platforms

For multiple projects I am currently evaluating a lot of different technologies in the mobile space. A typical decision that a project manager for mobile applications has to take is the decision if they want to develop multiple native applications or if they want to use a cross plattform approach. This blog post will first compare native vs. cross platform development afterwards it will give an overview about my experiences with flutter.


Safer Cyling – using car accident data to find safe routes in Koblenz

This blog post will contain a description of the routing algorithm that was implemented on the 23.11. – 25.11.2018 on the debeka hackquarter to find safer cycling routes in Koblenz. It uses Java EE (wildfly), PostgreSQL and pgRouting for the backend. The frontend was implemented using mapbox JS GL. The source can be found on github. The whole coding took around 8 hours for 2 persons. During the presentation the following summary was visualized:


Microservices service discovery and configuration with DNS

If you are aiming for a microservice architecture everything is easy as long as the services do not have to communicate with each other. When this is necessary the services have to find each other.


Visualizing my trips from Google Maps with Kepler.gl

In this blog post I will post a visualization of my trips between 2015 and 2018 mainly in germany. Further it contains the Java code that I used to convert the proprietary JSON format used by the google maps timeline for locations logs into a csv file.

Series business value 3: Continuous delivery of business value with microservices

In this blog post I will describe how to support a modern continuous delivery process to deliver business value daily to weekly. The main tools that will be used are git, Jenkins multibranch pipelines and production application servers e.g. wildfly.


Series business value 2: Example business application with microservices

In this blog post I will describe an example application that is based on the ideas given in the blog post Business value driven architecture with microservices. You can see that it is technical but it also includes some simple ideas that make software engineering a lot easier and a lot more usable for the end Read more about Series business value 2: Example business application with microservices[…]

Java EE 7 Killer Architecture in 229 lines of code – Wildfly, Olingo, OpenUI5

This blog post will describe a killer Java EE architecture that connects the database through a JPA layer to the client. The client will use OpenUI5 with a OData Model. I coded this whole project in around 2 hours on a sunday. The results are published on github: https://github.com/ManuelB/blueprint Application Code Here is the amount Read more about Java EE 7 Killer Architecture in 229 lines of code – Wildfly, Olingo, OpenUI5[…]

10 Reasons why Java is better than JavaScript

In this blog post I will explain some features of Java that in my opinion make it better than JavaScript. Later I will also write a blog post “10 Reasons why JavaScript is better than Java” 1. The Java VM is more advanced than the JavaScript VM The first thing is, that there are mulitple Read more about 10 Reasons why Java is better than JavaScript[…]