InfoQ Homepage Architecture & Design Content on InfoQ
-
New Closures Proposal from Doug Lea, Josh Bloch, and Bob Lee
A new proposal for adding closures to Java 7 has been proposed by Josh Bloch, Doug Lea, and Bob Lee. It was drafted in response to the other major proposal currently in the works. Lee notes that the goal of the new proposal is to try to find a balance between the power of closures and the weight of new syntax.
-
Case Study: DSDM Bridges the Gap Between PRINCE 2 and XP
PRINCE 2 is a traditional project management method, mandated for government agencies in the UK. Extreme Programming (XP) is considered one of the lightest Agile software development methods, relying on team self-management. In this case study, Barbara Roberts uses one of the more management-oriented Agile methods, DSDM, to get these two approaches working together within a single project.
-
XPe SP2 Feature Pack Whitepaper
Lynda Allen outlines the components of XPe SP2 Feature Pack. This is the first in a series of whitepapers leading up to the Nov. 1 launch of the Feature Pack.
-
WCF Live Service Trace Viewer
Craig and Vittorio release their Live Service Trace Viewer which is an enhancement to the one provided in the .NET 3.0 SDK. The differentiator: you can view the WCF interactions as they happen.
-
Google Releases Search Engine Specifically For Code
Google has released Google Code Search, a search engine explicitly for code. Google is crawling all the publicly available code they can find including archives (.tar.gz, .tar.bz2, .tar, and .zip), CVS repositories and Subversion repositories. Searches can be performing using regular expressions and limited by language and license.
-
SOA and Business Process
As SOA Adoption matures, increasingly organizations are thinking about business process and the style of composite application development that involves a process that coordinates business services. Enterprise Systems Journal has posted an article on this topic.
-
Experience Report: Running FIT and Fitnesse with Ruby
Ron Jeffries and Chet Hendrickson, well known contributors to the Extreme Programming community, regularly meet in bookstores and cafes to pair program, then Ron blogs about what they've learned. Yesterday Ron wrote a detailed blow-by-blow of their experience installing and configuring Ruby/Fit, then Fitnesse on top of it. For agile practitioners, this is essential "Iteration 0" work.
-
ESB Technology Goes Open Source
Backed by Hummer Winblad and Morgenthaler ventures to the tune of $4M dollars, CEO Dave Rosenberg and Mule ESB Open Source Leader Ross Mason are ready to take on the biggest ESB players with their Open Source ESB strategy. But not only are other ESB companies waiting, but the field is already crowded with other Open Source options.
-
Test Driven Database Development
Scott Ambler thinks it's time to raise the bar on data quality: he suggests teams should adapt well accepted TDD code quality practices to database development, since data is a valuable corporate asset. His article in September's TASSQuarterly magazine presents his "Test Driven Database Development" (TDDD) which, just like TDD, combines test-first practices and refactoring.
-
Why 1994 and 1998 CHAOS Stats Differ Widely
Jim Johnson, creator of the CHAOS Chronicles on project failure, answers a question outstanding after our August interview: How does he explain the amazing change in cost overrun from 189% in 1994 to 69% in 1998? Apparently Standish planned to publish a CHAOS report in 1996 but held it back due to these unexpected results. Johnson shares what their research revealed happened.
-
Spring 2 Final Released - Downloads overload servers
Spring 2 final has gone live. Soon after the release their servers became unavailable due to all the downloads. :) Spring 2 final is the much awaited release with new the new simplified and extensible XML configuration, AOP enhancements and AspectJ integration, asynchronous JMS, first class JPA support, dynamic language support, OSGi, portlet support and MVC enhancements.
-
Mule ESB 1.3 Released - Adds XFire and Spring Remoting Support
MuleSource, the company founded earlier this year to provide support and services to Mule users, has released Mule 1.3 today. Mule is the most commonly used open-source Enterprise Service Bus, with over 200,000 downloads. The new version improves performance and adds support for XFire and Spring Remoting.
-
New Podcast on SOA Governance
Macehiter Ward-Dutton Consulting out of the UK achieved noteriety as an SOA thought leader by posting the anti "SOA 2.0" petition lambasting Oracle and Gartner group for their marketing messages. Listen in as Neil Ward-Dutton provides a perspective on SOA Governance.
-
InfoQ Article: Painless AOP with Groovy
In this latest article, John McClean shows how to use Groovy's MOP to perform AOP interception without proxyies or bytecode manipulation, and shows how the same is possible in Ruby and other dynamic languages.
-
Jeff Bezos Suggests Outsourcing Least Important 70%; A Boost for Rails?
Amazon.com founder, Jeff Bezos, explains 70% of a project's time is spent on inconsequential tasks and suggests these could be outsourced to third parties or technologies, such as Rails.