Archive | November, 2011

A reading list for JVM-based developers

Java Performance, Java Concurrency in Practice, etc

(Full Story: A reading list for JVM-based developers)

Inside McKinsey – FT.com

As a private body it releases no figures, but Forbes estimates its current overall annual revenues at $7bn. It boasts 9,000 consultants worldwide out of a total staff of 17,000.

(Full Story: Inside McKinsey – FT.com)

Following Digital Breadcrumbs To ‘Big Data’ Gold : NPR

The ability to process so much information so quickly makes all kinds of things possible that weren’t before. So LinkedIn finds jobs or people you might like to know about, and biotech companies can analyze gene sequences in billions of combinations to design drugs.

(Full Story: Following Digital Breadcrumbs To ‘Big Data’ Gold : NPR)

The Five Signs That an Application is Ripe For the Cloud – ReadWriteCloud

  1. Apps that are already virtualized
  2. Apps that are loosely coupled and modular in their design
  3. Apps that have low requirements for privacy and security
  4. Apps that can tolerate latency
  5. Apps that are unencumbered by regulatory requirements

(Full Story: The Five Signs That an Application is Ripe For the Cloud – ReadWriteCloud)

Eclipse Xtend – a language made for Java developers

In contrast to Java, Xtend removes unnecessary noise. Reducing code to the minimum not only helps you type less, but more important makes the code more readable and maintainable. Boilerplate is mainly avoided by the following features:

(Full Story: Eclipse Xtend – a language made for Java developers)

Creating Web Services by Working Backwards at Amazon.com

The product definition process works backwards in the following way: we start by writing the documents we’ll need at launch (the press release and the faq) and then work towards documents that are closer to the implementation.

(Full Story: Creating Web Services by Working Backwards at Amazon.com)

Don’t Send That Email. Pick up the Phone! – HBR

Email and text often promote reactive responses, as opposed to progress and action to move forward. Email prolongs debate.

(Full Story: Don’t Send That Email. Pick up the Phone! – HBR)