The DevOps hype produces some strange effects. Not only do tool
vendors try to jump on the DevOps band wagon by declaring their products
“DevOps inside” or listing DevOps as a feature, but companies start to
look for a “DevOp” in their job ads....
You’ve created the next amazing blockbuster Java application and now need to find a server to run it, looking for a service which would be cost-effective, elastic, compatible with your application and tools, and not trying to lock you in.
There are many ways to organise build systems for Java projects. The two
most predominant are probably still Ant and Maven. Debates between the
two tend to go around in circles with the balance now swinging towards
maven - since IDE support has got...
For several years now, I've thought about investing more time and effort into learning and trying out Scala.
However, there always seems to be something else that I run across that
moves ahead in the queue of things I want to examine more closely. With
There's an old phrase attributed to the former British Prime Minister
Benjamin Disraeli which states there are three types of lies: "lies,
damn lies and statistics". The insinuation here is that statistics are
so easy to make up they are...
A continuous integration server is a must for every non-basic project. Here are some of my tips for working with CI servers.
NotificationsIRC, email, campfire - use what fits best for you. Ideally, the
notification should come with some info about the code...
I’ve had lots of reaction to my recent blog on ‘What you Should Test’,
some agreeing with me for varying reasons and others thinking that I’m
totally dangerous for suggesting that certain classes may not need unit
tests. Having dealt with What to...
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.