Validate your specs with OpenAPI Style Validator

OpenAPI Style Validator is a tool to create API specs with understandable descriptions, examples and consistent use of naming conventions. The Validator helps developers to identify issues in OpenAPI specifications. With defined rules you can describe exactly how an API specification should look. These specs can be checked automatically and the results can be used […]

Project Pilot – Short Notes

Series on Software Design Practices – Part 3 In this small series on design practices, I write about various practices. In every article, I give a brief and simple explanation. In part 2 I wrote about prototypes. This time I present project pilots as another software development design practice. We already talked about spikes, which help […]

Prototype – Short Notes

Series on Software Design Practices – Part 2 In this small series on design practices, I write about various practices. In every article, I give a brief and simple explanation. In part 1 I wrote about Spike Solutions. This time I present prototypes as a software development design practice. A prototype is a simplified, functional […]

Spike Solutions – Short Notes

Series on Software Design Practices – Part 1 In this small series on design practices, I write about various practices. In every article, I give a brief and simple explanation. This is part 1. Let’s start with spike solutions. For me a spike is a way to figure out answers to a technical or design […]

AZ-900 Azure Fundamentals Resources

My curated list There are plenty of resources out there to help you study for the AZ-900 exam. The exam is for candidates who are just beginning to work with cloud-based solutions and services. It’s an opportunity to gather knowledge of cloud concepts, services, workloads, security, privacy, pricing and support. Here comes my list: Cloud […]

Four Design Rules – Slides available

Presentation about Kent Becks simplicity rules I talked about the four design rules. The slides show what is so special about these rules, what the advantages and disadvantages are and in what order they should be applied. These simple rules are easy to remember, they help to improve the code and lead to a simple, […]

How to test a Quarkus GraphQL API

With curl, the GraphQL tool, insomnia and Rest-assured In the previous article I described the Quarkus GraphQL support and we discussed some GraphQL topics. Now I’ll show you how to test your GraphQL API with curl, the GraphQL tool, insomnia and Rest-assured. As an example I use my superhero project from my last article, which […]

GraphQL APIs with Quarkus

A query language for your API In this article, I’ll show you Quarkus GraphQL support. As an example, I use the Superheroes application from my previous articles. We will discuss some GraphQL topics. Code, dependencies and modelThe source code for this app is available on Github. If you like, you can try the examples by […]

Document your database

Simply and easily with SchemaSpy It has never been easier to document you db. SchemaSpy analyzes your database with tables, columns, types and indexes. It even creates diagrams with relationships of your existing database. The installation is super easy. You just have to download SchemaSpy and your database driver. Even Graphviz is no longer required. […]

Writing key values from Java to Consul

How to write key values to Consul In the first example we are going to use the HTTP API directly, in the second one we are going to use the Java Consul API ecwid. On Github you’ll find all the examples. So, let’s start. HTTP APIIn this example we store the value „buon giorno“ with […]

Consent Management Platform von Real Cookie Banner