Personal Challenges for a Southern Winter

I was standing on the platform of one of Sydney’s underground train stations one day a couple of weeks ago and in the few seconds between catching my breath from running down the stairs and my train arriving, I caught glimpses of two advertisements: one for and the other for The train arrived, I jumped on , and the ads got lost in the chaos that is my brain. Or so I thought. The next morning, I found myself looking at the two web sites – instead of the usual troll through uninteresting or depressing news stories – I guess my brain had made some strong connections between “ration”, “fam”(ished) and my great love of food:-). There I was sitting at the kitchen counter, enjoying the winter sun streaming through the windows, savouring my first coffee for the day and reading through some of the pages, I realised that I didn’t actually know what real hunger or poverty meant. I mean I’ve visited and have had friends amongst some of the poorest of the poor in India and Africa when I was young, and I’ve been hungry, or had to scrounge for money in my school or college days. But I was almost always in what I can only say was “a position of privilege” compared to that of the folks I was exposed to through my grandpa (as an eye surgeon in India) and my parents (as doctors in India and Africa) . I say privileged because there was always that unconscious, comforting knowledge that any hunger or shortage of money was fleeting; there has never been a time when I didn’t know that shelter, warmth and a decent meal were not far away.
I was speaking to some friends about this and Aron, who moved from Zimbabwe not so long ago, speaking from experience I guess, said that it would actually be harder to wilfully deprive ourselves of things that we take for granted than to deal with not having that choice in the first place. You don’t waste time or effort thinking about what you don’t or can’t have, he said, and you just get on with getting on with it.
We were also celebrating my little girl’s birthday when we had that conversation and we were watching her , her big sister and their little friends having a great time, picking on the variety of food and treats we had for them, opening up presents and just generally making a mess of the place. Later after the little ones had exhausted themselves (and us) and were finally in bed, I went back to the Ration Challenge and I found myself thinking of what it would be like as a father to celebrate my little girls’ birthdays with just the rations given out in the refugee camps. I simply can’t imagine it, so after I received the Rational “toolkit” I thought it might be a good idea to have the whole family do the challenge, and that’s what we’re going to try to do.
I can see what Aron meant; I’m under no illusions that I will even being to understand what it’s like in those camps but I know it’s going to be a huge challenge: I like my organic fair trade coffee, high-grown Orange Pekoe tea, the goat curry my wife cooks, the herbs, citrus fresh from our garden, still warm just-laid eggs from our chooks. And did I mention my Achilles heel – chocolate? And if that wasn’t hard enough: I started to explain what we were about to do to our four and a half-year old and well, lets just say that I failed miserably:-)
Honestly I suspect I’m going to have a very hard time keeping to the rations for my girls, but I’m certainly going to try. And though we’re so far removed from those camps – distance and otherwise – I hope that my commitment might make some small difference to them, through your support.

I’m also still working on getting a team of four together for the Oxfam event and just beginning baby-steps training for that as well. I’m really keen to do it the walk this year and hoping we’ll be able to get the team (we need two more to join) together and get cracking.So it’s certainly going to be a very interesting winter.

Obviously this isn’t my usual techie post and I hope you will excuse the slight diversion:-) You can find my Ration Challenge page at

Which cloud? Any cloud: Getting started with portable HOT documents

As I’ve mentioned in some of my other posts on using the UrbanCode Designer  to design HOT documents, one of the key benefits is the significant productivity gain in not having to hand code a lot of the “tedious” Heat constructs, not having to remember resource names when hooking them up together, not worrying about YAML indentation and validation. Every new version adds more of these features which you can find in the Knowledge Centre or on Youtube (search for UrbanCode Deploy with Patterns” ).
One of the other major benefits that UrbanCode Designer is the idea of “cloud portability” : the ability to design blueprints that are “cloud agnostic”.

Continue reading “Which cloud? Any cloud: Getting started with portable HOT documents”

Deploying IBM MobileFirst Platform with UCD

Different strokes for different folks. When it comes to full-stack environment provisioning every customer has their own opinions and cobbled together set of tools: homegrown scripts to Chef and everything in between (and on either side). Working with UrbanCode customers over the past year there was a sort of trend where they want “everything” on the stack – from infrastructure up through application and configuration – sometimes including the operating system, to be done in/from one place. This is particularly true where they don’t already have investments in say Chef or don’t want to take on yet another technology/tool/solution/language. What they might have is a bunch of existing automation in the form of scripts or knowledge in the heads of their development/operations folks. Or in reams of documentation that must be worked through carefully to get an environment up

Continue reading “Deploying IBM MobileFirst Platform with UCD”

Killing it softly

A question came up on how to end an UrbanCode Deploy application process quickly when any one of many component processes executing in parallel fails.

Continue reading “Killing it softly”

What’s in a name?

“O! be some other name:

What’s in a name? that which we call a rose

by any other name would smell as sweet”

From one of my favourite plays, rendered in somewhat recent times in superb fashion IMHO, by one of my favourite directors (a fellow Aussie and New South Welshman by the way:-).

The naming gods must have finally read “Connecting UrbanCode Deploy with Patterns to OpenStack” and decided the UrbanCode Deploy with Paterns (UCDP/UCDwP/UCD+P..) name is indeed a mouthful.  Mouthful or not, Eric Minick provides a bit more detail on  UCDwP becoming part of UrbanCode Deploy with the 6.1.2 version in his post . Problem solved indeed and does make perfect sense as I’ve been finding when showing UCDwP to customers moving into the cloud over the past year or so. For simplicity I’m just going to call the cloud blueprint capability the “Designer”.

Continue reading “What’s in a name?”

UrbanCode Deploy with Patterns is out

UrbanCode Deploy with Patterns is out. A whole lot of fixes and some new stuff. Take a look at

What’s New in UrbanCode Deploy with Patterns

OpenStack AutoScaling in UrbanCode Deploy with Patterns

The first Fix Pack released for UCD+P added initial support for provisioning to VMware vSphere infrastructure along with support for auto-scaling groups in OpenStack. The UCD+P Knowledge Centre topic describes what is currently supported and this YouTube video shows this in action. This post works through an example of creating and provisioning a UCD+P blueprint with an auto-scaling policy on OpenStack.

Continue reading “OpenStack AutoScaling in UrbanCode Deploy with Patterns”