MetaModel - an Apache Incubator project – is a Java library used to browse, query and update various types of data stores including traditional SQL databases, unusual stores such as CSV or Excel, or the more modern NoSQL stores in a uniform and programmatic way.
This article introduces a commonly applicable testing strategy for integration points, which improves the coverage, speed, reliability and reproducibility of testing.
In this tutorial, the reader is introduced to the selector capabilities injected in a service by the Yoga framework to provide any API client greater control over the structure of JSON doc responses. 16
In the world of application delivery, performance tuning still eludes the mainstream. InfoQ spoke to 5 luminaries of the performance monitoring space about it. The result was quite an active debate.
Do the hundreds of JVM start-up flags baffle you when trying to tune the garbage collector? This article will explain the tradeoffs when choosing and tuning garbage collection algorithms 1
Cay S. Horstmann, author of Core Java Volumes 1 & 2, has written about Java since the beginning. Today he speaks with InfoQ on a number of current topics in the Java world. 2
Akka Tech Lead Dr. Roland Kuhn offers a behind the scenes look at Akka, showing what the driving forces behind the development of its guiding principles are. 4
JSR-335: Project Lambda has been called the "defining" project in Java 8. InfoQ spoke to Oracle's Brian Goetz, JSR 335 spec lead about his observations on Project Lambda from the inside. 6
A properly tuned thread pool allows as many requests to run as your app can comfortably support In this article we see how to apply the "measure don’t guess” mantra to properly size our thread pools. 5
James Turnbull makes a compelling case for using Logstash for centralizing logging by explaining the implementation details of Logstash within the context of a logging project. 2
Tabris is the first Java toolkit for the cross-platform development of native mobile applications. It combines native user experience with tailor-made, native controls and functions. 1
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
White Papers and Assets
Featured Blog Posts
Navigating APM: How Garmin Improved Java Performance with Run Book Automation
Top 3 Automated Tasks for Finding and Fixing Problems
Proactive APM: How Expedia Increased Response Times - for 10,000 partners - with AppDynamics
The Most Important Lesson I Ever Learned About Solving Performance Problems
The Real Cost of Downtime