Microsoft just gained a major competitive edge for its Windows Phone and upcoming Windows 8 platform. I'm guessing that Google and Apple will now have to think about adopting similar changes that were announced today for Microsoft's upcoming "Windows...
Nearly every developer is familiar with SQL. It has been the
reliable provider of data persistence for many years, both prior to mass
adoption of the Internet right up to the current day. The continued growth of
the Internet means that applications have to...
Last Friday, we were all labbing again - the best day of the week.
I didn't have much time so I decided to try to produce a screencast that
would measure the time required to go from nothing to flash using some
of our tools.
A new preview release of the MongoDB controller for Azure is
available. This release includes support for replica sets, and over the
coming months, we’ll be adding support for MongoDB’s sharding
facilities. We’ll also be working to more tightly...
At the beginning of last week, I launched GreedAndFearIndex
- a SaaS platform that automatically reads thousands of financial news
articles daily to deduce what companies are in the news and whether
financial sentiment is positive or negative.
For those of us in software development, it's easy to think that unless we've created an amazing startup, that we don't really matter. If you need a confidence boost, why not read "The Rise of Developeronomics", written by Venkatesh Rao for Forbes....
Sometimes, it’s nice to use strong typing instead of repeating the
same checks all over the layers and tiers. The interesting thing is that
making a class robust against misuse is very similar to using Java Bean
A classical approach may look...
On the project that I’m currently working on we’re trying to move to
the stage where we’d be able to deploy multiple times a week while
still having a reasonable degree of confidence that the application
One of the (perhaps obvious)...
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...
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
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.
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...