• submit to reddit
Mitch Pronschinske03/29/13
0 replies

Cloudbursing with Amazon EC2 and SQS

Learn how this can actually work with Amazon EC2 and SQS. The implementation is based on Ruby on Rails and Resque/Redis, but the concepts are broadly applicable.

Nicolas Frankel03/29/13
0 replies

Devoxx France 2013 – Day 2

Read live blogs about "Exotic data structures, beyond ArrayList, HashMap & HashSet" by Sam Bessalah, "Comparing JVM web frameworks" by Matt Raible, and "Object and Functions, conflict without a cause" by Martin Odersky.

Michael Sahota03/29/13
0 replies

Identify Your Heroes

I am sharing this exercise because it can help you discover who you really are and what is important for you. For me this short activity was profoundly insightful. YMMV.

Gordon Dickens03/29/13
0 replies

Sawing through the Java Loggers

I know what you're thinking, “It’s just logging!” This small, yet common part of our applications, provides developers, QA and troubleshooters with information to help in determining code execution sequences, inspecting data values and trouble spots within our applications.

Roger Hughes03/29/13
1 replies

Exception Handling with the Spring 3.2 @ControllerAdvice Annotation

A short time ago, I wrote a blog outlining how I upgraded my Spring sample code to version 3.2 and demonstrating a few of the little 'gotchas' that arose. Since that I've been perusing Spring 3.2's new feature list

Dave Rooney03/29/13
0 replies

They are All Wrong

[The Test Automation expert] said that what I proposed was not a "best practice" and that everyone, the whole industry, was using the tools in the way that he described how they should be used. My response was to simply say "they are all wrong."

Jay Fields03/29/13
0 replies

Clojure: Expectations Ignore A Variable Number Of Args In An Interaction Test

The anything& matching function gives me an extra bit of flexibility that can come in handy at times.

Ryan Wang03/29/13
0 replies

HashSet vs. TreeSet vs. LinkedHashSet

In a set, there is no duplicate elements. That is the major reason to use a set. There are 3 different set implementations in Java, and when and which to use is an important question.

Ayende Rahien03/29/13
0 replies

Reviewing LevelDB: Part VI, the Log is Base for Atomicity

Here we are starting to get into the interesting bits. How do we actually write to disk. There are two parts of that. The first part is the log file . . .

John Cook03/29/13
0 replies

Putting People in Boxes

When I was in high school I had a conversation with a singer, a man with an incredible range. I was sitting at a piano, and he demonstrated that he could sing notes well below the bass clef. Then he said “Not bad for a tenor, huh?”

Mark Hinkle03/29/13
0 replies

Hybrid Cloud Requirements, Part 2

Last month we wrote about hybrid cloud requirements in an effort to encourage more focus on core capabilities.

Matthias Marschall03/29/13
3 replies

Do Code Improvements Add Value?

Investing into code improvement is a dual edged sword: on the one hand you know that if you don’t improve your code you’ll get slower over time. On the other hand improving your code does not deliver tangible value to your users. So how do you know whether you’re on track?

Comsysto Gmbh03/29/13
0 replies

Cassandra 1.1 - Reading and Writing from SSTable Perspective

Each thrift insert request blocks until data is stored in commit log and memtable - this is all, other operations (like replication) are asynchronous . . .

Don Pinto03/29/13
0 replies

Couchbase NoSQL at Tunewiki: A Billion Documents and Counting

TuneWiki now stores more than 1,000,000,000 documents for its service in Couchbase, proving once again the scalability and performance you get with Couchbase.

Mohamed Sanaulla03/29/13
0 replies

Introduction to Functional Interfaces – A concept recreated in Java 8

Any java developer around the world would have used at least one of the following interfaces: java.lang.Runnable, java.awt.event.ActionListener, java.util.Comparator, java.util.concurrent.Callable.