First of all, let me wish you all a happy 2012!!!

Yes it’s new year’s day again, the day where everyone traditionally makes new and personal commitments for the next year. Almost for everyone these commitments are focussed on improving their personal life in one way or another.

I’ve also chosen this day to announce my latest project,  ‘Goe Leven’, as the intent of this project is very much the same as our personal commitments: Improve  personal life. You may not know this yet, but ‘Goe Leven’ is actually a Flemish sentence that means ‘living a good life’. And that’s just what I want you to do.

My mission is simple: Through an online platform I want to help you simplify the hectic life that you are leading today so that you have more time to enjoy it.

Over time, I will be releasing multiple services, apps and maybe even devices that are all intended for personal use for you and your family, at home, in the garden or on the go. And all of them will have the same goal, make day to day life simpler and give you some peace of mind.

Today, the first of these services is launching in preview. It’s an action management service that allows you to organize your daily chores and projects at home. I’ve  named, and based, the service on a methodology  called, ‘Getting Things Done’,  by David Allen. The method rests on the principle that a person needs to move tasks out of the mind by recording them externally, into a trusted system like ‘Goe Leven’. That way, the mind is freed from the job of remembering everything that needs to be done, and can concentrate on actually performing those tasks and gives you more time to be simply relaxed.

The platform is available as of now from and, if you’re interested, access to the private preview of the ‘Getting Things Done’ service can be requested in the store. I will onboard more people in small groups every week so that I can take the proper time to help you with any questions or issues that you may have.

Also, if you have an idea for additional services for personal use, or if you have a major personal topic on your mind that you think software could solve, let me know via the wishlist at

I hope that all of you may have a ‘Goe Leven’ as from now on 🙂

Cloud is not hosting

To get on some common ground here, I decided to do this first introductory post on cloud computing. Many people think of cloud computing as yet another form of hosting, where it isn’t really different from the Application Service Provider model that has been quite popular for almost 10 years now. But there are significant differences that separate cloud from ASP:

  • Self service: Cloud service offerings allow you to get the needed capacity without the intervention of a human being. So there is no agent that you need to call in order to get a service, you can do it all yourself using a web browser and a credit card.
  • Pay for use: You only pay for the resources that you effectively use.
  • Elastic: At any point in time you are able to increase or reduce the number of services.
  • Open standards: Cloud Services must allow access through open standards, so that interchange of data is as simple as possible, preventing data lock-in.
  • Location independent: By default you don’t know, and preferably you shouldn’t know, the location where your service is hosted. For some kinds of data there are exceptions though because of legal issues. Some providers offer solutions for this problem through a feature called geo-location.

A second main difference with the ASP model, is that there are multiple deployment models to cloud. It’s not just about applications. There are 3 official models, and one commonly accepted one:

  • Infrastructure As A Service (IAAS): This boils down to on demand virtual machines, hosted in a full-fledged data center. But as a consumer you are still responsible for the maintenance of each instance.  Today this space is dominated by Amazon’s EC2, but if I’m not mistaken Windows Azure should support this scenario as well later this year.
  • Platform As A Service (PAAS): In this model, the infrastructure is abstracted away by a platform such as Azure. This platform allows you to run your own applications and services but all of the work related to machine maintenance has been alleviated from you. Big players in this space are Microsoft’s Windows Azure and Google’s AppEngine.
  • Software As A Service (SAAS): The natural incarnation of the former ASP model, applications hosted in the cloud and available on demand. Microsoft is pretty present in this space with it’s BPOS offerings as is
  • Business Process As A Service (BPAAS): This is the unofficial, but commonly accepted model, where entire business processes are available on demand. An example of this is LOKAD, which will do analysis and forecasting of time-series for you on demand.

I hope this overview helps you to understand the differences between cloud and earlier models, and I hope that it serves as a basis for future discussions.

Transferred feed

To all of my loyal subscribers 🙂 welcome back. I’ve transferred my original feed to this blog.

From now on I will be talking cloud computing though and will no longer focus on Domain Driven Design, there is enough content on that topic nowadays anyway.

But if you’re interested in cloud, and particulary windows azure, stay tuned…

Welcome to Cloud Shaper

Hi and welcome to Cloud Shaper,

My name is Yves Goeleven and I’ve been working as a developer, trainer and software architect for the past 10 years. Most of the time I’ve been working on distributed enterprise-grade applications based on the Microsoft platform. My main concerns up until now have been the design and architecture of such systems.

But as of late I’ve become interested quite a lot in the concept of cloud computing. Through this blog I would like to share the opportunities that I see as well as the consequences that I fear.

Please join me on this journey through the clouds…