InfoQ Homepage Architecture & Design Content on InfoQ
-
JDK7 Feature Slip
In a post entitled Re-thinking JDK7, Mark Reinhold put forward a suggestion that certain previously planned elements of JDK7 be suspended until JDK8 in order to get the release out of the door sooner rather than later. What does the community think of this suggestion? Read on to find out.
-
Apple Relaxes iPhone Development Tool and Data Sharing Restrictions
Apple announced today that they "listened to our developers" and "we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code." They also announced that "for the first time we are publishing the App Store Review Guidelines to help developers understand how we review submitted apps."
-
Interview with Alistair Cockburn
Alistair Cockburn is a signatory of the Agile Manifesto, a book author, a keynote speaker at numerous Agile conferences, and most recently, the spokesperson for ICAgile.org, a credentialing body offering several levels of Agile certification. This is a multi-part interview that covers a wide range of current topics in the Agile space.
-
Simple Tools Preferred in the Agile Tools Space
Agile does not necessarily mandate or recommend the use of tools. Ideally the development could be done on a command line interface with requirements present on index cards. However, in the last few years, several tools have emerged and they have acted as a catalyst to successful Agile development. Migan and Gaia recently conducted a survey to find out the use of such tools in the Agile space.
-
CloudBees introduces Hudson-as-a-Service
CloudBees introduces it's fist PaaS offering, Haas (Husdon-as-a-Service), that liberates the continuous building and testing of projects into the cloud where the IT-free setup, configuration, and elastic resource allocations can be taken advantage by anyone.
-
Roundup of String to Java Object Conversion Libraries
Stephen Colebourne, of Joda Time fame, ignited a small debate when he released Joda Convert: a Java library to convert basic Objects to and from Strings using annotations. InfoQ surveys the options when transforming from one format to another.
-
VMware's Cloud Application Platform Vision
Rod Johnson details VMWare's new Cloud Application Platform Vision, vFabric. It is based on all SpringSource assets and VMware's virtualization technology. Now that nearly all major actors of the Cloud are aiming at PaaS, it may be time to ask whether IaaS is "dead"? and whether PaaS will be able get mindshare of most IT organizations?
-
JBoss Benchmark Claims HornetQ is the Performance Leader of Enterprise Messaging Systems
JBoss has published the results of messaging throughput benchmarks against the leading enterprise messaging servers on the market that implement the Java Message Service (JMS) API. In these results HornetQ demonstrates superior performance compared to the other products.
-
Agile 2010 - Make Stuff People Can Use
There were a number of sessions at Agile 2010 focused on usability and user experience. Samantha Starmer from REI presented a session titled "Make stuff people can use" that provided practical advice and pragmatic ideas on bringing usability into agile projects, even when there isn't a usability expert as a member of the team.
-
jclouds Beta 7 Coming: Interview With Adrian Cole
The open source, Java-based cloud computing and storage adaptor, jclouds, releases a new beta the end of this month. InfoQ interviewed Adrian Cole, the project lead, for his take on marrying Java to the cloud.
-
Re-estimate Completed User Stories for a More Accurate Velocity?
In a recent thread on the Scrum Development mailing list, Paul Battison asked whether his team should re-estimate completed stories after the sprint is done, so as to have the team's velocity reflect the actual effort that went into completing the stories.
-
Nuxeo Introduces fise Semantic Engine
Nuxeo introduces fise - an open source RESTful semantic engine to which NUXEO has made contributions. The goal of the fise is to "help bring new and trendy semantic features to CMS by giving developers a stack of reusable HTTP semantic services to build upon." fise is part of a larger effort, IKS (Interactive Knowledge Stack) as a means of enhancing CMS offerings with Semantic Web capabilities.
-
Parallel Programming with Microsoft .NET
The patterns&practices team has released Parallel Programming with Microsoft .NET, a book containing guidance for writing parallel programs for .NET. In essence the book contains 6 design patterns for parallel programming accompanied by code samples.
-
Using the Common Information Model for Building Semantic Services
Despite multiple articles on the importance of semantic messaging for services interoperability, there is very little practical guidance on using the industry specific common information models. A new DeveloperWorks article by Gandhi Sivakumar and Ram Viswanathan is trying to fill that void.
-
New PHP Licensing Option for Cloud Computing
Zend recently announced an 'unlimited subscription' licensing option for its PHP products, in support of cloud computing. Virtualization and Cloud Computing challenge traditional concepts of software licensing, e.g. one license per user, one license per server, because of the dynamism and variability of running instances inherent in both concepts. Zend offers one way to solve this problem.