• submit to reddit
Jörn Zaefferer05/21/08
12 replies

Closures in Java and Scala

People argue that verbose code is easier to understand. Do you agree when reading these two examples, one method in Java, one in Scala?

Philip Cornthwaite05/21/08
1 replies

Applications for the Masses by the Masses: Why Engineers are an Endangered Species

The full room of expectant people drawn in by the title of this presentation were in my opinion rewarded with one of the most interesting and entertaining sessions of the week. Todd Fast of Sun Microsystems put forward the suggestion that software...

Jevgeni Kabanov05/21/08
0 replies

Scala Goes Dynamic with JavaRebel

As a scalable language Scala can be used both for scripting and for large enterprise applications. We at ZeroTurnaround respect and support the vision of a statically typed and powerful language that builds on the Java platform to improve the productivity and...

Jeffrey Ricker05/21/08
1 replies

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. Domain analysis, meta modeling, model-driven generation, template languages, domain-driven framework...

Geertjan Wielenga05/20/08
6 replies

Interview: John O'Hanley, Author of WEB4J Framework

"WEB4J has been built slowly over several years. Lately, it has reached a maturity which makes it 'ready for prime time', and worthy of wide consideration." These words, written by WEB4J framework author John O'Hanley recently in a TSS article,...

Meera Subbarao05/20/08
2 replies

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 Jolt award. He discusses the road ahead for continuous integration, what he envisions in the next...

Ricky Ho05/20/08
2 replies

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" operation needs to accumulate results for the whole job, as well as having a communication overhead in...

Jeff Rubinoff05/20/08
4 replies

Spring Framework Support in REST 0.7

REST 0.7 (i.e., Jersey, the reference implementation for RESTful web services) is out and now includes support for the Spring framework. Here is a step-by-step scenario

James Sugrue05/20/08
0 replies

Interview: Coding Competition Becomes Spectator Sport

This year sees the inaugural Hydra vs Dragon Coding Competition, the first Reality TV Style coding competition to be held for developers. With some generous prizes on offer, I talked with John A. De Goes of N-Brain to find out more about the competition,...

John Ferguson Smart05/19/08
6 replies

A Short Primer on Java Enums - part 2

In the first part of this article, we looked at the basics of how to use enums in Java 5. In this part, we look at some more advanced use cases, including how to use enums with Hibernate. Adding extra fields to enums Enums are implemented as fully-blown...

Kirk Knoernschild05/19/08
1 replies

OSGi - A Component of the Next Generation Platform?

There are many forces that influence technological evolution. After a decade of building enterprise applications on the web, today’s enterprise application platform is slowly evolving to the next generation application platform. What exactly are the...

Vladimir Ikryanov05/19/08
13 replies

Experimenting with Swing Application Framework

The quality and speed of building a Java-based graphic user interface (GUI) have always been high on the agenda. It is no secret that the development of a graphical interface using Swing requires quite a plenty of time. But it’s not critical if the...

Meera Subbarao05/19/08
16 replies

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 for test setup, properties transfer, and assertions.

Schalk Neethling05/18/08
0 replies

How To - jMaki Events

The January 27, 2007 Tech Tip Introduction to jMaki introduced jMaki, a lightweight framework for creating Web 2.0 applications using standards-based technologies such as CSS, HTML, and JavaScript. Among its other features, the jMaki framework makes...

Laurent Cohen05/18/08
0 replies

JPPF Grid Toolkit 1.2: Execution Policy, Serialization Schemes, Tomcat

Version 1.2 the Java Parallel Processing Framework (JPPF), the grid toolkit for Java, brings 3 major new features, outlined in this article.