• submit to reddit

Algorithm of the Week: Data Compression with Diagram Encoding and Pattern Substitution

Two variants of run-length encoding are the diagram encoding and the pattern substitution algorithms. The diagram encoding is actually a very simple...

1 replies - 3924 views - 01/24/12 by Stoimen Popov in Articles

Designing Search (Part 1): Search Box Design

This is the first installment in a series of tutorials on creating the right search utility for your use case.  In this part, you will learn how to make the...

0 replies - 3461 views - 01/19/12 by Tony Russell-rose in Articles

DZone Top Article of 2011: Ask DZ - What's the best programming advice you've ever got?

For example, Travis Griggs' blog post explains some of the best OOP advice he ever received.What is the best piece of advice anyone ever gave you, and why it...

22 replies - 15302 views - 01/18/12 by John Esposito in Articles

Algorithm of the Week: Data Compression with Bitmaps

In my previous post we saw how to compress data consisting of very long runs of repeating elements. This type of compression is known as “run-length...

0 replies - 3368 views - 01/17/12 by Stoimen Popov in Articles

Groovy DSL - A Simple Example

Domain Specific Languages (DSLs) have become a valuable part of the Groovy idiom. DSLs are used in native Groovy builders, Grails and GORM, and testing...

1 replies - 2764 views - 01/17/12 by Nirav Assar in Articles

GlassFish Clustering within Jelastic

GlassFish is an open-source application server that can run any Java EE application, providing enterprise level reliability and performance with full...

1 replies - 2540 views - 01/16/12 by Judah Johns in Articles

DZone Top Article of 2011: 7 Tenets Of Framework Selection

As you develop any application, you will need to choose various tools, libraries and frameworks that you want to integrate into the application. In some...

0 replies - 10042 views - 01/15/12 by Robert Diana in News

DZone Top Articles of 2011: The Code Sample (The Programmer’s Guide to Getting Hired)

Why you are being asked for a code sample and what it says about the employer. At some point during the developer recruiting process, any hiring manager with...

5 replies - 14253 views - 01/05/12 by John Fuex in Articles

DZone's Top Articles of 2011

This week, DZone has gathered together its top articles in every major topical area.  These were chosen based popularity and quality of content.  If you...

1 replies - 6091 views - 01/05/12 by Mitchell Pronsc... in Articles

What Happened To The 9 Programming Languages To Watch in 2011

Last year, I wrote a post entitled 9 Programming Languages To Watch In 2011. Now that 2011 is basically over, let’s see what happened to these languages...

7 replies - 12532 views - 12/19/11 by Robert Diana in Articles

Grails & Hudson Part 4: Automated Deployment

This is a quick post to describe the steps involved with getting Hudson to deploy a Grails application to a remote Tomcat server. Tomcat First up you’ll...

0 replies - 3535 views - 12/18/11 by Robin Bramley in Articles

The 1st Kolamba DZone Community Meetup

Be sure to check out the DZone Blog for pictures of our meetup last week at the HQ in Cary, NC!We successfully completed the first Kolamba DZone meetup with...

1 replies - 4094 views - 12/16/11 by Prabath Siriwardena in Articles

Rails vs. Grails

I was recently asked the question: Rails or Grails? I needed to summarize the key differences and industry sentiment. This was my response.Before I make any...

11 replies - 7416 views - 12/16/11 by Brian Oneill in Articles

New in Jelastic PaaS: session replication and sticky sessions

Here are some details on how the high availability features that we added few days ago work.

3 replies - 4047 views - 12/15/11 by Ruslan Synytsky in Articles

Global vs. Local Graph Ranking

Graph ranking algorithms are all about mapping a complex graphical structure to a numeric vector. For a given algorithm, a single numeric value in the...

2 replies - 3342 views - 12/14/11 by Marko Rodriguez in News