How to Mock a Rest API in Python

A few posts ago, we published a blog about how to use the Jira API. We did not write any unit tests for the application we wrote and that is exactly what we are going to do now. More specifically, we will focus on how we can unit test a Rest API.

Continue reading “How to Mock a Rest API in Python”

Book Review: The Unicorn Project

In November 2019, ‘The Unicorn Project’ by Gene Kim has been released. The book focuses on the development part of the Unicorn project of Parts Unlimited which was introduced in the well-known book ‘The Phoenix Project’. I finally had the time to read it and share some thoughts about it.

Continue reading “Book Review: The Unicorn Project”

Skaffold: k8s Development Made Easy

Skaffold is a command line tool developed by Google which aims to facilitate continuous development for Kubernetes applications. It will automate the task of building and deploying to a Kubernetes cluster whereas you, as a developer, can stay focused on writing code. Seems interesting enough to take a closer look at it!

Continue reading “Skaffold: k8s Development Made Easy”

Create Fast and Easy Docker Images With Jib

In this post we are going to take a look at Jib, a tool from Google in order to create Docker images in an easy and fast way. No need to create a Docker file, no need to install a Docker daemon, Jib just runs out-of-the-box.

Continue reading “Create Fast and Easy Docker Images With Jib”

Introduction to Spring Kafka

Some blog posts ago, we experimented with Kafka Messaging and Kafka Streams. Although we used Spring Boot applications in order to demonstrate some examples, we deliberately did not make use of Spring Kafka. Reason for doing so, was to get acquainted with Apache Kafka first without any abstraction layers in between. Now that we have done so, it is of course time to take a look at Spring Kafka!

Continue reading “Introduction to Spring Kafka”

Hack the OWASP Goat!

We will take a look at how we can get more acquainted with the OWASP top 10 vulnerabilities. After a short introduction about OWASP, we will show you how you can make use of WebGoat and WebWolf to get a better understanding of the OWASP top 10 vulnerabilities.

Continue reading “Hack the OWASP Goat!”

Devoxx Belgium 2019 Impressions

Devoxx Belgium 2019 took place in the first week of November. I attended the Conference days and with this post I want to share how I experienced the event and the different talks I attended. This is a strongly opinionated post and it represents my opinion only.

Continue reading “Devoxx Belgium 2019 Impressions”

Kafka Streams: Joins Explored

In this post, we will take a look at joins in Kafka Streams. Main goal is to get a better understanding of joins by means of some examples. The examples are taken from the Kafka Streams documentation but we will write some Java Spring Boot applications in order to verify practically what is written in the documentation.

Continue reading “Kafka Streams: Joins Explored”

Kafka Streams Explored

In this post, we will take a look at Kafka Streams. We will give a short introduction, but the main part of the blog will be about writing some simple Java applications. This way, we are going to get more familiar with Kafka Streams from a practical point of view.

Continue reading “Kafka Streams Explored”