InfoQ Homepage Architecture & Design Content on InfoQ
-
Microsoft Claims to Hold the ETL Record at 1 TB in 30 Minutes
Microsoft and Unisys are claiming that they hold the record for loading information into a relational database. The unofficial benchmark was 1 TB of TPC-H data moved in under 30 minutes using an Extract, Transform, and Load (ETL) tool. The previous record for that volume was 45 minutes and was held by Informatica.
-
Burton On Real World SOA Experiences
Chris Haddad of Burton describes a new study they are doing on the success of real world SOA deployments. We've been here serveral times before over the past few years and none of the studies have been particularly accurate. If you are taking part in the study, why not share your experiences here?
-
Interview: MLB.com on Their Use of Silverlight
In this InfoQ exluclusive interview Jonathan Allen sits down with Henry Belmont & Thaniya Keereepart on their implementation of Silverlight and how it integrates with their Java back-end.
-
Article: Securing a Grails Application with Acegi Security
In this article, Fadi Shami gives a walkthrough of integrating the grails-acegi plugin with a sample Grails application. As part of this integration, there are three major components which are used – Groovy, Grails and Acegi Security.
-
Interview: CORBA Guru Steve Vinoski on REST, Web Services, and Erlang
In a new interview, recorded at QCon San Francisco 2007, CORBA Guru Steve Vinoski talks to Stefan Tilkov about his appreciation for REST, occasions when he would still use CORBA and the role of description languages for distributed systems. Other topics covered include the benefits of knowing many programming languages, and the usefulness of of Erlang to build distributed systems.
-
Ruby 1.9 with Symbol#to_proc and (soon) curried Procs
Ruby 1.9 added the to_proc feature to Symbol, which allows for a very succinct way to create Procs that just call one method. Also: a recent development version of 1.9 added currying to Ruby. We look at how these features work and what they can be used for.
-
Enhanced Manageability with OSGi, SCA, BPEL and Spring
Ever since the OpenSOA initiative published the white paper entitled: "Power Combination, SCA, OSGi and Spring", the combination of these three technologies has generated some interest. In a recent post, William Vambenepe explores potential new management capabilities for this type of SOA platform.
-
LINQ to XSD is Back
A new alpha version of the typesafe LINQ provider, LINQ to XSD, is available. This is the first version compatible with the RTM version of Visual Studio 2008.
-
SaaS Architecture Maturity Model
With Software as a Service (SaaS) becoming more and more mainstream, the architecture behind the offering is getting more discussion. Dharmesh Shah wrote about the economics of the SaaS architecture maturity model.
-
How To Survive in a Turbulent Job Market
Steven Haines usually spends his time writing about new Java technologies that can help developers in their jobs, however, this week he has turned his attention to those technologies that can help you find that next job.
-
Thin The Fast Ruby Web Server
Today Mongrel is the defacto Ruby web server of choice. But a new experimental solution is now available in the name of Thin. Thin glues together the Mongrel parser, EventMachine and Rack in order to surpass Mongrel's performance.
-
AIR 1.0: Kevin Hoyt and Matt Rozen From Adobe Give Platform Overview
With the production release of Adobe AIR, InfoQ sat down with Adobe’s Kevin Hoyt and Matt Rozen to learn more about the platform.
-
Flex 3.0: Update From Adobe's James Ward
With the production release of Flex 3, InfoQ sat down with Adobe’s James Ward to find out more about Flex 3. Last year, Ward gave InfoQ readers an overview of Flex 3 and discounted a number of Flex misconceptions. In this interview, Ward discusses Flex and open source, along with a number of items from the Flex ecosystem.
-
Ideal Architecture is not always about Ideal Technology or Techniques
The ideal architecture is not always the one based on choices that technically would be the best. It should indeed take into account requirements of different stakeholders, which may limit the scope of choice. Phillip Calçado argues that the development team counts among these stakeholders and that constraints resulting from development environment cannot be ignored by the architect.
-
Presentation: Ruby and the Art of Domain Specific Languages
Rich Kilmer gives an introduction to the art of creating Domain Specific Languages in Ruby. The presentation gives a basic introduction, but moves on to useful distinctions in DSL styles, such as implicit vs. explicit internal DSLs or declarative vs. imperative DSLs. A look at a long list of real world DSLs Rich has created rounds of the presentation.