• submit to reddit
Steven Lott01/26/11
5303 views
1 replies

Wild-Card (LIKE-clause) Searches are Slow. What to do?

Patient: "Doctor, doctor, it hurts when I do this."Doctor: "Then don't do that."I got an email with hundreds of words of content. This part made sense: "...doing wild card searches using Oracle's database engine and are wondering...

Sivaprasadreddy...01/26/11
33908 views
14 replies

10 Steps to Become an Outstanding Java Developer

If you are a Java developer and passionate about technology, you can follow these ten points which could make you an outstanding Java developer. 1. Have strong foundation and understanding on OO Principles

Peter ___01/25/11
61553 views
2 replies

Apache Solr: Get Started, Get Excited!

We've all seen them on various websites.  Crappy search utilities.  They are a constant reminder that search is not something you should take lightly when building a website or application.  Search is not just Google's game anymore.  When...

Giorgio Sironi01/25/11
14121 views
26 replies

And now instead, 5 things Java envies PHP for

Disclaimer: I do not want to start a religion war on Java vs. PHP. You know the old saying that we should learn a new programming language every now and then? The purpose is to get a fresh perspective and collect new ideas that we can use in our preferred...

William Draï01/25/11
39534 views
14 replies

Enterprise RIA with Spring 3, Flex 4 and GraniteDS

Adobe Flex is one of the most widely used client technologies for building rich applications and Spring 3 is one of the most popular Java application frameworks. These two technologies make a great combination for building enterprise applications with a...

James Sugrue01/25/11
6172 views
10 replies

Forrester's Take On The Future Of Java

Forrester have released their latest report on the future of Java, with the headline that "Java's future will be constained by the bounds of Oracle's business model". This post summarises the report into five key points. There is one key point I'd...

James Sugrue01/25/11
4626 views
1 replies

Android Gains Serious Ground In Latest Appcelerator Developer Survey

Appcelerator released the results of their quarterly mobile developer survey today, which took place on January 10-12 this year. The timing of the survey was to follow on from the excitment of CES and see what developers felt they needed to focus on for their...

Shekhar Gulati01/25/11
8030 views
5 replies

Mock Static Methods using Spring Aspects

I am a Spring framework user for last three years and I have really enjoyed working with Spring. One thing that I am seeing these days is the heavy use of AspectJ in most of SpringSource products. Spring Roo is a RAD tool for Java developers which makes use...

Nicolas Frankel01/24/11
4404 views
2 replies

Mixing Vaadin and Scala (with a touch of Maven)

People who are familiar with my articles know that I’m interested in Vaadin (see the “Go further” section below) and also more recently in Scala since both can increase your productivity. Environment preparation Thus it is only natural that I tried to...

Krishna Kumar01/24/11
7790 views
4 replies

Programming is Easy, Software Development is Hard

David Brooks has a great essay on which skills are difficult to master: She’s protecting them from the most intellectually demanding activities because she doesn’t understand what’s cognitively difficult and what isn’t.

Mark Needham01/24/11
3631 views
1 replies

Distributed Agile: Stories – Negotiable

I was recently reading an article about how to write meaningful user stories and towards the end of it the author mentioned the INVEST acronym which suggests that stories should be:

Matt Raible01/24/11
5548 views
1 replies

Making Code Generation Smarter with Maven

As you might've read in my last entry, I recently started a new gig with Overstock.com. On my first day, I was quickly immersed into the development process by joining the Conversion Team. The Conversion Team is responsible for developing the checkout UI...

Richard Freedman01/23/11
15454 views
3 replies

Database Connection Pooling In Grails – solving the idle timeout issue

Grails turns database connection pooling on by default, and uses the Apache Commons DBCP library to do the pooling. With many of the popular JDBC drivers, this can cause a failure when the application is accessed after a long idle time, commonly when a...

Per Ola Sæther01/22/11
6075 views
2 replies

Creating Compact and Easy to Read UML Class Diagrams

As a solution architect I often get thrown into projects with a lot of legacy code and little or outdated documentation. My mandate is to suggest architectural changes that will reduce maintenance costs and ease further development. The first thing I focus...