How to Dockerize a Spring Boot Application with docker-maven-plugin

Why Docker?

You may have noticed that Docker is quite popular nowadays. Here’s a Google Trends graph of searches for the term “docker”.


WebClient is a non-blocking, reactive client to perform HTTP requests

The time of RestTemplate has come to an end.

You may have heard that RestTemplate client is coming to an end. Now we can read it in the official documentation.


How to Enable HTTPS in a Spring Boot Application

Why SSL Certificate?

In today’s Internet, a secure connection is a standard. Have an HTTPS connection is a requirement for each website. Browsers of companies such as Google and Mozilla mark sites without a certificate as unsafe. There is a good reason for this. Without a certificate, you send your sensitive data to the server in a plain text format. What, of course, is a gift for attackers who want to intercept your data.

What is an SSL Certificate?

SSL stands for Secure Sockets Layer. TLS (Transport Layer Security) is an updated, more secure version of SSL. …


Effortless End-to-End Testing with Cypress.io

Cypress Tree Avenue
Cypress Tree Avenue

Why Cypress?

Cypress is often compared to Selenium however they have fundamental differences in architecture. Ultimately, Cypress is a tool for testing everything that happens in the browser. With it, you can write all types of tests: End-to-end tests, Integration tests, and Unit tests. Perhaps you are looking for a way to easily and painlessly write end-to-end tests for a react application (or any other framework of course). It may be that you’re like me, who is looking for an alternative to the Selenium framework. …

Stanislav Vain

Software Engineer | Occasionally Street Photographer | IG @stanislaw.wein

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store