InfoQ

New & Notable Written for InfoQ by the Community

InfoQ China Colour Scheme Goes Gray in Consideration of Earth Quake Victims

Community
Agile,
Java,
Architecture,
.NET,
Ruby,
SOA
Topics
InfoQ Announcements

As China began a three-day official mourning period from May 19th for victims of the May 12 earthquake that happened in Sichuan Province in southwestern China, InfoQ China joined other tech sites and on Monday and changed the whole site's colour scheme to gray as an act to express its mourning.

Article: Scalability Principles

Community
Architecture
Topics
Performance & Scalability

At the simplest level, scalability is about doing more of something. This could be responding to more user requests, executing more work or handling more data. This article presents some principles and guidelines for building scalable software systems.

Presentation: Agile Project Lifecycle in User Stories and Release Planning

Community
Agile
Topics
Agile Techniques,
Adopting Agile

In this presentation recorded during QCon London 2007, Rachel Davies, director of Agile Alliance, talks about the Agile development cycle starting with user stories and planning the releases.

Is P2 ready for Eclipse?

Community
Java
Topics

Eclipse P2 provides a sophisticated way of downloading both OSGi bundles and other artefacts (such as the platform-specific launcher). Its aim is to both replace the Update Manager, and provide a number of improvements to the download process, including multi-threaded downloads and even a standalone installer for Eclipse applications. However, is it ready for next month's Ganymede release?

Will Sun Add SCA Integration to the Java EE Specification?

Community
Java,
SOA
Topics
SOA Platforms,
WS Standards,
Web Services

While in the past, the Java community debated over backing SCA or JBI, there are some signs that both of them might be formally incorporated into Java EE 6.

What Makes a Good Stand Up Meeting?

Community
Agile
Topics
Agile Techniques

One of the most simple and yet most talked-about agile practices is the Daily Stand Up Meeting (a.k.a. Scrum). The most recent round of discussions around the subject is occurring right now on the scrumdevelopment Yahoo! group. This discussion has resulted in suggestions about what is important about a Daily Stand Up, how to perform one correctly, and several links to articles on the subject.

Servlet 3.0 Features Spark Debate

Community
Java
Topics
JCP Standards,
Community

The draft specification of JSR-315 (Servlet 3.0) is now available and introduces a number of new features including asynchronous/Comet support, security improvements, and other ease of development features such additional annotations and web.xml fragments. With some of the new features generating considerable debate, the expert group are actively seeking community feedback.

The ADO.NET Entity Framework Sparks a Debate

Community
.NET
Topics
Data Access

A recent blog post written by Danny Simmons, a Microsoft ADO.NET developer, about the ADO.NET Entity Framework has started a series of reactions about the respective topic.

How Long Should You Sprint For?

Community
Agile
Topics
Agile Techniques,
Adopting Agile

What factors influence the length of your sprint? When you're trying to pick a length, between two days and six weeks, what factors should you take into consideration? One coach has taken a stab at identifying shortening and lengthening factors.

Presentation: Getting Started with Grails

Community
Java
Topics
Dynamic Languages

In this presentation from QCon San Francisco 2007, Jason Rudolph gives an overview and demonstration of Grails. Topics covered include Java/Grails integration, Grails plugins, creating a complete Grails sample application from scratch, the structure of a Grails application, data querying and persistence, validation, controllers and tag libraries.

Exclusive Content

Agile Project Lifecycle: User Stories and Release Planning

In this presentation recorded during QCon London 2007, Rachel Davies, director of Agile Alliance, talks about the Agile development cycle starting with user stories and planning the releases.

Scalability Principles

Simon Brown distills some key scalability principles derived from a summit of architects and adds his own perspectives.

James Ward discusses Flex and AIR

James Ward discusses RIAs, Flex and AIR, developing RIAs with Flex, ActionScript, Tamarin, offline capabilities, Flex Builder, the Flex developer community, and the Flex component model.

Book Excerpt and Interview: FXRuby: Create Lean and Mean GUIs with Ruby

"FXRuby: Create Lean and Mean GUIs with Ruby" is a new book about the FXRuby GUI library. InfoQ talked to the book's author Lyle Johnson. Also: an InfoQ-exclusive sample chapter from the book.

James Shore on “The Art of Agile Development”

In this interview taken during the Agile 2007 conference, James Shore, a prominent figure of the Agile community, talks about the book "The Art of Agile Development".

Intentional Software - Democratizing Software Creation

Business users doing programming? Simonyi and Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge.

Getting Started with Grails

Jason Rudolph discusses Java/Grails integration, Grails plugins, creating a Grails sample application, Grails app structure, data querying and persistence, validation, controllers and tag libraries.

Creating Product Owner Success

The Scrum Product Owner role is powerful, valuable and challenging to implement. It brings healthier relationships between customers and developers, and competitive advantage - if you do it right.