Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

JavaWorld Daily Brew

Speaking Gaelyk is easy with the App Engine

The introduction of the Google App Engine for both Python and Java has resulted in various frameworks emerging that facilitate developing applications targeted for Google’s infrastructure.

Read more ...

 

Book Review: Programming Scala

One more than one occasion, I’ve found myself yearning for a more functional paradigm that facilitates easier concurrency programming on the JVM.

Read more ...

 

To EasyMock or to Mockito?

From time to time, I’ve found that mocking various dependencies can be helpful in testing behavior. Briefly, mocking an object allows you to fake its behavior so as to more fully isolate some other object depending on this behavior — the classic use case is that of mocking a data access layer, for example. In this case, testing some object that depends on a DAO object becomes a bit easier if you can mock out the DAO and thus not have to worry about an associated database, etc.

Read more ...

 

Provisioning a Hudson CI server

As I wrote about before, CI in a Box is one of the easiest ways to get up and running with Continuous Integration– in fact, if you don’t believe me, check out the CI in a Box tutorial video.

Read more ...

 

CouchDB is so Groovy

Without a doubt, the burst of innovation occurring in the open source world over the last few years has led to an increase in developer productivity, baby. Freely available tools, frameworks, and solutions address once-common time sinks. Apache’s CouchDB is no exception. It’s amazingly easy to get going with CouchDB once you have it up and running.

Read more ...

 

Comparing Scala and Groovy via ScalaTest and easyb

Because it’s my bag, I’ve recently taken to learning Scala.

Read more ...

 

CouchDB on EC2 in 3 1/2 minutes

CouchDB is an open source document oriented database written in Erlang that allows you to model domains in a flexible manner as a self-contained document that contains no schema but, instead, a roughly similar blueprint to other documents.

Read more ...

 

XML verification just got easier with easyb

There’s myriad ways to validate XML these days; in fact, with Groovy, the mechanics of parsing XML with <a href="http://groovy.codehaus.org/Reading+XML+using+Groovy%27s+XmlSlurper">XMLSlurper</a> couldn’t be easier! Nevertheless, from time to time, because it’s my bag, baby, I’ve found that I’ve needed an easy way to validate XML documents without having to actually parse them myself.

Read more ...

 

EC2 is easier than you think

As I’ve written about before with respect to Development 2.0, the future of application infrastructures is already here: it’s the cloud.

Read more ...

 

Grails hip tip: exporting schema DDLs

If you utilize Grails out-of-the-box and don’t change any of the connection profiles, your hip application will be bound to an in memory instance of HSQLDB — this is fine and dandy for developmental purposes, but oftentimes, you’ll want to run Grails on top of a more permanent data store (keep in mind that you can operate in such a manner with HSQLDB’s file based persistence).

Read more ...

 

Anonymous classes are Groovy’s bag, once more

As I elaborated previously, Groovy

does not formally support the creation of anonymous inner classes.

Read more ...

 

Groovy hip tip: to use or not to use setters and getters

In Groovy, if you define a hip object with properties, you can access them directly; that is, you don’t have to define the bogue old-style sett

Read more ...

 

easyb now has an Eclipse plug-in!

The easyb team is excited to report that a hip Eclipse plug-in is in the works and an initial version is already available due to the copacetic work of both Darran White and Robert Hjertmann! The plug-in works with Eclipse 3.4 and 3.5 and currently supports running behaviors (both stories and scenarios) via the a run configuration.

Read more ...

 

You can borrow EC2 too

The aspects of Development 2.0 aren’t really new– but they are each increasingly becoming a reality for businesses across the board.

Read more ...

 

Instant Continuous Integration via the cloud

Looking to get Continuous Integration running for your project in short order? I recently took a look at CI in a Box, which is a

cloud based solution that provides Hudson, as a CI server, Java 6, Ant and Maven 2

Read more ...

 
Syndicate content