InfoQ Homepage Architecture & Design Content on InfoQ
-
Impediments To Your Value-Stream
Scrum defines an impediment as "anything keeping the team from being more productive" and clearly stresses that teams establish means to remove them as continuously as possible. Joe Little proposes an impediment's scope may be better established as being anything keeping the organization from delivering value.
-
Making the Business Case for Software Factories
In this article, the authors have tried to carefully quantify the benefits of using a Software Factory Methodology for automating repetitive developments in a large enterprise development project at Siemens.
-
Rails Roundup: updated Agile Web development book, GSoC '08, to_proc vs Ruby 1.8.7
A look at recent Rails news, including the announcement of the 3rd edition of "Agile Web Development with Rails" by the Pragmatic Programmers and two projects accepted for Google's Summer of Code looking at Rails' performance. Finally, we look at how Rails' use of Symbol#to_proc caused this feature to be taken out of Ruby 1.8.7 and a new source for Rails news for Japanese readers.
-
Presentation: Beth Massi on Conquering XML with LINQ in VB9
Beth Massi, the Visual Basic content manager on Microsoft's MSDN, presents on how to work with XML and LINQ in Visual Basic 9.
-
Microsoft Live Mesh Keeping your World in Sync
Microsoft released a technology preview of their Windows Live Mesh service designed to connect and synchronize devices, folders and news. The details from Microsoft include giving users of PCs, Macs and Mobile phones access to their information from anywhere.
-
Is Cohesion Important for SOA?
Jim Webber re-ignited some interesting discussions about the need (or not) for Cohesive Services within SOA. What started as a fairly innocuous post has certainly generated a lot of debate.
-
BPEL4People Virtual Roundtable Interview
In another one of our semi-regular Virtual Roundtables, InfoQ took the opportunity to talk to some of the main authors behind the BPEL4People and WS-HumanTask specifications and find out the driving forces behind it and what we can expect next.
-
Mule 2.0 Released
Mule, a lightweight and highly scalable ESB, has just release Mule 2.0. New features in the 2.0 release include improved configuration using XML Schema, a closer Spring integration, and signification architectural improvements.
-
.NET Framework 3.5 Enhancements Training Kit Available
Microsoft has recently made available the .NET Framework 3.5 Enhancements Training Kit.
-
MountainWest RubyConf 2008 Videos
The videos from MountainWest RubyConf 2008 are all available for downloading from the Confreaks website. We selected a few videos and provide an overview and some entry points into the talks.
-
Terracotta 2.6 Supports Cluster Visualization Tools and Tomcat 6 Integration
The latest version of Terracotta, an open source JVM clustering framework, includes new features like cluster visualization tools and official support for Tomcat 6 platform. Terracotta team announced on Monday, the general availability of version 2.6 of the product which also includes performance improvements in several common use-cases.
-
Amazon upgrades EC2 with Persistent Storage
Amazon’s Elastic Computer Cloud (EC2), which delivers Hardware as a Service (HaaS), is adding persistent storage to its list of features. Amazon CTO Werner Vogels write that "Persistent storage for Amazon EC2 will be offered in the form of storage volumes which you can mount into your EC2 instance as a raw block storage device."
-
StrokeDB, Just Another Distributed Database? Not Really.
As Distributed Databases get more and more interest, implementations are flourishing. CouchDB showed the way and is now incubated as an Apache project. RDDB was one of the first Ruby implementation of a Document-Oriented Distributed Database. We will check how a new database, StrokeDB, differentiates itself in the area with new promising features.
-
Combining General Purpose Languages and Domain Specific Languages for Model Driven Engineering
In his last blog post, Johan den Haan asks one of the key questions of model driven engineering. The article is didactic and explains how ontological and linguistic metamodels can be combined (orthogonally) to simplify code generation while enabling the combination of general purpose languages and domain specific languages concepts. He uses BPEL and BPMN as a supporting example.
-
Don't Worry About Scaling Scrum
Most Scrum adopters have their first doubt in terms of its scalability. Tobias Mayer suggests that before looking into quick solutions for complex problems, adopters should focus on understanding the principles of Scrum. Once the foundation is correctly laid, Scrum will take care of scaling itself.