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”

Getting Started With RSocket Part 1

In this blog, you will learn the basics of RSocket, a binary application protocol which supports Reactive Streams. After the introduction, you will learn how to use RSocket in combination with Spring Boot. Enjoy!

Continue reading “Getting Started With RSocket Part 1”

How to Start Contributing to Open Source

Every now and then, the idea of contributing to Open Source Software crosses the mind of every developer. However, often, it just remains to think about it instead of actually doing something. In this blog, I want to tell the story of my first Pull Request.

Continue reading “How to Start Contributing to Open Source”

How to Create an AWS Continuous Deployment Pipeline Cont’d

In our previous post, we showed how to create an AWS Continuous Deployment Pipeline. This post will continue where we left off. We will enhance the pipeline with a Review stage, a more efficient use of the Maven cache and add notifications to the pipeline.

Continue reading “How to Create an AWS Continuous Deployment Pipeline Cont’d”