A Look Inside HornetQ

Project Lead Tim Fox introduces HornetQ,  a multi-protocol, embeddable, high performance messaging system.

The ColdFusion Renaissance

Adam Lehman talks about the evolution of ColdFusion into an enterprise platform for Java, RIA, and SOA development.

Daily Dose - Google Seeks Chrome Patents

Google Seeks Chrome Patents   At least four patent applications have been filed by Google relating to their Chrome browser technology.  Three are related to the Google Native Client, which lets...

DZONE DAILY DOSE by mitchp

Scala Self-Type Annotations for Constrained Orthogonality

I talked about orthogonality in design in one of my earlier posts. We had a class Address in Scala and we saw how we can combine it with other...

0 replies - 814 views - 02/08/10 by Debasish Ghosh in Articles

Groovy.compareTo(Groovy++) - Part 1

My previous article A sneak peek into Groovy++ covered what Groovy++ is, what are the pros and cons of using it, where it fits compared to Groovy and Java and...

4 replies - 2111 views - 02/07/10 by RoshanDawrani in Articles

Java I/O streams and RMI

Perhaps every programmer working with Java RMI (Remote Method Invocation) comes to the point when he/she recognizes that java.io.Input/OutputStream classes do...

2 replies - 2694 views - 02/07/10 by johnny85 in Articles

Android App to Monitor Hudson Rest API

The android platform provides a compeling solution for Java developers. It is deployable in the new generation of smart phones, it leverages the Java language...

0 replies - 1468 views - 02/06/10 by Walter Bogaardt in Articles

What To Do With Projects on Kenai.com

One of the few negatives in the Oracle announcement last week was the fate of Project Kenai. Today, Ted Farrell wrote an entry in the Kenai blog to give an...

0 replies - 1171 views - 02/06/10 by James Sugrue in Articles

Introduction to OpenJPA

OpenJPA is the open source implementation of the Java Persistence API (JPA). OK, so what's that? THAT is a way to persist information in Java by way of using a...

3 replies - 2083 views - 02/05/10 by wsemg in News

OpenJPA Introductory Tutorial

Introduction

1 replies - 1385 views - 02/05/10 by wsemg in News

LLVM's Clang Compiler Achieves Self-Hosting

Self-sufficiency is a major milestone for any compiler technology.  The LLVM (Low Level Virtual Machine) developers were pleased to announce that their open...

0 replies - 1235 views - 02/05/10 by mitchp in News

Using Groovy to Generate Objective-C

I'm in the process of porting a Windows Mobile application to the iPhone for a local company.  The existing Windows Mobile application uses a local database...

5 replies - 2554 views - 02/05/10 by Gregg Bolinger in Articles

Deadlines Revealed: The Truth About How We Make It Across The Line

Even though all software developers have the best of intentions, sometime we have to bend the rules a bit in order to make deadlines. In most cases these hacks...

3 replies - 1496 views - 02/05/10 by James Sugrue in Articles

Enterprise Web Application Architecture 2.0 and Kittens

According to its homepage, CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. That is...

4 replies - 2139 views - 02/05/10 by dalexiuc in Articles

ALM Tools

There's a Special Report in the January 15 SDTimes with a headline that bothers me -- a lot. In the print edition, it's called "Can ALM tame the agile...

0 replies - 1002 views - 02/05/10 by slott in Articles

Ten Years of Tapestry

I recently realized that the first prototype of Tapestry was written ten years ago! It all started as a home project in my living room, with the original...

3 replies - 1056 views - 02/05/10 by Howard Lewis Ship in Articles

Java Object Mapping on Neo4j

Graph databases provide elegant and effective solutions for social networking applications.  NoSQL graph databases like neo4j can solve problems with...

1 replies - 3183 views - 02/05/10 by mitchp in Articles

A Look Inside the HornetQ Project with Tim Fox

JBoss HornetQ is an open source project to build a multi-protocol, embeddable, high performance messaging system. With the recent 2.0 release of the project,...

1 replies - 2151 views - 02/04/10 by Nitin Bharti in Articles