How to Create an AWS ALB and ASG

In this post, you will learn how to create an AWS Application Load Balancer (ALB) for your EC2 instances running a Spring Boot application. You will also create an Autoscaling Group (ASG) which will simplify the setup and will automatically scale-in and scale-out.

Continue reading “How to Create an AWS ALB and ASG”

Automated Visual Testing With Robot Framework

A common problem when automating tests are tests which require a visual comparison to a previous state. This can be a very time consuming task when you need to execute many of these testing tasks. But not anymore, the Robot Framework DocTest library comes to the rescue!

Continue reading “Automated Visual Testing With Robot Framework”

Automate ZAP With Docker

In the previous posts, you learned how to use ZAP with the Desktop client and via the command line with ZAP CLI. This post, you will learn how to use the Docker images which are provided by OWASP. This will even make it easier to automate ZAP, especially in a CI/CD pipeline.

Continue reading “Automate ZAP With Docker”

Automated Pen Testing With ZAP CLI

In the previous post, you learnt how to execute an automated penetration test by means of Zed Attack Proxy (ZAP). This time, you will learn how to execute the test via a Command Line Interface (CLI) which will make it possible to add the test to your CI/CD pipeline.

Continue reading “Automated Pen Testing With ZAP CLI”

Automated Pen Testing With Zed Attack Proxy

In this post, you will learn how to execute penetration tests with OWASP Zed Attack Proxy (ZAP). ZAP is a free web app scanner which can be used for security testing purposes.

Continue reading “Automated Pen Testing With Zed Attack Proxy”

Improve Your Robot Framework Tests With Robocop

Testing software will tell you something about the quality of your software. But how do you ensure that your tests have a high quality? A static analysis tool can help you in order to improve the quality. Robocop is a such a static analysis tool for Robot Framework tests. In this blog, you will learn how to use and configure Robocop for your purposes.

Continue reading “Improve Your Robot Framework Tests With Robocop”

Why Start a Technical Blog

About 3,5 years ago, I started this blog. Why have I done this and has it brought to me what I expected it to be. In this blog, I will look back at the past 3,5 years and share my experiences. It will also containe some tips and tricks when you want to start blogging yourself. Enjoy!

Continue reading “Why Start a Technical Blog”

How to Monitor a Spring Boot App

In this blog you will learn how to monitor a Spring Boot application. You will make use of Spring Actuator, Micrometer, Prometheus and Grafana. Seems a lot of work, but this is easier as you might think!

Continue reading “How to Monitor a Spring Boot App”

Getting Started With RSocket Part 2

In this blog, you will continue where you left off after Part 1. You will explore the RSocket communication models Fire-and-Forget, Request-Stream and Channel. For all of these models, you will create the server, client and a unit test.

Continue reading “Getting Started With RSocket Part 2”