InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Return of the Rich Client - .NET 3.0 Meets the NY Times
Listening to all the Web 2.0 hype, you would think rich client applications have gone the way of DOS and dinosaurs. But it appears that the New York Times didn't get the memo, and they have the killer app to prove it.
-
Study Shows That 11% of Sites Are Vulnerable to SQL Injection Attacks
In an informal study, Michael Sutton of SPI Dynamics was able to demonstrate that 80 out of 708 tested web sites were susceptible to SQL injection attacks.
-
Spring 2 Video Interview with Juergen Hoeller and Rob Harrop
Spring core developers Rob Harrob and Juergen Hoeller talk about what, why, and how of the new features in Spring 2, including XML configuration, custom tags, AspectJ integration, and migrating to Spring 2. The interview also discusses how to use Spring on large scale projects, common pitfalls with using Spring, and Spring MVC vs. other frameworks.
-
Opinion: Take Agile Off Your Resume
Yesterday Steve Yegge blogged about development practices under the title "Good Agile, Bad Agile". He wrote about "Good Agile" at Google, "Bad Agile" almost everywhere else, and offered consultants and job hunters some professional advice: drop the name.
-
Debate: The Future of WS-BPEL
With the recently released public review draft of the WS-BPEL 2.0 specification, an interesting debate has started about the relative merits of BPEL in general and issues surrounding portability, interoperability, and compatibility.
-
Ruby Metaprogramming Techniques
Ola Bini looks at several common metaprogramming techniques in Ruby.
-
Compass: Simplifying and Extending Lucene to Provide Google-like Search
The Compass project recently released the second milestone of the 1.1 cycle. Compass is a open source Java Search Engine Framework, enabling the power of search engine semantics to your application stack decoratively. Compass leverages the popular Lucene indexing engine and integrates with popular development frameworks like Hibernate and Spring.
-
Interview: IONA CTO Eric Newcomer on WS Transaction Standards
IONA CTO Eric Newcomer talked to InfoQ about the progress on WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity , as well as the standardization and the role of the big players in general.