Getting Started with GlassFish v3

This DZone Refcard is the go to resource for anyone new to GlassFish Application Server.

Introduction to Planning Poker

Planning Poker is an agile estimating technique which has become very popular in the last few years.

Concise Embedded DSL Closures in Java

This trick was pointed to me (without the ThreadLocal part) by Rein Raudjärv, who saw it used in jMock. The problem with Java “closures” aka anonymous...

4 replies - 2336 views - 05/22/08 by Jevgeni Kabanov in News

Building Semantics is Different from Building the Web

When constructing the Semantic Web, we are actually building two varied aspects simultaneously. One aspect is the Web that includes things such as the...

0 replies - 207 views - 05/21/08 by James Simmons in News

The Case for Colocation

I've been thinking a lot about the colocation of agile development teams (or any development team for that matter). Some people argue that collocated team...

5 replies - 1954 views - 05/21/08 by Chris Spagnuolo in News

Strategic Objectives and Advantages of Model Driven Development

Markus Voelter  has defined model driven development as “a software development approach that aims at developing software from domain-specific models....

1 replies - 6080 views - 05/21/08 by Jeffrey Ricker in Articles

Python and the Star Schema

The star schema represents data as a table of facts (measurable values) that are associated with the various dimensions of the fact. Common dimensions include...

0 replies - 992 views - 05/20/08 by slott in News

Paul Duvall on Continuous Integration

Paul Duvall, co-author of the book on continuous integration, in this interview with Javalobby discusses about CI, and his book which was the winner of the...

2 replies - 4096 views - 05/20/08 by Meera Subbarao in News

Why Haskell Matters

Motivated by my recent interest in Haskell, I thought it might be a good idea to share my experience and my thoughts about the programming language. So I...

0 replies - 294 views - 05/20/08 by Sadache in News

Parallelism with Map/Reduce

In this article, we will explore the Map/Reduce approach to turn a sequential algorithm into parallelOverview of Map/ReduceSince the "reduce"...

2 replies - 3849 views - 05/20/08 by riho in News

Functional Programming 101: Lambda Forms

In this series, Pramod Subramanyan will introduce and explore functional programming for newbies. Pramod is a software engineer working at National...

0 replies - 237 views - 05/19/08 by Pramod Subramanyan in News

Functional Web Services Testing Made Easy with SoapUI - Part 3

In the first two parts(part 1 and part 2) of this series we have seen how to use SoapUI to write functional tests for web services and also how to use Groovy...

12 replies - 19189 views - 05/19/08 by Meera Subbarao in Articles

High Performance SOA with Software Pipelines

Many organizations have adopted SOA development models to deliver flexible and agile application components, but frequently ended up having to trade off...

0 replies - 750 views - 05/14/08 by Aslam Khan in Articles

Functional Web Services Testing Made Easy with SoapUI - Part 2

Part 1 of this series helped provide the background needed to begin exploring web services testing. We learned the basics of SoapUI and how easy it was to...

13 replies - 34034 views - 05/12/08 by Meera Subbarao in Articles

The 7 Rules of Pragmatic Progressive Enhancement

In this article I want to point out the reasons why progressive enhancement is a very clever way of developing software and give you some tips and tricks how...

0 replies - 2137 views - 05/11/08 by codepo8 in News

Agile Project Management

For agile project management, agile development methodologies, such as Scrum and eXtreme Programming, alone are not enough.Scrum is excellent for managing a...

0 replies - 916 views - 05/09/08 by Kelly Waters in News

An Inconvenient Truth: A Global Software Crisis

Every project manager or project sponser would love to have a model that churned out the probability of a project succeeding or failing. We may never achieve...

0 replies - 4166 views - 05/08/08 by Aslam Khan in Articles