Apache Ignite has the concept of Data Streamers—components to ingest fast data in a streaming fashion into an Ignite cache from a variety of protocols, technologies, or platforms, such as JMS, MQTT, Twitter, Flume, Kafka, etc. However, with Apache Ignite 1.5.0 we released the jack of all trades: an Apache Camel streamer.
Gradle has developed an API to query the Gradle project artifacts like taskNames, dependencies, etc. It allows users to execute builds programatically. Read on to learn more.
Working with JAX-RS? Hypermedia, a Hypertext extension, now supports JAX-RS. Check out more about using these two together, complete with a simple example.
Maybe I am playing with more of these environments than the average API consumer is, but I have to say, I am getting tired of "importing" my API definitions.
Not sure what that term API service composition means? Well, it's pretty basic: the building blocks of a web API. Learn more about API service composition in this neat exploration of the phrase.
This article demonstrates how to develop non-blocking, end-to-end integration with external systems in Spring-based applications using a loan broker example from the Enterprise Integration Patterns book.
For mission critical software, the more information about potential bugs, the better. This article describes using PC-lint to perform analyis of an application destined for space.