There are hundreds of thousands of mobile applications for nearly every purpose in the iOS or Android app stores. Usually they are created with Objective-C toolstacks for iOS devices and Java based for Android handsets. In this article we would like to show you two not so common ways to build native apps with Java and Xtend which help to share code between both worlds and simplify development.
Cindy Walker spoke at Enterprise Data World Conference about using semantic approaches to augment the data management practices. InfoQ spoke with her about the data management best practices and the data analytics center of excellence initiative.
This article summarizes the key takeaways and highlights from QCon New York 2014 as blogged and tweeted by attendees.
Prior to JDK8 class metadata and constants would live in an area called the “permanent generation”. In JDK8 PermGen has now moved to native memory, to an area known as the “Metaspace”. 2
Search engines are developed using standard sets of test cases to measure the effectiveness of alternative approaches. This article talks about TREC project used to measure quality of search results.
VRaptor's latest version 4 CDI MVC framework is now available. In this article we take a tour of how to use this simple but powerful framework to build web applications 2
How should organizations plan for a cloud environment and optimize it for efficiency at scale? InfoQ reached out to 3 leading cloud practitioners to uncover practical advice on this topic.
In this important and thorough treatise “Integration Testing from the Trenches” Nicolas Frankel starts from basics and develops integration testing with a casual formalism that's intuitive and fun.
Takipi is makes it just as easy to debug Java and Scala code in production as it is on your desktop 2
In Key Value data stores, data is represented as a collection of key–value pairs. InfoQ spoke with Casey Rosenthal from Basho team about data modeling when using Key Value NoSQL databases.
This InfoQ article series focuses on automation tools and ideas for maintaining dynamic pools of compute resources.