InfoQ Homepage Architecture & Design Content on InfoQ
-
The Futures of Ruby Threading
Ruby's thread system is about to undergo big changes in Ruby 1.9, possibly moving from user space threads to kernel threads. Or not. A recent interview with Matz and Sasada Koichi shows some new ideas that are considered. We take a look at the different possible future Ruby threading systems.
-
Paint.NET for Mono Released to Public
Paint.NET serves as both a good open source graphics editor and a test bed for new .NET functionality like the CLR add-in model. It has also been a highly coveted prize by the Mono team. On May 15, Miguel de Icaza announced that the port of Paint.NET 3.0 is functional.
-
-
Interview: LINQ Creator Erik Meijer
In this InfoQ interview, LINQ creator Erik Meijer talks about the design and capabilities of LINQ, how to use it, why to use it, how it differs from XQuery, how it addresses ORM, extension methods, EDM, and more.
-
GridGain Releases Open Source Java Grid Computing Platform with AOP Enablement
GridGain Systems has released version 1.0 of their open source Java grid computing platform. In addition to task oriented grid enabling, GridGain also provides an AOP enablement option. Annotations can be used to grid enable method execution.
-
Presentation: Bringing SOA to Life: A New Danish Infrastructure
In this presentation, Mikkel Hippe Brun introduces Denmark's national Service Oriented Infrastructure. Topics covered include the infrastructure's WS-* based architecture and the choice of standards.
-
Microsoft's Roadmap through 2020 to Focus on the Scientific Sector
Microsoft has always put the needs of business customers and home users first. There is another sector that relies on computers, one that has been neglected for decades: the scientific community.
-
Case study: A new approach to integrating architectures post-merger at Lawson
The merger of Lawson and Intentia in 2006 left developers with an important problem to solve - the integration and presentation of legacy applications and business services that are constructed in Java, .NET, and other technologies. This case study looks under the hood at the new architecture at Lawson and how they got there.
-
On Intermediation in SOA
Nick Malik writes about "The Value of Intermediation in SOA", which started an interesting discussion. In his first blog post on the subject he asked the question: "Is it Service Oriented if the message cannot be intermediated?".
-
Building Domain-Specific Languages in JRuby
Closing out the Java One conference last week was Rob Harrop's presentation "Exploiting JRuby: Building Domain-Specific Languages for the Java Virtual Machine." Domain specific languages (DSLs) have been gaining popularity, as shown on InfoQ with a presentation on an introduction to domain specific languages by Martin Fowler and posts on the debates in the blogsphere.
-
Exploring Event Driven Architectures with Esper
At Java One Thomas Bernhardt and Alexandre Vasseur explained the concepts of event driven application servers and the Esper project. Event driven application servers are a new category of servers, proving a runtime and supporting infrastructure services (transport, security, event journaling, high availability, connectors, etc.) to servers designed to be able to process over 100,000 events/sec.
-
Is OSGi the Solution for Mobile Java?
Java ME developers face many obstacles that server-side or desktop Java developers never have to contend with. Nokia, Sprint, and IBM teamed for a JavaOne session that outlined a solution to these problems through an service-oriented architecture based on OSGi
-
Accurate Estimates - the ultimate oxymoron?
Amit Rathore questions the value of real time task based estimates in the planning and execution of software projects, taking a lean stance on what they bring to the software delivery party.
-
Presentation: Event Patterns
Ian Cartwright presents some of his work (developed with Martin Fowler) on Event Patterns (recorded at JAOO), including: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event. These patterns can be used in scenarios where a sequence of domain model changes may need to be recorded, reversed, corrected, or simply observed.
-
JBI 2.0 at JavaOne
Sun unveils JBI 2.0 technical committee which has its first face-to-face meeting at JavaOne and follows up with a full evening of JBI related events.