• submit to reddit
Jevgeni Kabanov06/19/09
10186 views
8 replies

ClassLoaderLocal: How to Avoid ClassLoader Leaks on Application Redeploy

"OutOfMemoryError: PermGen" is a very common message to see after a few redeploys. The reason why it's so common is that it's amazingly easy to leak a class loader. It's enough to hold a single outside reference to an object instantiated from a...

James Sugrue06/19/09
4535 views
2 replies

JSF 2.0 Refcard Released: Meet The Author

This week we released our JSF 2.0 Refcard. I had the chance to ask the author, Cay Horstmann, some questions about JSF 2.0 from what it's all about, to discussing the future for the framework. Click here to download your free JSF 2.0 Refcard now!  ...

Nitin Bharti06/18/09
8985 views
0 replies

A Look Inside Google App Engine for Java

In this presentation, recorded at the recent Google I/O Conference, Martin Fowler and Rebecca Parsons of ThoughtWorks describe some of the applications they've...

Kirk Knoernschild06/18/09
15359 views
0 replies

The New Era of Programming Languages

Burton Group has just published the overview I authored titled  The New Era of Programming Languages. This is a timely document. The Tiobe Programming Index shows an increasing mix of different language types that are popular today.

Eric Minick06/18/09
3957 views
2 replies

Two Strategies for Managing Run-Time Dependencies

Many software projects have dependencies at run time on other projects that are built and deployed by the software team. Some version of another application must be present in order to run properly. We see this situation appearing most often with Web...

Jose Maria Arranz06/18/09
12750 views
27 replies

XUL Based Web Applications. Why Not?

I have just done some support for remote XUL applications in ItsNat (not public yet). Maybe you do not know XUL -  XUL is the web component system based on web technologies included in Gecko based browsers (for instance FireFox). It is not new, as the first...

Mike Miller06/17/09
7283 views
0 replies

The Definitive Guide to Grails

Chapter 1 The Essence of Grails The first chapter provides a very high-level overview of Grails.   The chapter leads you through setting up the basics for the gTunes application, which...

Walter Bogaardt06/17/09
7326 views
1 replies

Trending Analysis With Maven Dashboard

Continuous integration is talked about as part of Agile development practices. It is lauded for its use to keep developers from “breaking the build”. This tip will discuss how to implement trend reporting in daily builds using the Maven and the...

James Sugrue06/17/09
8021 views
2 replies

Introducing Infinispan: An Interview With Manik Surtani

I met with Manik Surtain from Infinispan to discuss the project and to find out more about data grids, the demands that distributed computing place on development now, and what the difference between a data grid and a cloud really is.James Sugrue: Could you...

Howard Lewis Ship06/17/09
4869 views
5 replies

Why Choose Tapestry?

I recently had an e-mail exchange with a Tapestry user; after congratulating me on creating Tapestry, he went on with the following observation on his organization: The company I work at unfortunately chose JSF for their big app. The reason was that Tapestry...

Tim Buntel06/16/09
18582 views
9 replies

What's new in Flash Builder 4 beta

The entire Adobe Flex team is delighted to introduce you to Adobe Flash Builder 4 beta, formerly known as Adobe Flex Builder. Over the past eighteen months, we've been working to evolve more than just the name of the product.

Max Katz06/16/09
29308 views
1 replies

JavaFX and Seam with Flamingo

This is a two part article (part two) that will demonstrate how to use JavaFX and Seam with the Flamingo RIA framework. The article assumes that you have a basic familiarity with JavaFX and Seam.

Kirk Knoernschild06/16/09
8665 views
0 replies

Tech Chat - Craig Walls on Spring Dynamic Modules

Craig Walls is author of the recently published DZone Refcard, "Getting Started with Spring-DM", as well as previous Refcardz on Spring, such as "Spring Configuration" and "Spring Annotations".

Burk Hufnagel06/16/09
4130 views
4 replies

JavaOne 2009 - A Retrospective

Walking out of the Moscone Center into the early evening air of San Francisco, it was hard to believe that JavaOne 2009 was over. Sure I'd spent four long days with little sleep, but there was so much going on for most of the time that it just didn't feel...

Greg Luck06/15/09
17408 views
5 replies

The Role of Caching in Large Scale Architecture

Pre-Internet, lots of systems were built without caches. The need to scale has led to the widespread deployment of caching. Most of the open source caching projects grew out of internal efforts to solve performance problems for specific web sites. Ehcache,...