InfoQ Homepage Architecture & Design Content on InfoQ
-
Article: Introduction to Virtual Service Oriented Grids
This article from Intel traces three technologies (virtualization, service-orientation, and grid computing) as they merge to offer a hybrid platform for architecture, design, and applications development. The article includes a bit of technology history, a synthesis, and an industry example of the potential of this hybrid technology.
-
Presentation: The Market Risk System
In this presentation recorded at QCon London 2008, David Harper and Dominique Delarue present the Market Risk System used by BNP to retrieve, store and analyze risk data for all trading activities of their bank.
-
Five Questions with Eric Hexter and Jeffery Palermo
Eric Hexter and Jeffery Palermo are the founders of MVC Contrib, an open source extension to Microsoft's ASP.NET MVC. With MVC Contrib getting ready for its first first production-grade release, we asked them to take a moment to reflect on the project and ASP.NET MVC as a whole.
-
Interview: Geir Magnusson on Cloud Computing
Geir Magnusson answers questions about the definition of Cloud Computing, how cloud computing affects application development, concerns about vendor lock-in, the impact of open source for in Java evolution, Apache Harmony, and Apache Geronimo projects.
-
Presentation: Financial Transaction Exchange at BetFair.com
Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.
-
WEB4J: Contrarian Web App Development for Java
WEB4J is a minimalist, opinionated, full-stack web framework for Java. It embraces convention over configuration and is extremely small: only 88 classes total.
-
Presentation: A Tale of 2 Systems
In this video recorded during QCon London 2008, Pete Goodliffe presents two Linux-based audio products with a complete different outcome, software design making the difference.
-
MINIX 3 Promises to Be More Secure Than Windows or Linux
Andrew S. Tanenbaum, a computer science professor at the Vrije Universiteit in Amsterdam, is leading the project developing MINIX 3, an operating system meant to be more secure than Windows or Linux.
-
Cost Justifying an Agile Migration
Show me the money - cost justification of Agile migration is a thorny issue. Agile approaches are more successful, deliver value sooner and produce better quality products, but how do we prove it? This article discusses measurements and presents results that help to justify adopting Agile methods.
-
Declarative Concurrency For Ruby With Dataflow
Part of the Ruby language was influenced by functional programming techniques. Larry Diehl brings a declarative concurrent model to Ruby by importing the concept of unification from Oz Language with the Dataflow project.
-
Presentation: Ian Robinson on REST, Atom and AtomPub
In a presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach can be applied in an Enterprise project. He makes use of many of the techniques that make HTTP a powerful protocol, including caching, hypermedia, and uses standard formats such as Atom Syndication for event notification.
-
Contracts for Agile Software Development
While the Agile Manifesto says "Customer collaboration over contract negotiation", contracts are a reality for many developers and firms. Peter Stevens has analyzed 10 different types of development contracts, shedding light on how well each style fits an agile project. He has uncovered a couple that seem to fit much better than either fixed-price or time-and-materials.
-
Bruce Eckel on Python, Java, Flex, and RIAs
In this post, InfoQ interviews Bruce Eckel to get his thoughts on the RIA landscape and to find out what he has been up to, as Bruce recently released a book he coauthored titled First Steps in Flex.
-
CrossTwine Linker Aims to Boost MRI and 1.9.1 Performance
CrossTwine aims to improve the performance of MRI, 1.9.1, and Python. Unlike new Ruby VMs, the CrossTwine Linker allows to improve efficiency of the existing interpreters and VMs, while keeping their complete feature set. The company plans to offer services to use the CrossTwine Linker technology to speed up specific applications.
-
SOA Meets Formal Methods
In a recent blog post Steve Ross-Talbot, one of the main authors of the WS-CDL specification, discusses how he has been using a CDL-based methodology in insurance services and seen an 80% reducing in time to develop and deploy SOA successfully.