InfoQ Homepage News
-
Spring Batch: Simplified Development of Batch and Offline Processes
The Spring Batch project, a lightweight and comprehensive Spring-based batch framework, released version 1.0 recently. InfoQ spoke with project lead David Syer to learn more about this release and what it provides for the Spring community.
-
Microsoft SQL Server 2008 Feature Pack RC0 Available for Download
Microsoft has released SQL Server 2008 Feature Pack RC0, a collection of stand-alone install packages which bring additional value to SQL Server 2008.
-
Eclipse Ganymede: An in-depth look at Equinox p2 (Provisioning Platform)
As part of the upcoming Eclipse Ganymede release which is scheduled for June 25th, InfoQ will cover a series of Eclipse subprojects. Today, the subproject is Equinox p2 (Provisioning Platform), which is a framework for provisioning Eclipse-based applications. InfoQ spoke with Jeff McAffer and Pascal Rapicault to learn more about p2 and what it provides.
-
Introducing the Ruby Benchmark Suite
Antonio Cangiano started the Ruby Benchmark Suite project, which aims to collect a comprehensive set of benchmarks that users and implementers of Ruby can use to compare different implementations. We talked to Antonio about his plans and he gave us a timeframe for the next Ruby shootout.
-
Article: Domain Driven Design and Development In Practice
Domain-Driven Design is a subject where there currently are very few examples of how to actually do it in practice. In this article, Srini Penchikala gives you guidelines, practices, frameworks and tools that technical leads and architects can use in the effort of implementing a system in a Domain-Driven way.
-
Loose Coupling in SOA Defined
In the debate on whether cohesion is important for SOA, Carlos Perez expressed his views on coupling in software construction, and how it has evolved in the context of an SOA. He starts out with Bertrand Meyer's principles of modularity and extends it to his own set of principles for service orientation.
-
Pivot: Re-Inventing the Java Applet?
Pivot is a new GUI toolkit meant to compete with Flex and Silverlight, and is targeted specifically at Java applets powered by the upcoming consumer JRE.
-
Presentation: The Design and Architecture of InfoQ
InfoQ.com is a next generation web portal combining the latest advancements in portal technology and web development. In this presentation, Alexandru Popescu and Floyd Marinescu walks through the good, the bad, and the ugly of building InfoQ.com; from initial (lack of) requirements, designs, implementation choices, and deployment issues, and all the lessons learned along the way.
-
SOA Wordle: Nice But Is It Art?
Mike Matsumura has produced a SOA wordle (word cloud) that is interesting to look at, but is it an accurate reflection of SOA?
-
Presentation: Server Side OSGi
In this presentation from QCon San Francisco 2007, Adrian Colyer describes the OSGi specification, OSGi implementations, modularity, versioning, operational control, server-side OSGi, design considerations, using existing libraries, Spring Dynamic Modules, and writing a Spring Dynamic Modules application.
-
Interview: Avi Bryant on MagLev and GemStone
Avi Bryant talks about working on MagLev, a Ruby implementation built by GemStone. Avi explains the reasons for MagLev, the merits of GemStone's distributed OODB features, and more
-
Do Specialists Outperform Generalists on an Agile Team?
An Agile team is mostly a cross functional team comprising of generalists and specialists. Jurgen Appelo, challenges this concept and suggests that having just specialists on an Agile team adds more value. The post tries to correlate various view points on team composition by other members of the Agile community.
-
Early Draft released for JavaServer Faces 2.0 - Improved Interoperability for JavaScript Libraries
The early draft for JSR 314 has been released under the Java Community Process Program. It is an update of the JavaServer Faces specification to version 2.0. This next generation of JSF is an attempt to bring the best ideas in web application development to the Java EE platform and is already receiving positive feedback from the community, especially because of its improved AJAX support.
-
Need to Scale Fast? Just Re-Architect it!
The team at Delores Lab talk about lessons learned when their their site was featured on the Yahoo! home page, going from 500 to 100,000 visits overnight!
-
Are SOA Centers of Excellence Necessary?
SOA is introducing new and complex processes and technologies while aiming at achieving challenging goals for the enterprise. A SOA Consortium panel discusses the importance of establishing a SOA CoE with a broad set of skills as a key success factor for delivering SOA.