• submit to reddit
adam bien02/10/10
5616 views
9 replies

Simplest Possible EJB 3.1 Timer

A timer doesn't have to be a singleton - it can be a @Stateless and even a @Stateful bean. The method doWork() will be invoked every second. There is no registration or configuration needed.

Hamlet D'Arcy02/10/10
4639 views
0 replies

Asynchronous Unit Test Coordination with JConch 1.2

Slowly but surely, JConch Java Concurrency Library is becoming a depot for multithreaded and asynchronous testing on the Java platform.

Ricky Ho02/10/10
8426 views
0 replies

NoSQL GraphDB

I received some constructive criticism regarding my previous blog in NoSQL patterns that I covered only the key/value store but have left out Graph DB.

Lyndsey Clevesy02/09/10
9197 views
0 replies

Corfield on ColdFusion

Sean Corfield, currently CEO of Railo Technologies, worked with language design and compiler technology in his early career and later became involved in the...

Mitch Pronschinske02/09/10
10963 views
1 replies

Ant 1.8 Scanning Leaves 1.7.1 in the Dust

The classic Java build tool, Apache Ant, just reached its next GA version update.  Ant 1.8 has improved directory scanning performance and better symbolic link cycle handling.  Dramatic improvements have been achieved when scanning large directory trees. ...

Wayne Adams02/09/10
21297 views
1 replies

Java Profiling with MonkeyWrench

MonkeyWrench (available at http://www.gorillalogic.com/monkeywrench) is an open-source Java profiler based on the runtime's built-in management interface and instrumentation hooks. MonkeyWrench enables you to:

James Sugrue02/09/10
48393 views
12 replies

Design Patterns Uncovered: The Adapter Pattern

Continuing our series of articles, taking each design pattern one by one, we move onto the Adapter pattern. This pattern is used a lot in Eclipse, allowing plug-ins to be loosely coupled, yet still be integrated into the Eclipse runtime. 

Ilya Sterin02/09/10
4670 views
0 replies

Scala Journey: Idioms, Concurrency and Other Rants

I’ve been following Scala off and on for about two years now. Mostly in spurts. I liked the language, but due to the workload and other priorities I never had the time to take it for a full ride. Well, over the last 2 weeks, I decided to take the full...

Nicolas Frankel02/09/10
3040 views
0 replies

Securing Middleware Products

My work is IT architecture, meaning I focus on the early steps of a project. Once the application is in production, I usually leave it to systems and production engineers. For example, for JVM fine tuning, most of the clients I worked for have people that...

Remy Sharp02/09/10
12968 views
5 replies

HTML5 vs Flash

First of all I wanted to make the title of this post "HTML5 and Flash", but I know it's going to bait more readers if I say versus. I should state for the record that for the foreseeable future I think Flash has a valid place on the web, and I don't...

Howard Lewis Ship02/09/10
2801 views
0 replies

Committed to Tapestry

Quite a few people have commented on Ten Years of Tapestry, many to note some of the many other great projects being built with Tapestry as a foundation. We keep a list of tutorials and extensions on the Tapestry home page, with many other sites noted on...

Avi Yehuda02/09/10
8065 views
9 replies

Getting Ready for Job Interviews

Searching for a job can be a rather discouraging experience. In a few occasions in the past I have found myself looking for a job as a Java developer. During these occasions I have managed to gather a few principles that have helped me along the way, perhaps...

Mitch Pronschinske02/09/10
4646 views
2 replies

Terracotta and Eucalyptus Forge Alliance

Today, Terracotta and Eucalyptus are announcing a partnership in which the two open source companies will provide tighter integration between Terracotta's data management solution and Eucalyptus' cloud solution.  The two companies will also engage in joint...

Mitch Pronschinske02/08/10
7414 views
0 replies

Kenai Will Live on in Java.net

Two weeks ago Oracle announced that it would be shutting down Project Kenai for public use and moving it inside the company for continued internal use.  Oracle said that the project was not achieving the expected usage levels, but they also said that they...

Nitin Bharti02/08/10
18510 views
0 replies

Adam Lehman on the "ColdFusion Renaissance"

In this interview, recorded at CFinNC 2009, Dan Wilson speaks with ColdFusion Product Manager Adam Lehman on the rebirth of the ColdFusion platform....