• submit to reddit
Sean Hull10/23/12
0 replies

Amazon Web Services Failed, but AirBNB Didn't Have To

Yesterday part of Amazon Web Services failed, taking with it a slew of startups that use its Cloud infrastructure. AirBNB was one of the biggest, but Heroku, Reddit, Minecraft, Flipboard, and Coursera all went down with it. So what the heck happened, and how could it have been avoided?

Arthur Charpentier10/23/12
1 replies

Are Forecasters Liable for Failures of Prediction?

There have been a lot of interesting papers about the "manslaughter trial" of six seismologists and a government official in Italy. As a statistician, I agree with Niels Bohr's claim that "prediction is very difficult, especially about the future."

Eric Berg10/23/12
0 replies

Defining the Enterprise Cloud Service: Strong Encryption Throughout

Strong encryption is the most important component of an enterprise cloud service, and it's easy to do incorrectly.

Gareth Llewellyn10/23/12
0 replies

Big Data, Bigger Networking

One of the really attractive aspects of working at a start-up like DataSift is managing the challenges that come with the rapidity of organic growth. Our experiences with the networking aspects of Hadoop are an excellent example of this.

Ben Wilcock10/23/12
0 replies

Implementing Entity Services using NoSQL – Part 3: CouchDB

Following on from part two of this series where I created and deployed the Product Entity Service using the SOA ‘contract-first’ technique, I’m now going to work on the NoSQL database aspects of the service implementation.

Jakub Holý10/23/12
11 replies

My Scala vs. Clojure Impression Illustrated with Pictures of Cathedrals

Clojure has a zen-like quality to it. There is extreme focus on simplicity, on defining few elementary orthogonal concepts that can be combined in powerful ways. For example it took 3 years for Clojure to get named parameters – but the result, destructuring, is something much richer and more applicable, that fits the language perfectly and has become a core part of idiomatic Clojure.

Manu Pk10/23/12
0 replies

Top 7 Tips for Succeeding in a Technical Interview for Software Engineers

In this post I would like to write on how to succeed in a technical interview based on my experience as an interviewer. Most of the interviews follows some patterns. If you understand it and frame your response in the same way you can clear any interview. If you don't know stuff this might not help you, but if you are prepared, this article will help you show of your full potential.

Peter Pilgrim10/23/12
0 replies

JavaOne 2012 Report Part 2

The theme of this year’s JavaOne was Make The Future Java. Was this tagline a clever choice of words? Maybe an implied call to action? It would appear that Oracle are relying more and more on community involvement to ensure certain products were.

Partha Bhattacharjee10/23/12
0 replies

Maven Tips

I am a bit of a Maven fanboy. Actually I am more of a - use anything available to make your task easier, smoother and more efficient - person. And Maven has fit the bill perfectly for near about 3 - 4 years now.

Dustin Marx10/23/12
0 replies

JavaOne 2012: Community Keynote

The third and final keynote, the Java Community Keynote, started the final day of JavaOne 2012. Although the first two keynotes were held in the Masonic Center, this one was held in Hilton Continental Ballroom.

Andrew C. Oliver10/23/12
6 replies

Google Still Doesn’t Get It

I love the Google, I live the Google and I fear the Google. I have an Android phone. If someone asks me a question and I don’t know the answer then I “google it.”

Leigh Shevchik10/23/12
2 replies

Improving Web Performance using Navigation Timing Specification

This post is written by Darin Wright. Darin is a Principal Software Engineer at New Relic who works on all things related to RUM — collecting, aggregating, persisting, and presenting end user metrics.

Claus Ibsen10/22/12
2 replies

Comparing Spring and Camel Examples

This morning I read Gunnar's new post about creating a Spring Integration project in STS tooling. The STS creates a simple out-of-the box example -- let's compare it with the equivalent Camel example.

Adam Warski10/22/12
3 replies

ElasticMQ 0.6 Updated: Batch Operations, Strict/Relaxed SQS-Compatibility Mode

Summer is over, so it’s about time for a new version of ElasticMQ (0.6). There are two major changes.

Johannes Brodwall10/22/12
3 replies

Loud Failures are Better than Silent, Faulty Behavior

Sometimes, small questions lead to big answers. Sometimes these answers are controversial. One such question is “What does this warning about serialVersionUID mean”? All the advice out there basically is for developers who don’t know what’s going on to write code that will ignore errors when something unexpected happens. In my view – this is exactly the wrong approach. The safe way to act is to make sure that your program crashes if you don’t have control.