InfoQ Homepage Architecture & Design Content on InfoQ
-
MSDN Code Gallery Goes Live
Microsoft has created a new site named Code Gallery, dedicated to code and application sharing. Both Microsoft employees and community members can contribute to this site and use the resources available on it.
-
Right-Size Your User Stories
For those using User Stories, getting them right is one of the difficult aspects of an Agile process - they can drive or bog down your work. Pat Kua recently addressed a key question: How much detail should you put in your story? The answer, of course, is "it depends" on where you are in the process.
-
Cosmos - An Option To Singularity
Just released to the public, Cosmos is an operating system implemented entirely in .NET compiled IL.
-
Anvil - Ruby MVC GUI library
Anvil is a new Ruby GUI MVC framework aimed to make GUI development with Ruby simpler. Taking ideas from Rails and Merb, it provides code generators and other tools to automate much of the tedious work. InfoQ caught up with the developer Lance Carlson to see what's behind Anvil and what's planned for future releases.
-
How Does Language Impact Framework Design?
Do certain languages, like Ruby, lend themselves to frameworks that are more productive than those of other languages, such as Java?
-
Article: Getting Started With SharePoint Web Services
Trent Swanson walks through accessing SharePoint Web Services from both Java and .NET.
-
Kent Beck on Implementation Patterns
What does good code look like? In this interview, Kent Beck talks about his new book, Implementation Patterns, that deals with this question. Kent explains why Compose Method is so important, but also talks about the relationship between implementation patterns and XP, the history of software patterns and why he believes that Cockburn's Shu-Ha-Ri description of learning is naïve and simplistic.
-
Mark Pollack on Spring and Spring.NET
Mark Pollack, founder of Spring.NET, talks about shares ideas between the Java and .NET communities and the history of Spring.NET. Topics include how to use dependency injection and AOP for more than just logging and where Spring.NET overlaps with WCF.
-
Apache Tuscany Java 1.1 Released: SCA Meets Web 2.0
The Apache Tuscany team announced today the 1.1 release of the Java SCA project which adds a number of features including a JMS binding or improved policy support. It also supports an implementation extension for representing client side Javascript applications as SCA components which makes SCA a viable technology to simplify Ajax style implementations using JSONRPC or Atom bindings for instance.
-
Unconsciously Agile? (Rhythms of Agile Development)
Damon Poole wrote recently that many of us maybe practicing Agile development without even realizing it. It turns out that many of us maybe showing signs of the Agile disease without knowing it.
-
Discussion: Measuring Success of an Agile Project from the Customer’s Perspective
A recent discussion on the Scrum Development list looked at: “How does a customer measure the success of an Agile project?” Emphasis on: “measure”. The discussion seemed to agree that clients do need a way to track success in their terms, and various metrics were suggested, though it was agreed: it depends on the situation and the customer.
-
Ruby.NET future uncertain
Dr. Wayne Kelly, of the Ruby.NET project, announced he'll be shifting his focus to Microsoft's IronRuby, partly due to the DLR technology. However, it's not certain whether this means the end of the Ruby.NET project.
-
Granite Data Services: Open Source Flex DS Alternative
Granite Data Services (GDS) is an open source alternative to Adobe’s LiveCycle Data Services and the recently open sourced Blaze Data Services. Last week, GDS reached production status with their 1.0 release. GDS is available under the LGPL license. InfoQ.com spoke with the GDS project founder, Franck Wolff, to learn more about the open source project.
-
JSPWeaver removes the first-person penalty from JSP development
ZeroTurnaround's JSPWeaver is a real-time interpreter for JSP which aims to remove the first-person penalty encountered when the server creates and compiles the background servlet from the JSP mark-up.
-
Free ADO.NET Performance Improvements in .NET 2.0 SP 1
Service Pack 1 for .NET 2.0 includes significant performance improvements for ADO.NET. We say they improvements are free because the changes do not require recompiling the code, any user installing the service pack should see at least some gains.