• submit to reddit
Luigi Viggiano05/07/12
3198 views
0 replies

How to Query HTTP:BL for Spamming IP Addresses

f you don’t know Project Honey Pot, go and have a look. They offer a service for querying IP addresses and check if they are listed in those involving in spamming or threatening activities. Let's see how to do this in Java.

Sylvain Leroy05/07/12
3411 views
0 replies

Spring 3.1 Release and runtime exception with Logfactory

With the upgrade this morning of our applications to Spring 3.1.1-RELEASE, we obtained odd runtime exceptions :

Eric Genesky05/07/12
4142 views
0 replies

Video: Max DeMarzi Presents An Example Graph Visualization with Processing.js

This video introduces Processing.js and follows up with an example visualization. Max also shows how this is connected to Neo4j via its REST API.

Mitch Pronschinske05/07/12
7997 views
10 replies

BREAKING: Jury Finds Infringements in Oracle v. Google Copyright Case

The verdict for phase one of the Oracle v. Google trial has finally been read and what sources out of Twitter are saying indicate that some infringement was found on Google's end.

Giorgio Sironi05/07/12
8170 views
0 replies

What is global state?

Globale state: it's everywhere, but its mutability is the real danger.

John Whish05/07/12
4746 views
0 replies

How to Schedule MySQL Database Backups to Amazon S3

Usin cfexecute, this makes it possible to back up each database into a separate file and then upload to Amazon S3

Kai Wähner05/07/12
24495 views
0 replies

Apache Camel Tutorial - EIP, Routes, Components, Testing, and More

Data exchanges between companies have increased a lot. The number of applications, which must be integrated is increasing, too. The interfaces use different technologies, protocols and data formats. This article gives an introduction to Apache Camel including several code examples.

Mitch Pronschinske05/07/12
5901 views
0 replies

FarCry Solr Pro CMS Plugin

Looking for a Solr CMS plugin on par with the Drupal plugin? The FarCry Solr Pro plugin lets you use the power of Lucene (through Solr) to index and search your site. It goes above and beyond ColdFusion's native implementation of Solr.

James Betteley05/07/12
8217 views
7 replies

Maven the Version Number Nazi

Maven doesn’t like it when you use different verison numbers to the Maven standard format. I’m not “Maven bashing”, it’s just that this particular problem doesn’t have quite the elegant solution I was looking for. I do appreciate Maven, honestly.

Jos Dirksen05/07/12
8077 views
0 replies

Protect a REST service using HMAC (Play 2.0)

In this article I'll show you how you can implement this algorithm for a Play 2.0 based REST service. If you use a different technology the steps will be pretty much the same way though.

Fabrizio Giudici05/07/12
7819 views
0 replies

First Smoke Test: NetBeans IDE 7.1.2 & Oracle JDK 7u4 for Mac OS X

In case you didn't notice it, Oracle has released the first JDK 7 for Mac OS X made under its own responsibility. This is a historic milestone as in the past decade Apple did the whole job of porting, after some previous poor attempts by Sun. Unfortunately,...

Blaise Doughan05/06/12
3772 views
0 replies

Extending JAXB - Representing Metadata as JSON

Since MOXy has a JAXB model for its mapping document we were able to eat our own dog food, and now MOXy offers a JSON mapping document.

David Green05/06/12
2814 views
1 replies

Effectiveness of Teams

Agile places an emphasis on the importance of the team.. But yet some research seems to suggest that individuals are more effective than teams.

Jos Dirksen05/06/12
9192 views
0 replies

Protect a REST Service Using HMAC (Play 2.0)

When you talk about security for REST based APIs, people often point to HTTPS. When you, however, require an additional level of security, or HTTPS just isn't available, you need an alternative.

Martin Thompson05/06/12
2845 views
0 replies

Invoke Interface Optimisations

I'm often asked about the performance differences between Java, C, and C++, and which is better. There are however a few tricks available to managed runtimes that can provide optimisation opportunities not available to statically optimised languages.