• submit to reddit
Rafał Kuć07/03/11
8974 views
0 replies

Lucene and Solr 3.3

Only a few weeks passed since the release of 3.2 version Lucene and Solr (change list) and today we have another release numbered 3.3. In the newest version there are a few functionalities worth looking at, especially when we talk about Solr. Changes:

Moshe Kaplan07/03/11
4362 views
2 replies

Load Balacing Support in Dynamic Environments

The Mission These days we face a challenging task: designing a very large system of scalable instances. Each of these instances may be in a different geographic location, and many of them are on demand instances that are  being started and shutdown...

Venkatt Guhesan07/02/11
57823 views
2 replies

Tomcat 6+: Infamous “SEVERE: Error listenerStart” message – How-To debug this error?

I’m sure if you have been developing with Java and Tomcat for sometime, you are likely to run into the infamous debug error. SEVERE: Error listenerStart You will most likely start Googling it trying to find out what the heck is going on. And in trying to...

Taha Siddiqi07/02/11
3757 views
1 replies

A Periodic Zone Refresh Mixin for Tapestry

Tapestry uses a concept of Zones for Ajax based updates. Zones are components which are used to identify/mark a portion of a component/page for Ajax updates. Usually zones are connected to client events of other components e.g. click of EventLink or...

Wille Faler07/02/11
6005 views
1 replies

A Simple Scala Validation Framework

I was on the lookout for Scala validation frameworks, and I couldn’t readily find any that where not part of/dependent on some web- or other framework. Furthermore, I didn’t want to use a Java validation framework with all the compromises that would...

Dave Farley07/02/11
6677 views
0 replies

How long to retain build output?

Martin Fowler has recently made a post on the topic of the importance of reproducible builds. This is a vital principle for any process of continuous integration. The ability to recreate any given version of your system is essential, but there are several...

Lynda Moulton07/02/11
3892 views
0 replies

Collaboration, Convergence and Adoption

Here we are, half way through 2011, and on track for a banner year in the adoption of enterprise search, text mining/text analytics, and their integration with collaborative content platforms. You might ask for evidence; what I can offer is anecdotal...

Venkatt Guhesan07/02/11
4405 views
0 replies

Not all Tomcat 6 classloaders must be equal

Today, while doing some Grails development I came across a peculiar issue that perplexed me and I’m documenting it for all others to benefit. (Also see my other blog from today for the issue that started this journey). Here are my...

Rob Williams07/02/11
4477 views
0 replies

Solution to Tomcat Not Restarting on OS/X

Our mac mini server has tomcat on it, running Jenkins. Even when you do a clean restart, it doesn‘t load Tomcat properly. The reason is that the pid file is not removed on shutdown. I have searched on this before and found nothing. Tonight, I searched...

Taha Siddiqi07/02/11
4121 views
1 replies

A Modal Dialog For Tapestry

As Tapestry does not provide a Dialog Box, let us see how difficult(or easy) it is to create one on our own. We will use ModalBox as it has an MIT license and it is written in prototype (Soon this won’t be a criteria for choosing a script as Tapestry is...

Mihai Fonoage07/01/11
7315 views
1 replies

Unit and Functional Testing in Android

I don't have to tell you that testing is a fundamental part of the product development cycle, although I just did. No matter if you are developing for the desktop, web, or mobile space, you should make sure that the end software system works as required....

Razi Sharir07/01/11
7445 views
0 replies

“NewSQL-as-a-Service” Cloud Database

In a blog post following a recent report by the 451 Group, Matthew Aslett, a senior analyst for the research firm, defines the term “NewSQL” as a new breed of SQL database-related products.

Ben Kepes07/01/11
5119 views
0 replies

Cloudera Goes Full Lifecycle Management for Hadoop

Hadoop is gaining users as a way of running data-intensive distributed applications. I has been put to good use to help with the data issues faced by companies such as twitter, Facebook and eBay.

Andy Moncsek07/01/11
94638 views
21 replies

Creating a WebSocket-Chat-Application with Jetty and Glassfish

This article describes how to create a simple HTML5 chat application using WebSockets to connect to a Java back-end.

Robert Diana07/01/11
7818 views
3 replies

Google Plus Looks Good But Needs An Application Platform

By now you have likely heard that Google finally released its long-awaited social offering. First, let’s look at the basics: