Splitter and Collection Aggregator are used in Mulesoft to split messages into separate fragments and then to reassemble parts of the original message.
Developers don't pay as much attention as they should to SQL query tuning when reducing response times for web apps. Here are some tips regarding SQL query tuning.
When mixing Java and Groovy, the time might come when you want to dip into Java's functional features, but while using Groovy's syntax. Enter closures.
Serverless architecture brings plenty of advantages, but it's not right for everything. Not only are you locked into a vendor, your integration testing becomes tougher.
If you're trying to implement Agile and Scrum into your development team, read on for the basics of Scrum works, with details on product backlogs, Scrum Masters, etc.
It's not as easy to manipulate numbers in JavaScript as it is in other languages. Learn how to use Numeral.js, a JavaScript library, to get the job done.
Jumping off the lightweight Java REST server we created in the last article, this tutorial lets us get programmatic access to our API in Java using OkHttp.
There's an ad saying that Hazelcast is up to 50% faster than Apache Ignite, but that may not be true anymore. Check out this benchmark to get the true story.
With Oracle SQL Developer, it's possible to connect to many databases with JDBC driver. Learn how to connect to a Teradata database configured with LDAP Authentication.
If your app creates a lot of objects, then the Android run time (ART) environment will trigger garbage collection (GC) frequently. Here's how to deal with it.
While not as popular as it once was, top-down programming still provides structure, hierarchy, and organization to developers who might be adrift otherwise.
If your priority is the performance of queries on large amounts of data and you have a lot of RAM, an in-memory data grid is the right solution for you!