Lazy to write DTOs?

See what can happen...

AsyncAPI: a practical look

Code generators still need to catch up on the specification.

Why I don't like "v1" in an API URL

My view of the API versioning problem.

Agile and tech debt

Only those stakeholders who know how to deal with technical debt can really increase their agile team "velocity".

Using Spring-WS to consume a SOAP API

Because there are many existing SOAP web services out there.

New features of Java 21

Quick presentation including reasons why you should keep updating.

Making an existing API field multi-value

Small tip for a common API extension case.

Looking for a Postman replacement

Time to start using an opensource API testing GUI.

Dealing with expensive APIs

APIs are everywhere, but they are not free.

Local for a while

Memories of the time when I concentrated on working within my country.

Translating between a synchronous and an asynchronous API

In complex systems you may need to integrate clients expecting a synchronous API with providers that communicate asynchronously.

Sorting by just one field in Java

It is good to repeat basics that one does not use very often.

Learning to fly

Enjoy the travelling consultant life while you can.

Virtual threads are Java's new garbage collector

No abstraction fits all scenarios, but it can help in the majority of them.

What you should know before starting a localisation

When you need to understand both the programming and natural languages.

Enjoying sports and nice places

How my work introduced me to life in Austria.

Old HTML is still alive!

Web master skills from the 90s are still useful today.

An IT-man among filmmakers

An exciting start of a career.

A universal method for cases when something that "must always work" doesn't

You thought you would finish the damn task in half an hour. Then after a few hours the product looks worse than at the beginning. $#it happens, what to do about it?

Maven: Getting rid of the parent POM

Not everyone is proud of their family tree.

DTOs and immutability in Java

Too many mutations can cause cancer.

Downgrading Java 17 to Java 11

You can't always use the latest version of everything, but you should always be prepared and use what is available to innovate.

Don't abstract prematurely (video)

Contribution to the "No spaghetti manifesto"

The point is similar to Sandi Metz's Prefer duplication over the wrong abstraction.