• submit to reddit
Buddhika Ariyaratne12/28/10
36988 views
6 replies

Object Database Programming with JPA and NetBeans

I have been developing Java applications for a long time and the major difficulty was the coding part related to database manipulations. Recently I shifted to use Object-Relational Mapping through JPA. I have used TopLink, EclipseLink, and ...

Rob Williams12/28/10
3889 views
2 replies

Well, Hello Github

So after my last post, I decided I would try to just setup commit emails on our git repository. I found a project called git-commit-notifier. It‘s a Ruby project that produces decent looking diffs that are colored.

James Sugrue12/28/10
4657 views
5 replies

Is Over-enginnering Part of a Software Developer's DNA?

You've probably read the recent BBC interview with Donald Ferguson, CTO of CA Technologies. Donald was responsible for bringing Websphere into being during his time at IBM, and states that it was the biggest technology mistake of his life. 

Axel Rauschmayer12/28/10
29269 views
5 replies

Eight important books for software developers

Each of the following eight books has greatly influenced how I think about software development.

Ashish Arya12/28/10
6834 views
5 replies

Enterprise Java Flex Applications – Architectural Approaches

Rich internet applications are becoming the new face of web based enterprise applications and flex is coming up as unanimous choice in this category. In this article, I presented few architectural approaches to use flex in java environment to develop web...

Avi Yehuda12/27/10
8464 views
9 replies

Java Interface Rules

Let’s start with a short Java question: Bellow you can see the interface ‘Test’. Which lines in that interface will be rejected by the compiler?

Rob Williams12/27/10
8347 views
4 replies

Github: More on How Free Sucks

So I am really happy to have changed to Git, I already blogged about that. One of my main motivations was so I could use *Gerrit*, a code review tool that makes it so people have to review code before it's merged with the server branch that others are...

Alosh Bennett12/27/10
5113 views
8 replies

Wish List: Java Object Replacement

I wish I could replace an object with another of the same type and the myriad references existing to the first one would automatically be redirected. Obj o1 = new Obj("Red");map.put("Ball", o1);list.add(o1);ball = o1;Obj o2 = new...

Ashish Arya12/27/10
36682 views
12 replies

10 Effective Ways to Become a Good Programmer

A good programmer is someone who always looks both ways before crossing a one-way street. ~Doug Linder Working as a software programmer in IT industry, one thing that drives us daily to the work place; is that fun and passion lies in programming. But to...

Kai Wähner12/27/10
7190 views
9 replies

J2EE is NOT Completely Dead Yet - but You Can Save Time and Money using JRebel

I want to share my experiences with JRebel (http://www.zeroturnaround.com/jrebel/). If you need some neutral information about this product to ease development with J2EE / JEE applications and application servers, this information is for you! In the...

Venkatt Guhesan12/25/10
5905 views
2 replies

Understanding Tomcat Configuration

Case #1: When the Tomcat config is this:<Host name="localhost" appBase="C:/apps/apache-tomcat/null" unpackWARs="true" autoDeploy="true" xmlValidation="false"...

Loren Kratzke12/25/10
3145 views
0 replies

To Be Immortal

As I filmed the eclipse tonight, I wondered over the facts.The moon will be at its highest point in the sky while eclipsed since Dec. 18, 419 AD. The next time we'll have a lunar eclipse on the same date as the winter solstice is Dec. 21, 2094. We all joked...

Peter ___12/24/10
6708 views
2 replies

Detect Stolen and Duplicate Tweets with Solr

A new feature “duplication detection” is implemented for the open source webapp jetwick and seems to work pretty good thanks to the great performance of Solr. To try it, go to the tweet about this blog post and click on the ‘Find Similar’ button...

Jakub Holý12/24/10
3868 views
0 replies

Ivy resolves downloads but ignores some artifacts (though not modules)

I’ve had a strange issue with Apache Ivy‘s resolve task – it resolved and downloaded all my dependencies but didn’t put some of them to the classpath (via ivy:cachepath) and certainly wouldn’t copy them either (via ivy:retrieve). An indicia was...

James Sugrue12/23/10
6982 views
9 replies

Open Source: Not Everyone Is A Winner

Like most Java developers, I wouldn't have gotten very far without the help of open source software. The variety of tools and frameworks available is an important factor for the success of the industry. However, the amount of tools that move to an open source...