• submit to reddit
Mitch Pronschinske05/17/11
7307 views
0 replies

Interview: How Canoo Profited from Using the Solr and Semantic Search

Before the start of the Lucene Revolution conference on May 23rd, an event dedicated to open source search, DZone had the opportunity to speak with Alberto Mijares, a software engineer at Canoo with more than 10 years of experience. He is a Scrum Master and...

Jim Moscater05/17/11
18593 views
0 replies

Poll: Open Source License Usage

69% of open source projects are licensed under the GPL, while only 10% of open source apps used by enterprise applications are under the GPL.  That’s according to OpenLogic, a support and solutions provider for...

Jim Moscater05/17/11
4250 views
0 replies

Amazon's Appstore Gunning For Android Market With PopCap Alliance

Amazon is getting serious about competing with Google’s Android Marketplace, as shown by their recent contract with PopCap Games, who has agreed to exclusively distribute two of their popular game titles for a two-week period on the Amazon Appstore.

Giorgio Sironi05/17/11
17980 views
0 replies

The 4 rules of simple design

A colleague of mine told me a bit ago that Red-green instead of Red-green-refactor was becoming an issue: many commits where made just when the green bar was reached. A reason for this behavior was the fear of overdesigning the system and code for tomorrow...

05/16/11
4775 views
1 replies

Go, Google App Engine, Go!

Google’s statically typed Go programming language will soon be available as an experimental feature for website and app developers on the Google App Engine cloud platform. This makes Go the third language supported by Google App Engine after Python...

Matt Raible05/16/11
41767 views
2 replies

Java Web Application Security - Part II: Spring Security Login Demo

Last week, I wrote a tutorial on how to implement Security in Java EE 6. This week, I'd like to show you how to implement the same features using Spring Security. Before I begin, I'd like to explain my reason for writing this article.

Mitch Pronschinske05/16/11
10225 views
0 replies

MVC for the Rest of Us

The Model-View-Controller pattern (MVC) is one of the most widely advocated patterns for developing Web applications, and there are a number of quality MVC...

Sandeep Bhandari05/16/11
31582 views
4 replies

How to Iterate ArrayList in Struts2

We will discuss how to iterate over a collection of String objects in Struts2 tag libraries and then a List of custom class objects. It looks as if iterating a list of string objects is easier than iterating over a list of custom class objects in Struts 2....

Rob Williams05/16/11
5895 views
0 replies

An Eclipse Template for Creating Annotations

If/when you start doing Java EE 6 (spec lead from Oracle insisted that I use this means of referring to the latest release, by telling me that JEE6 does not exist, which I took some philosophical amusement in, given that ...

Marco Tedone05/16/11
15985 views
3 replies

AOP made easy with AspectJ and Spring

I recently started looking at Aspect Oriented Programming (AOP) and I'm finding it exciting to say the least. Of course I was acquainted with it, since I saw it used for transaction management within Spring but I have never looked at it in depth. In this...

Nicolas Frankel05/16/11
4560 views
0 replies

Vaadin courses on JavaBlackBelt

For those of you who haven’t heard of JavaBlackBelt, it’s an e-learning community site. Once registered, users can use the site in a variety of ways:

Jim Moscater05/16/11
22364 views
2 replies

MongoDB Finds A Major Adopter In Craigslist

 MongoDB recently gained another adopter (possibly its largest yet).The NoSQL data store is now being used to archive billions of records at Craigslist, the popular classifieds and job posting community that serves 570 cities in 50 countries.

Sagar H Ganatra05/16/11
7951 views
2 replies

A cheat sheet of keyboard shortcuts in ColdFusion Builder

In my last post I have explained about keyboard shortcuts in ColdFusion Builder 2.0. This blog post contains a list of all shortcut keys and I have listed these keyboard shortcuts based on the categories that it falls into. Well, this post was not planned...