Kafka Producer and Consumer in Java

In the last part of the series I showed you how to setup a Kafka cluster for development with Docker. This time it’s all about producing and consuming messages with good ol’ Java.Shall we? Create a new projectI’m going to use IntelliJ IDEA, but you can use Eclipse, Netbeans, VS Code, or even a plain […]
Sascha Müller
comment icon 0 30.07.2021

Kafka Cluster Setup with Docker and Docker Compose

Today I’m going to show you how to setup a local Apache Kafka cluster for development using Docker and Docker Compose.I assume you have a basic understanding of Docker and Docker Compose and already got it installed. So let’s get started. What is Apache Kafka?Kafka was initially developed at LinkedIn as a messaging queue. It […]
Sascha Müller
comment icon 0 20.05.2021

How to train your transformer

In this blogpost I describe a transformer project, how I proceeded, the results, the pitfalls and more. At the end of the post I will repeat all salient points in a TL;DR, so if you are short of time, just skip ahead. The transformer is currently the hottest Deep Learning model. Introduced in 2017, it […]
Dr. Philipp Bongartz
comment icon 0 27.04.2021

Security advisory for path traversal in pixx.io

Path traversal is a security vulnerability (CWE-23: Relative Path Traversal), that can be abused by attackers to get unauthorized access to files.Web applications often include or offer downloading files that are stored on the web server. These files can be referenced by a relative or absolute path. For example, an URL with a reference to […]
Florian Weller
comment icon 0 26.04.2021

Customize react-leaflet-draw

You are using React? You want to implement the functionality to draw on a map? You are already using react-leaflet-draw, but want to customize some things?When your answer to the first two questions is yes, the next section of this article will give you advice which possibilities react-leaflet-draw and leaflet-draw offer you, but other frameworks […]
Christian Zielke
comment icon 0 27.01.2021

Security advisory for open redirect in Vodafone components

Open redirect is a security vulnerability (CWE-601: URL redirection to untrusted site), that can be abused by attackers to forward users to dangerous pages.A web application receives a query parameter with a location, which is normally some kind of internal resource or URL, and sends a HTTP response with status code 301 or 302 with […]
Sebastian Schwegler
comment icon 1 21.01.2021