• submit to reddit
Trisha Gee12/07/11
2194 views
0 replies

Video of our JAX London session

At JAX London Mike and I presented "Understanding the Disruptor - A Beginner's Guide to Hardcore Concurrency".  This is the session we initially previewed to the London Java Community a few weeks earlier.  The content is the same, but the feel of...

Axel Rauschmayer12/07/11
3265 views
0 replies

The art of giving and taking criticism

This post provides a few rules that help with giving and taking criticism.

Buddhika Chamith12/06/11
8227 views
1 replies

Cassandra: Lessons Learned

After working with Cassandra for couple of months I thought of jotting down my Cassandra experience including what we did, what I liked and not so liked. But I need to put a little disclaimer up front. We are currently using Cassandra 0.7  (“What...

Pat Shaughnessy12/06/11
8672 views
1 replies

Two ways of using Redis to build a NoSQL autocomplete search index

Last week I demonstrated how to setup autocomplete in a new Rails 3.1 app using the Soulmate gem, from SeatGeek. Soulmate uses Redis to cache all of the autocomplete phrases in memory, providing lightning fast query results.

Rafał Kuć12/06/11
5688 views
0 replies

Solr 4.0: New 'fl' Parameter Functionalities – First Look

In connection with the work of slowly upcoming release of Apache Solr version 4.0 I thought that it is time to shed some light on the functionalities that you will get into your hands with the release of Apache Solr 4.0. The first change we will look at is...

Mitch Pronschinske12/06/11
9748 views
0 replies

Deploy ALL the Things - Deployment Myths Part 2

This is part 2 in a post on deployment strategies. The previous post is located here

Blaise Doughan12/06/11
3780 views
1 replies

Reusing Generated JAXB Classes

In this post I will demonstrate how to leverage the -episode XJC extension to reuse classes previously generated from.an XML schema.  This is useful when an XML schema is imported by other XML schemas and you do not want the same classes generated each...

Peter Lawrey12/06/11
5051 views
2 replies

Test a complete failure of the JVM

Say you want to test that your application behaves correctly on restart even after the application crashes. One approach is to trigger a crash in test code and check that data is in a correctable state on restart.

Jens Schauder12/06/11
3766 views
1 replies

Three Types of Learning

My kids are playing chess. And they really eager to play it even better. Therefore I’m reading books about how to teach chess. Much of the advice in the book are really not that specialized on chess but are applicable for any kind of learning and...

Dustin Marx12/06/11
5969 views
1 replies

Software Developers Hate Worthless Tasks

Most software developers that I know, especially the best ones, loathe worthless tasks. This is probably true of most people who strive to do what they do to the best of their ability, but I'm not aware of any area in which this attitude is more prevalent...

Nicolas Frankel12/06/11
7188 views
17 replies

Java, Scala, complexity and aardvarks

This week saw another flame war from some of the Scala crowd. This time, it was toward Stephen Colebourne, the man behind Joda time. The article in question can be found here, and Stephen’s answer here.

Arnon Rotem-gal-oz12/05/11
5074 views
0 replies

REST with JAX-RS and Silverlight clients

I am Working on a RESTful  service using Jersey (not my first choice, but a reasonable compromise). It is hosted inside FuseESBand all is well. Here’s an overly simplified version of the resource that reports status:

Mitch Pronschinske12/05/11
10061 views
1 replies

Rollbacks and Other Deployment Myths

I came across an interesting post today via HN. I’m surprised (only moderately) that I missed it the first time around since this is right up my alley: Why are you still deploying overnight? I thought this post was particularly apropos for several...

Patrick Debois12/05/11
9642 views
1 replies

Puppet editing like a pro

I've spent some time recently on setting up my environment to work more productively on writing puppet manifests. This blogpost highlights some of the findings to get me more productive on editing puppet files and modules. Some older information can be found...

Giorgio Sironi12/05/11
8151 views
2 replies

What I learned in the Global Day of Code Retreat

This Saturday, 2200 software developers gathered in more than 90 cities around the world to improve their skills. This Global Day of Code Retreat was the biggest edition of such an event.