InfoQ Homepage News
-
OpenJPA adopted by both IBM and BEA; becomes top-level Apache project
Apache OpenJPA has been gaining momentum in the JEE world, having been adopted by BEA as the EJB3 JPA implementation in WebLogic Server 10 and in the most recent EJB3 Feature Pack for IBM WebSphere Application Server. OpenJPA started its life in BEA's Kodo product, whose code was donated to the ASF in 2006; the project just recently graduated from the Apache Incubator as well.
-
So you want to be a famous Agilist? Here's Your Chance!
Agile Advert is running a micro movie contest - all you have to do is create an advertisement for Agile, upload it, and get your friends to vote for you. The top 5 videos will be selected via the public's online votes and will be announced at Google's Agile 2007 party.
-
Sparse Columns Added to SQL Server 2008
SQL Server 2008 has lifted the limit of 1024 columns per table with a new option called "sparse columns". While this seems like its excessive, some developers have been running up against this limit.
-
WS-BPEL4People on its way to OASIS
A group of several vendors suggests a new WS-* spec that goes by the interesting name "WS-BPEL4People". Compared to WS-BPEL which deals with automated business processes, the WS-BPEL4People spec, which has been under works for nearly two years now, aims to add human workflow capabilities to SOA in general and to the recently approved WS-BPEL 2.0 spec specifically.
-
InfoQ Interview: Rich Kilmer on the Power of Ruby
Rich Kilmer is one of the Ruby world's great conversationalists and storytellers. In this InfoQ exclusive interview, Rich tells us about using Ruby at DARPA, the research arm of the USA's military, plus how he has leveraged a variety of cutting-edge software and techniques such as Flash, DSLs, OWL and semantic web technologies in conjunction with Ruby.
-
Google Scalability Session Report
Dare Obasanjo shared his notes on a session given by Jeff Dean at the Google Conference on Scalability, "MapReduce, BigTable, and Other Distributed System Abstractions for Handling Large Datasets".
-
RedHat Releases Exadel Studio Plugins as Open Source
Today JBoss introduced the Exadel Eclipse plug-ins to its JBoss Tools project. The introduction of the Exadel plug-ins is the first step toward delivering Red Hat Developer Studio, an open source integrated development environment (IDE), later this summer.
-
Writing Maintainable Code
Sam Gentile, Oren Eini (aka Ayende), and Frans Bouma have an ongoing debate in the .NET community about how to write maintainable code, which several others have joined. The debate mainly focuses on the question, if Test-Driven-Development (TDD), O/R-Mappers (ORM), Model-View-Presenter/Controller (MVP/MVC), and other best-practices help to improve the maintainability of software.
-
Configured Rails software stacks become available
Setting up and configuring servers is tedious work, particularly if a lot of libraries are involved. The Rails community has started looking into solutions for solving this, and the first are now available.
-
Agile, Architecture and the 5am Production Problem
What does "just enough architecture" mean? Can we agree on this? The answers from FDD and XP seem divergent. Michael Nygard, author of Release It! unravels the story of a production problem which typical Agile approaches would not have prevented, asserting that Agile teams may need to attend more to architecture, if they want to sleep through the night once it's deployed in the real world.
-
Presentation: Rod Smith - Mash-ups Meet the Enterprise
In this presentation recorded at JAOO, IBM's Rod Smith discusses the read/write web, and discusses how the approach known as "Mashups" might be used in enterprise scenarios for "do-it-yourself" IT.
-
Aaron Erickson on LINQ and i4o
In an interview with InfoQ, Aaron Erickson introduces his new LINQ extension Indexes for Objects (i4o). Indexes for Objects allows for fast lookup against in-memory collections while retaining the LINQ syntax and semantics. He also discusses how expression trees interact with LINQ and how they can be leveraged in other scenarios.
-
Will The iPhone Be The Tipping Point For Mobile Ajax?
Ajax has largely been a desktop browser focused technology during its initial wave of interest. Apple's iPhone however may be the key to Ajax becoming a mobile "standard" as well.
-
Sun Submits Servlet 3.0 Specification to JCP
Sun has submitted the Servlet 3.0 specification to the Java Community Process (JCP) as Java Specification Request (JSR) 315. High level goals include web framework pluggability, EoD (ease of development) features, async and Comet support, security, alignment with other specifications, and various other improvements.
-
Is BPMN good enough? BPMN Survey is requesting your feedback
The relationship between Business Process Management and Service Oriented Architecture is now well established. BPMN is a key ingredient of the Composite Application vision if we ever want to make business process definitions explicit within our application model. The BPM group at the Queensland University is looking for contributors for a BPMN survey.