The Java Community Process machinery has started cranking on Java EE again, a little over a year after Java EE 7 was released. The goal is to create the next major version of Java Enterprise Edition. Meet Java EE 8 and JSR 366!
This year, Apple surprisingly unveiled Swift, a new programming language for iOS and OSX at WWDC. Swift is an alternative to Objective-C introducing syntactical concepts and programming paradigms well known from other languages but not available in iOS and OSX world yet. In this article, Gustavo Machado, vice president of engineering at KidoZen, details why Swift is an enrichment to iOS and OSX.
Aerospike is an open source distributed Key-Value NoSQL database. It supports flexible data schemas and ACID transactions. InfoQ spoke with Brian Bulkowski, Aerospike co-founder and CTO, about the NoSQL database architecture, advantages and its limitations.
Donald Raab, creator of GS Collections, reveals the power of that framework, and how together with Lambda expressions, it sprinkles Java with some of the sparkle of Smalltalk.
Enterprise Application Development can be smartly standardized in order to take advantage of existing code and component based architecture. Mark demonstrates an approach to clarify this EA pattern. 6
Grady Booch is interviewed by Mark Collins-Cope covering topics ranging from UML and Unified Process to Programming Languages and the future of software innovation.
GridGain announced In-Memory Accelerator for Hadoop, offering benefits of in-memory computing to Hadoop applications. InfoQ spoke with Nikita Ivanov from GridGain about the product's architecture.
This article examines the attributes needed to make an application delivery controller for SaaS 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.