OpenAPI 3 documentation for your Spring REST API with springdoc-openapi

Looking for the OpenAPI 3 compliant documentation for your Spring Boot-based project REST API?

As you know, there are many ways to achieve it (e.g. using the Springfox library). But which solution will be both integrated with the Spring ecosystem and OpenAPI 3 compliant?

Fortunately, the answer is springdoc-openapi. It’s the library that generates documentation almost automatically, without even providing configuration and thousands of cluttering annotations.

In this text, I’m going to show you how you can integrate your Spring Boot project with the springdoc-openapi library to generate nice API documentation which will be compatible with the OpenAPI 3 standard.

Continue reading OpenAPI 3 documentation for your Spring REST API with springdoc-openapi

Run performance test on your endpoints with JMeter

Recently I was testing and comparing cloud functions services. For this purpose the JMeter was chosen to provide simple single endpoint test. Today I’d like to share the whole process with you. It’s really easy, so let’s go through it.

In this short tutorial you’ll learn how to use JMeter to run simple performance test for single web service endpoint (or a website) using HTTP/HTTPS requests and generate the test report.

Continue reading Run performance test on your endpoints with JMeter

What map engine choose when Google Maps crashed? 3 best alternatives

This page can’t load Google Maps correctly” or “For development purposes only“…
Sound familiar to you?

Continue reading What map engine choose when Google Maps crashed? 3 best alternatives

OpenWeatherMap – best weather data API for your projects

Recently Weather Underground announced that they’re no longer supporting their free API plans.

I really liked WUnderground and used it in several projects, but if you’re relaying on external services you have to remember that your API provider can change. So don’t tie yourself with specific solution.

Continue reading OpenWeatherMap – best weather data API for your projects