Agile is gaining more and more popularity compared to plan-driven software development approaches. There is a strong community push in favor of agile, and truth be said agile has quite a few advantages. However, a couple of questions needs to be asked. Should all projects use agile methods? To what degree should a particular project be agile?
Thinking Digital Conference is a wonderful mix of innovation, technology and great thinkers. The 2011 edition of the conference even caught the attention of The Guardian that wrote several articles about it. In this post I want to share some of the impressions that stuck with me after joining the conference and spending a little more than two days in the beautiful Newcastle Gateshead in the UK.
There has been a lot of debate around what is better; SOAP based Web Services or RESTful services. This debate is sometimes surprisingly heated with expressions like WS-Deathstar and RESTafarian tossed around all over the place. This is yet another interjection into that debate that specifically focuses on the public cloud.
To make the context clear, in this post I want to discuss services that are publically available and hosted in the cloud – SaaS. The services I have in mind are services that are meant to get a wide adoption across multiple countries, technologies and devices.
Today J.B. Rainsberger made a very commendable effort to simplify the Agile Manifesto. He was inspired by Simplified English and the reduction of the ten commandments into two simple rules. In his post he challenge us (everybody) to find any meaning in the Agile Manifesto that his simplified version do not cover. I urge you to take a look at it.
Cloud computing is the hot buzzword of the day and is currently at the very the top of the hype cycle. I do believe that there is more to the cloud than that hype, meaning that some companies could benefit greatly from cloud computing. In spite of the hype and those real opportunities that the cloud brings, some things may stop companies from actually adopting cloud computing.
Below I will briefly describe what I believe to be the three most common showstoppers, plus one that I stumbled upon and – quite frankly – was a little surprised to learn about. Read more…
A new and improved description of the Idempotent Capability pattern has just been published @ soapatterns.org. The pattern explains why idempotency is important as well as why and how a non-idempotent capability can be transformed into an idempotent capability.