• submit to reddit
Alex Tkachman01/12/10
27242 views
14 replies

How come that Groovy++ overperform Java?

This article continues my writings on statically typed groovy. More information on motivations and goals of the project can be found in my previous articles published on DZone.To make a long story short "statically typed Groovy" (aka Static Groovy,...

James Sugrue01/12/10
30663 views
34 replies

What IDE Do You Use Everyday?

Recently German Java developer site JAXenter ran a poll to find what the most popular Java IDE was.  The results were pretty close, with Eclipse just edging it with 4% more votes than NetBeans. I'd like to see what the...

John Ferguson Smart01/12/10
3807 views
3 replies

Maven Mythbusters #2 - Maven Requires an Internet Connection to Delete a Directory

Maven seems to be one of those topics that brings out passion in many developers. In this series of articles, I want to take a look at some of the common myths and ideas that circulate about Maven, and see how they stand up to the light of scientific...

Mitch Pronschinske01/11/10
22323 views
6 replies

Popular Languages of 2009

The TIOBE index for 2009 says that Google's new Go programming language experienced more growth in popularity than any other language in 2009.  The growth is quite remarkable given that the language became available late in the year.  Is it all just hype? ...

Steven Lott01/11/10
8707 views
1 replies

Map Reduce -- How Cool is That?

From time-to-time I hear a few mentions of MapReduce; up until recently, I avoided looking into it. This month's CACM, however, is chock-full of MapReduce goodness. After reading some of the articles, I decided to look a little more closely at that approach...

David Sills01/11/10
11622 views
0 replies

JBoss Tools 3 Developer's Guide

Chapter 1: An overview of JBoss ToolsJBoss Tools includes a set of Eclipse plug-ins that support the development, deployment, and testing of JEE applications. It brings together a lot of...

Hamlet D'Arcy01/11/10
6383 views
0 replies

60 Second Agility: ROTI Meetings

Always in search of the absolute minimum of ceremony, my last team "discovered" a useful agile practice that takes 60 seconds from start to end: the ROTI Meeting.After every meeting, on the way out the door, draw a diagonal line on the whiteboard...

Christopher Lam01/10/10
54461 views
11 replies

How to Create a Scheduler Module in a Java EE 6 Application with TimerService

Many a time, in a Java EE application, besides the user-triggered transactions via the UI (e.g. from the JSF), there's a need for a mechanism to execute long running jobs triggered over time, e.g., batch jobs. Although in the EJB specs there's a Timer...

adam bien01/09/10
4201 views
1 replies

Java EE 6 And The JCP Stuff - Perfect For Lazy Developers

Clarification: all developers should be lazy :-). Java EE (6) is an abstraction of existing products (Hibernate, TopLink, Glassfish, JBoss, Geronimo, Tomcat+, ...) and API-implementations. So if you develop Java EE 6 applications,...

Peter ___01/09/10
4935 views
0 replies

Test-Driven Teaching: Initial Box Game

Now that you are a bit comfortable with your IDE and Java itself we will code the initial lines of the game in this tutorial. What you will learn in this section:

James Sugrue01/08/10
6446 views
23 replies

When Will JavaFX Get Real Community Acceptance?

Even though we're two years on from the 1.0 release of JavaFX, 2010 could be the defining year for the technology.  With the mobile device space really taking off, JavaFX has to prove that it deserves to be up there with competing technologies. While some...

Scott Lewis01/08/10
7070 views
0 replies

OSGi Remote Services From ECF

The ECF project has just finished our initial implementation of the OSGi 4.2 Remote Service specification (chapter 13 in compendium section). I want to highlight a few distinctive features of ECF's implementation. I'll be doing other/more blog posts to go...

Vincent Partington01/08/10
7594 views
0 replies

Middleware Integration Testing With JUnit, Maven and VMware: Part 3

Last year, before the Christmas holidays , I described how we do middleware integration testing at XebiaLabs and I described the way we deploy test servlets by wrapping them in WAR and EAR files that get generated on the fly

Hamlet D'Arcy01/08/10
26526 views
2 replies

Groovy AST Transformations by Example: Adding Methods to Classes

What can you do with a Groovy AST Transformation? A difficult question, considering the answer is "almost anything". One frequent use of AST Transformations is to write Groovy changes into the JVM .class files so that standard Java tools will know...

Brian Fox01/07/10
11873 views
7 replies

Why Nexus and not Artifactory? Compliance, Standards, Security, and Quality

We (Sonatype) recently received some support requests from a company making a switch from Artifactory to Nexus.  In the evaluation and system design phase, they were setting up Nexus to proxy their internal Artifactory instance and where having some troubles...