• submit to reddit
Roger Hughes03/31/12
7639 views
2 replies

The Strategy Pattern

If you've ever used Spring, but never heard of the Strategy pattern, all this should feel a little familiar. This is because it turns out that the Guys at Spring use the Strategy Pattern to underpin their whole technology

Mitch Pronschinske03/31/12
4818 views
1 replies

Real-Time Web Curation Site "Storify" Adds Search with Solr

Storify is "a company building tools to help journalists, bloggers and experts curate the real-time Web." As you can imagine, search functionality for this kind of tool can be a crucial feature, and this week, the service finally added search by using an open source technology you may have heard of: Apache Solr.

Jos Dirksen03/30/12
32236 views
0 replies

How to Analyze Java SSL Errors

In my recent projects I've had to do a lot with certificates, Java and HTTPS with client-side authentication. And in most of these projects, I've run into various SSL configuration errors.

Swaranga Sarma03/30/12
6372 views
1 replies

Garbage Collection with Automatic Resource Management in Java 7

This post provides a brief overview of a new feature introduced in Java 7 called Automatic Resource Management or ARM. The post delves how ARM tries to reduce the code that a developer has to write to efficiently free the JVM heap of allocated resources.

Ricardo Zuasti03/30/12
185236 views
3 replies

Stronger Anti Cross-Site Scripting (XSS) Filter for Java Web Apps

Here is an example of a simple XSS filter for Java applications. What it basically does is remove all suspicious strings from request parameters before returning them to the application.

David Salter03/30/12
12440 views
0 replies

Creating a Shortcut to Eclipse on the Ubuntu Unity Dock

If you use Eclipse on Ubuntu, you will probably have found that the version in the Ubuntu repositories doesn’t have all the plugins you’re used to, and will have installed Eclipse from a download at eclipse.org

David Salter03/30/12
16400 views
0 replies

A How-to Guide for Hosting on OpenShift

Including how to install the client tools, create a domain/app, provide MySQL support, install WordPress and push to OpenShift.

Swizec Teller03/30/12
10271 views
14 replies

My Language is Better than Yours

Programming languages – the second favorite thing for geeks to fight about (right after code editors and IDE‘s). Here's a reminder about how much your opinions and arguments matter...

Mitch Pronschinske03/30/12
7082 views
0 replies

Poll: How Do We Handle Our Application Environments?

I've created a poll that will give us all some interesting insights into the status of the developer community and how we're managing our application environments and deployments. We'll be sharing the poll results with the participants in the coming weeks. So answer the questions below to make sure that we get a full picture of how hard or easy our lives are in the areas of performance monitoring and deployment.

Dustin Marx03/29/12
5369 views
0 replies

Unit Testing is a Means to an End

As with most good things, even unit testing enthusiasm can go too far. The benefits of unit testing can lead to overly enthusiastic unit testing developers forgetting that unit tests are not the end themselves, but rather are a means to the real end.

Bozhidar Bozhanov03/29/12
3550 views
2 replies

Code Reviews Do Not Guarantee A Good Product

If you have a decent development process, you most probably have code reviews. But it appears many people (especially management) believe that code reviews make sure the end product is good, and bug-free

Max De Marzi03/29/12
5818 views
0 replies

Visualizing a Set of Hiveplots with Neo4j

This high-theory, well illustrated post covers some of the types of visualization of hiveplots in neo4j, and includes links to informative resources for further exploration.

Swaranga Sarma03/29/12
10156 views
2 replies

A Generic and Concurrent Object Pool

In recent years, the performance of the JVM has multiplied manifold that object pooling for better performance has been made almost redundant for most type of objects. In essence, creation of objects are no longer considered as expensive as it was done before.

Luis Atencio03/29/12
8895 views
0 replies

Measuring Code Complexity

Lately, development managers have put a lot of interest in measuring code quality. Therefore, things like code reviews and analysis tools have become very popular at identifying "Technical Debt" early.

Tim O'brien03/29/12
3925 views
0 replies

We’re a Java Shop, We’re Not Going to Get Hacked…

If you've been using GWT, Xerces, Spring MVC or many other open source projects, you are possibly introducing vulnerable components into your codebase. So it's worthwhile working out how to avoid deploying known security problems to production.