Grady Booch discusses the growth of software engineering as a discipline with Mark Collins-Cope, the pair covers topics ranging from UML and Unified Process to Programming Languages and the future of software innovation.
GridGain recently announced the In-Memory Accelerator for Hadoop, offering the benefits of in-memory computing to Hadoop based applications. It includes two components: an in-memory file system and a MapReduce implementation. InfoQ spoke with Nikita Ivanov, CTO of GridGain about the architecture of the product.
This article examines the attributes needed to make an application delivery controller suited for SaaS and cloud-based Web properties and how these attributes map to the unique requirements of cloud-based application service providers.
In this article, author talks about how to improve the accuracy of software development effort estimations. He also discusses how to measure and predict productivity.
Apache CouchDB is a Document NoSQL database that uses JSON for storing documents. In this article, Jan Lehnardt gives an overview of CouchDB, its architecture and what problems it aims to solve. 3
Practical Cassandra: A Developer's Approach book is a developer's guide to build applications using Cassandra NoSQL database. InfoQ spoke with authors about the book and data modeling in Cassandra.
In this IEEE article, authors provide an overview of current technologies for crowdsourcing in software development. They talk about the current practice and trends in collaborative platforms.
Goodgame Studios leverages events to track player behaviors. Due to the volume of their events, Goodgame Studios uses RabbitMQ and cloud technologies to capture this data for further processing.
Scala 2.12 will require a Java 8 or above JVM to run. This release, scheduled for release in early 2016, will not run on any JVM before version 8.
In this article, authors discuss a case study of several Android mobile apps to analyze software reuse in terms of inheritance and code reuse as well as framework reuse of whole apps.
There are hundreds of thousands of mobile applications in the iOS or Android app stores. In this article we would like to show you two not so common ways to build native apps with Java and Xtend.
Cindy Walker spoke at Enterprise Data World Conference about using semantic approaches to augment data management practices. InfoQ spoke with her about these best practices and data analytics.