Blog: mscharhag (Michael Scharhag) |
240 blogs
updated: 94 min. ago
|
||
HTTP uses status codes to indicate the result of the servers attempt to satisfy the request. In case the server is unable to process the req...
|
||
With HTTP, resources are identified using URIs. And a uniquely identified resource might support multiple resource representations. A repres...
|
||
Many software architectures try to separate domain logic from other parts of the application. To follow this practice we always need to know...
|
||
A Media type (formerly known as MIME type) is an identifier for file formats and format contents. Media types are used by different internet...
|
||
In this post we will explore the transition from a classic layered software architecture to a hexagonal architecture. The hexagonal architec...
|
||
Usually we use standard data exchange formats like JSON or XML with REST web services. However, many REST services have at least some operat...
|
||
In this post we will learn how we can use Kotlin extension functions to provide a simple and elegant type conversion mechanism. Maybe you ha...
|
||
In an earlier post about idempotency and safety of HTTP methods we learned that idempotency is a positive API feature. It helps making an AP...
|
||
For API users it is quite important an API provides useful error messages. Otherwise, it can be hard to figure out why things do not work. D...
|
||
Bulk (or batch) operations are used to perform an action on more than one resource in single request. This can help reduce networking overhe...
|
||
Made better & faster using https://www.yourkit.com/ Java Profiler