• submit to reddit
Peter ___04/15/11
9245 views
7 replies

Longest Common Substring Algorithm in Java

For jetwick I needed yet another string algorithm and stumbled over this cool and common problem: trying to find the longest substring of two strings. Be sure that you understand the difference to the LC sequence problem. For example if we have two...

Manik Surtani04/15/11
3511 views
1 replies

A new data grid JSR

Following up on my previous response to Antonio Goncalves' blog post, I have submitted a JSR to the JCP on a data grid standard, titled "Java Data Grids".  It has yet to be assigned a number by the JCP, but I thought I'd talk about it a little here...

Brian Gracely04/14/11
14650 views
0 replies

101 Thoughts about the "Cloud Foundry" Announcement

This week's Cloud Foundry announcement has the Cloud Computing community buzzing about the OpenPaaS framework driven by VMware.

Martin Fowler04/14/11
3091 views
1 replies

Eradicating Non-Determinism in Tests

An automated regression suite can play a vital role on a software project, valuable both for reducing defects in production and essential for evolutionary design. In talking with development teams I've often heard about the problem of non-deterministic tests...

Mitch Pronschinske04/14/11
12468 views
0 replies

A Plugin to Monitor Solr Multicore Servers

Need some tools to help you monitor the usage of your Apache Solr server?  Do you also need it to support multi-core configurations?  Then check out this plugin we just found:Plugin to monitor Solr server usage. Support of multicore configuration with...

Bas De Nooijer04/14/11
13465 views
0 replies

Testing Solr update XML messages

When updating a Solr index with the DataImportHandler or one of the available Solr clients you don’t really need to bother with all the details of updates. Most clients just give a simplified “add”, “delete” and “commit” interface to Solr...

Victor Savkin04/14/11
6604 views
0 replies

Compile-Time Metaprogramming in Groovy, Part 1

I began playing with AST transformations in Groovy a few days ago (Review of the chapter about AST transformations (GINA2)). Being so excited about the technology I’ve decided to write a few posts (step by step tutorials) describing how to add...

Constantin Alin04/14/11
3993 views
3 replies

Define a CDI Qualifier

Imagine a classic scenario – a set of beans that implements the same bean type, and injection points for those beans. Usually, when bean type has multiple implementations, you deal with a Java interface type, like this one – a simple interface...

04/14/11
3989 views
0 replies

Simple App: Quoats

For my first real project on Google App Engine, I thought I’d try something simple and small. Quoats, what I’ve decided to call it, is an idea that’s been sitting in the back of my head for a long time.

Chris Keene04/14/11
9551 views
3 replies

Death by Cloud - How Amazon is Killing Open Source Software

The mood at last week's Open Source Think Tank was surprisingly somber.

Mitch Pronschinske04/13/11
15603 views
0 replies

Jon Gifford of Loggly on SolrCloud, Near-Real Time Search, and Twitter's Secrets

Ahead of the Lucene Revolution conference, an event dedicated to open source search, DZone had the opportunity to speak with John Gifford, the CTO and Co-Founder of Loggly.  Loggly has been using SolrCloud for over a year now in their cloud-based...

Grant Ingersoll04/13/11
11150 views
0 replies

Some Lucene/Solr Freebies

While we make some of our money off of professional services and support of Apache Lucene and Solr, I thought I would pass along a few freebies when it comes to improving your Lucene or Solr application.  These are things that we usually end up telling...

Thomas Eichberger04/13/11
7343 views
5 replies

JSR-346 for new CDI 1.1

There is a new Java Specification Request (JSR) with number 346: Contexts and Dependency Injection for JavaTM EE 1.1. It contains improvements for CDI  1.0, and is led by Red Hat.

Victor Savkin04/13/11
6027 views
0 replies

Review of the chapter about AST transformations (GINA2)

AST Transformations or compile-time metaprogramming is one of the coolest features of Groovy. I’m really excited about it as I didn’t see similar technologies in other mainstream languages. Sure we’ve been able to use macros in Lisp for decades but...

Sam Farmer04/13/11
7353 views
0 replies

10 New ColdFusion Builder Keyboard Shortcuts

Let's start with the big changes: Abort and dump have new keyboard shortcuts. These are triggered by Cmmd+T or Ctrl+T, releasing all keys and then: Abort (a)Dump (d)Other useful shortcuts for the Cmmd+T shortcut include:Output (o)Comment (m)Set variable...