• submit to reddit
Jared Richardson09/08/10
17883 views
14 replies

No More Demo Code!

How often have you lived this scenario? Customers and managers beg, scream, and demand more features tomorrow. No matter what you tell them you can get done, they ask for more. So you work very hard... you do Whatever It Takes. You consume vast amounts of...

German Viscuso09/08/10
5548 views
1 replies

Real Android apps leveraging db4o persistence engine (Part 2)

This the second delivery in a series of articles targeted at showing developers how db4o (an open source database that leverages today's object-oriented languages, systems, and mindset) is being used in several Android projects to avoid all the pitfalls and...

Mitch Pronschinske09/08/10
7792 views
0 replies

PostgreSQL 9.1 Alpha Arrives Ahead of 9.0 GA

With PostgreSQL 9.0 approaching its final release, work on the next incremental version has already begun.  Today, PostgreSQL project developers released the first alpha of version 9.1.  This future release will add several major new features including...

Mitch Pronschinske09/08/10
8951 views
1 replies

Liferay Debuts Portal 6EE with New UI Tools, Analytics, and Extensibility

Two months ago, the open core portal company, Liferay, unveiled a new UI meta-framework called Alloy UI along with a migration program and several other services.  Today's release of Liferay Portal 6 Enterprise Edition contains enhanced social collaboration...

cyrille martraire09/08/10
3938 views
2 replies

Your Cross-Cutting Concerns are Someone Else's Core Domain

Consider a domain, for example an online bookshop project that we call BuyCheapBooks. The Ubiquitous Language for this domain would talk about Book, Category, Popularity, ShoppingCart etc.

Baptiste Wicht09/08/10
11205 views
3 replies

Java Concurrency – Part 4 : Semaphores

We continue with the Java Concurrency theme with semaphores. Semaphores are also a way to synchronize threads.

Mohammed Amine Tazi09/08/10
3620 views
2 replies

Cayenne in a Minute

Cayenne is a powerful Java Object Relational Mapping framework. It’s open source and completely free. One of the main Cayenne distinctions is that it comes with cross-platform modeling GUI tools. This places Cayenne in the league of its own, making it a...

Luigi Viggiano09/08/10
6605 views
1 replies

Workaround to Multi Threaded Testing

Since it has been introduced in JDK 1.5, I have loved the Executor abstraction over multi threaded execution.

Mitch Pronschinske09/07/10
4967 views
0 replies

Couchio Reborn as CouchOne; CouchOne Mobile Launched

CouchDB creator Damien Katz has renamed his startup, originally Couchio, and launched a corresponding mobile development platform.  Couchio, which is a company that provides developer tools and hosting for Apache CouchDB, has now changed its name to...

Matt Stine09/07/10
14213 views
0 replies

Waste #4: Handoffs

Welcome to episode four of our series "The Seven Wastes of Software Development." In episode one, we introduced the concept of eliminating waste from our software development efforts. Waste elimination can be traced all the way back to the the...

Jose Maria Arranz09/07/10
16178 views
21 replies

Server Centric Java Frameworks: Performance Comparison

These days we are used to AJAX-intensive, sophisticated web frameworks. These frameworks provide us desktop style development into the Single Page Interface (SPI) paradigm. As you know there are two main types of frameworks, client-centric and...

Alex Collins09/07/10
8774 views
8 replies

GWT in the enterprise - does it work?

Recent forays into GWT have enlightened me to this wonderful beast, but how do you apply it to the real world?

Mitch Pronschinske09/07/10
15208 views
0 replies

Drools 5.1 Expands Spring Support, Adds CXF, Camel, and JMX Monitoring

JBoss recently released the next version of their business logic integration platform, which is now split into five sub projects.  The main focus for Drools 5.1 has been to provide better consumability for users with declarative services based on Spring,...

Mitch Pronschinske09/07/10
9543 views
0 replies

Redis 2.0 and GORM for Redis Released

VMware employee Salvatore Sanfilippo has been hard at work developing Redis 2.0 and 2.2 in parallel.  Today the Google Code page announced the first stable release of 2.0.  Version 2.2 is approaching the feature freeze stage.  GORM for Redis was also...

Tim Boudreau09/07/10
6357 views
8 replies

Experiences With Gradle? Or, What I Really Want in a Build Tool...

I'm looking at build tools for a fairly large project (mostly Java with some Jython), and pretty dissatisfied with all of the standard options out there. Gradle looks like it might be able to do the things I want. I am wondering, is anybody out there is...