InfoQ Homepage Architecture & Design Content on InfoQ
-
Stories of Scrum Adoption in China
This recent inquiry, by InfoQ China editor Jacky Li, looked at five very different cases of Scrum adoption in China, which got different results. He asked: Why did you use Scrum? How did you adopt it? What problems did you encounter, and why did it succeed or fail? Despite the small sample size, it's an interesting comparison, pointing out that improvement doesn't ensure success.
-
Code Project Browser for VS 2005/2008
SlickEdit has created an Add-On for Visual Studio that integrates with the popular site, The Code Project.
-
Spring Web Flow 2.0.0.RC1 Released; Adds Ajax, JSF, and Security Integration
InfoQ sat down with Keith Donald and Jeremy Grelle of the Spring Web team to discuss the release of Web Flow 2.0.0.RC1, the first production release candidate for the next major release of Web Flow. Web Flow is an extension to Spring MVC for implementing flows in a web application.
-
Complaint-Free Iterations
No software project is perfect, nor is the organization in which the project takes place. When your software project goes wrong, do your team members complain, or do they take corrective action? The Complaint Free World project encourages people to take notice of how often they complain, and reduce the frequency of the complaints, aiming for a goal of twenty-one complaint-free days.
-
Security for Services and Mashups
Security has become a rising concern in most applications and systems today. Whether you are building small mashups, enterprise applications, or a platform for SOA, there are several issues and approaches that are being discussed. Erica Naone talked about dealing with security in the world of mashups recently while Bob Rhubart and David Garrison from BEA discussed securing the services you deploy.
-
Text Template Transformation Toolkit in Visual Studio 2008
Visual Studio 2008 includes a Text Template Transformation Toolkit as part of Domain-Specific Language Tools, and can be used to generate code based on a text template.
-
Top 10 Mistakes when building Flex Applications
In this post, Adobe’s James Ward teams up with InfoQ.com to bring you another Flex Top 10 (our most recent Flex Top 10). Overall, Flex is a powerful framework that is easy to use, but today let's focus on some of the common mistakes that are made when building Flex applications.
-
Article: Spectacular Scalability with Smart Service Contracts
Udi Dahan describes an experience implementing a new order system in which large size message passing was affecting the scalability and even bringing down servers in the system. The article describes how they diagnosed the problem and their solution, by "changing our service contracts and introducing stateful interactions we were able to manage the performance critical state of the system."
-
Phusion Passenger/mod_rails makes Rails deployment easy
Phusion Passenger/mod_rails makes deployment of Rails apps simple. The Apache configuration is handled by a script and re-deployment is a single 'touch' away. We talked to the creators of Phusion Passenger who also experiment with a modified Ruby Garbage Collector to share memory across address space borders.
-
Presentation: Steve Jones on "Driving IT from the Business"
In a presentation recorded at QCon London, Cap Gemini's Steve Jones explains his concept of a business service architecture. Topics covered include how to apply SOA to existing systems, the problems one runs into when SOA is driven by technology, and the structural and organizational impact of business-driven SOA.
-
Apache Abdera: Atom, AtomPub, and Java
The Apache Abdera project, an open source Atom Syndication and Atom Publication Protocol implementation currently still in its “incubation” phase, has recently reached its 0.40 milestone, an important step towards “graduation”. InfoQ had a chance to talk to IBM's James Snell and MuleSource's Dan Diephouse, two of Abdera’s core developers, about Abdera, Atom and AtomPub.
-
Robotics Developer Studio 2008 CTP Available for Download
Microsoft has recently made available for download the Robotics Developer Studio 2008 CTP.
-
eBay's Presentation Architecture and Eclipse
eBay insider Michael Galpin has written a two part article describing the evaluation of eBay's presentation architecture from its early Perl roots to a Java solution using Eclipse plug-ins and code generators to improve the developer experience.
-
Interview with Joseph Pelrine: Agile Works. But HOW?
Joseph Pelrine has come full circle: from university studies in Psychology, journeying through SmallTalk, XP and Scrum, and now back to broader questions: Why and how does Agile work? In this interview, Joseph talked about Complexity Science, and how story-telling, "sense-making," network analysis and speed-dating's gut-feel approach may prove more useful than our old toolkits for managing teams.
-
Heroku and Morph AppSpaces: two new solutions to Rails hosting
Heroku and Morph Labs are Ruby on Rails hosting providers, offering a complete stack of software and easy to use interfaces to get your applications up and running in a few minutes. We talked to both parties to find out more about their offers.