• submit to reddit
Jakub Holý04/06/12
0 replies

Exposing Functionality Over HTTP with Groovy and Ultra-Lightweight HTTP Servers

I needed a quick and simple way to enable some users to query a table and figured out that the easiest solution was to use an embedded, ligthweight HTTP server so that the users could type a URL in their browser and get the results. The question was, of course, which server is best for it.

Tomasz Nurkiewicz04/06/12
0 replies

Configuring Quartz With JDBCJobStore in Spring

I am starting a little series about Quartz scheduler internals, tips and tricks, this is a chapter 0 - how to configure persistent job store. In Quartz you essentially have a choice between storing jobs and triggers in memory and in a relational database

Simeon Franklin04/06/12
0 replies

Getting started with Jython

A student in Simeon Franklin's Python Fundamentals class asked him to demonstrate how to get started with Jython. Having never used Jython, and not being a Java programmer, Simeon agreed to see if he could install Jython and demonstrate using a Java standard library class. In this post, Simeon explains his process for getting started with Jython.

Eric Genesky04/06/12
0 replies

Things You Need to Know About HBase Schema Design

Avoid common HBase pitfalls by checking out this one-hour discussion of HBase's architectural constraints and storage layer.

Mitch Pronschinske04/06/12
0 replies

How Facebook Does Deployment

Some interesting insider info was released this week about the Facebook deployment process. I've compiled a TL;DR version here. The information comes straight from Chuck Rossi, the head of Facebook's release engineering team.

Scott Morrison 04/06/12
0 replies

Cloud Security Alliance Introduces Security, Trust and Assurance Registry

A series of questions designed to document the security controls a cloud provider has in place. Cloud providers will self-assess their status and publish the results in the CSA’s centralized registry.

Tony Russell-rose04/06/12
0 replies

Designing Faceted Search: Getting the Basics Right (Part 1)

In this post, we’ll look at some of the fundamental design considerations in faceted search, such as layout (i.e. where to place the faceted navigation menus) and default state (e.g. open, closed, or a hybrid).

Bozhidar Bozhanov04/06/12
2 replies

Corny Programming Jokes

Many of these programmer jokes are aimed at Java developers. One is for PHP devs. Here's a taste: "I’ve written a movie about insects. Here’s the Ant script."

Roger Hughes04/05/12
6 replies

Design Patterns, The Emperor’s New Clothes and Catch 22

Although I like the GOF Design Patterns I thought that it would be a good idea to figure out if there are any problems with using them. Are they as good as people think? Or is it just that developer's think they’re cool: a case of The Emperor’s New Clothes?

Mark Needham04/05/12
0 replies

Find/Replace Using Regular Expressions With Capture Groups in IntelliJ

Everyone now and then we end up having to write a bunch of mapping code and I quite like using IntelliJ’s ‘Replace’ option to do it but always end up spending about 5 minutes trying to remember how to do capture groups so I thought I’d write it down this time.

Jos Dirksen04/05/12
0 replies

How to Use SPDY with Jetty

SPDY is a new protocol proposed by Google as a new protocol for the web. SPDY is compatible with HTTP but tries to reduce web page loading by using compression, mulitplexing and prioritization.

Dustin Marx04/05/12
0 replies

Java 7's Support for Suppressed Exceptions

A new constructor and two new methods were added to the Throwable class (parent of Exception and Error classes) in JDK 7. The new constructor and two new methods were added to support "suppressed exceptions"

Craig Flichel04/05/12
0 replies

Null and 3-Dimensional Ordering Helpers in Java

When dealing with data sets retrieved from a database, if we want them ordered, we usually will want to order them right in the SQL, rather than order them after retrieval.

Chris Smith04/05/12
4 replies

Is Google Play the Beginning of the End for Android?

Google's recent re-branding of the Android Marketplace as Google Play could mean the end Android for Google. We take a look at some of the recent events and peer into our crystal ball for a look at things to come.

German Viscuso04/05/12
3 replies

Beyond Java ORM: What Versant Did with the JPA (Part 1)

The Versant team reviewed state-of the-art JPA tech. to bring you Versant JPA; this article introduces the basic building blocks of the Java Persistence API