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

CouchDB for the relational

Baron Schwartz, the lead author of Oreilly’s “

Read more ...

 

OAuth-ing Twitter with Twitter4J

Twitter turned off basic authentication. Finally. Henceforth, you can’t log into Twitter via its API in the traditional sense; accordingly, the following code, which uses Twitter4J isn’t valid any longer:

Read more ...

 

Open source business intelligence

I recently caught up with Tim Berglund and had a hip conversation with him regarding open source business intelligence. Tim points out that business intelligence tools have traditionally been a high-cost part of any enterprise’s software inventory (involving lots of golf and armies of consultants); however, options have emerged that allow teams to build credible business intelligence stacks out of entirely open-source components.

Read more ...

 

Sharding with Hibernate

As I’ve pointed out before, sharding isn’t for everyone, but it’s one way that relational systems can meet the demands of huge data. For some shops, sharding means being able to keep a trusted database like MySQL in place without sacrificing data scalability or system performance.

Read more ...

 

MongoDB and CouchDB: vastly different queries

Both MongoDB and CouchDB are document-oriented datastores.

Read more ...

 

Concrete concurrency werewolves

Cédric Beust has an interesting blog post entitled “Clojure, concurrency and silver bullets” where he takes issue with the notion that Clojure can yield code that

is multithread safe and it will automatically scale.

Read more ...

 

Stu Halloway on Clojure

I recently had the opportunity to chat with Stu Halloway (the author of “

Read more ...

 

High performance SimpleDB

Sid Anand, who writes the Practical Cloud Computing blog, has a series of posts entitled “SimpleDB Essentials for High Performance Users” in which he outlines a set of best practices and conventions for effectively leveraging SimpleDB. If you are using SimpleDB or are planning to, I highly recommend reading his points as they are super hip. Check out:

Read more ...

 

Guidance on Git podcast

I’m excited to announce that IBM developerWorks has launched a new series of podcasts hosted by yours truly. These podcasts feature technical discussions with various (opinionated) luminaries on a diverse set of subjects ranging from Git to Clojure to Griffon and even .NET (just to name a few!).

Read more ...

 

The next big JVM language?

There’s an interesting thread of comments related to a blog post by Stephen Colebourne, who is giving a talk at this year’s JavaOne entitled “Next Big JVM language.” In particular, he and others note that the Fantom language could be the answer (I find this interesting as Fantom really wasn’t even on my radar. Until now.).

Read more ...

 

Leveraging JPA with Amazon’s SimpleDB

Modeling domain objects for almost any type of application is a breeze using a relational framework like Grails, but what about SimpleDB? This article published by IBM DeveloperWorks entitled “Cloud storage with Amazon’s SimpleDB, Part 2″ shows you how to use SimpleJPA, rather than the Amazon SDK, to persist objects in SimpleDB’s cloud storage.

Read more ...

 

Think twice before sharding

I recently saw that Grails supports sharding via a nifty plugin. Briefly, sharding (as defined in Wikipedia) is a method of horizontal partitioning

Read more ...

 

More GAE datastore resources

There’s an interesting interview with the creators of Twig, Objectify-Appengine, and SimpleDS, which are all ORM-like frameworks built for the GAE that facilitate working with the underlying datastore (an abstraction of Bigtable).

Read more ...

 

In the clouds with Amazon’s SimpleDB

As part of the Amazon Web Services family, Amazon’s SimpleDB is a massively scalable and reliable key/value datastore, which is exposed via a web interface and can be accessed using any language you’d like — from Java to Ruby to Perl to C#. In fact, Amazon has recently released a standardized SDK for both the .NET and Java platforms.

Read more ...

 

Grails hip tip: LinkageError with SAXParseException

Recently a bogue error popped up with an existing Grails project at a client site. In an effort to abstract core domain logic (i.e. business rules) for a financial application, we decided to leverage Drools; consequently, after some prototyping of rules in a non-Grails project, we decided to start evaluating the Grails Drools plugin.

After installing said plugin, however, Grails failed to start up, instead issuing the error:

Read more ...

 
Syndicate content