So that’s it. Over 25 years into a career in technology and I’ve started my first tech blog. Wish me luck, be gentle with me but do let me know where I stray over the borders of accepted blog etiquette so this can end up a useful resource.
The about page explains the background to this project, so here go – first steps. There’s been many advances in app development and hosting technologies I looked at when they were first emerging. SaaS is the future, imho, so for me it’s time to get back up to speed on the business end of IT, i.e. automating and assisting business logic through an application. Infrastructure’s been fun but my attention keeps getting drawn back to my technology roots.
On first glance through the marketing blurb, Wavemaker ticks all the right boxes, point and click application creation, with the ability to drop down to code when you push the edges of it’s capability. Going here first, the idea of clip together applications, with comprehensive IDE, and automated deployment options is appealing. Can it deliver usable applications, rapidly? I’m hoping the slowest part is me getting the grey matter tuned in to the approach.
First the environment, running on a Macbook Pro, downloaded Wavemaker 6.4.5GA and a MySQL appliance to run under Vmware Fusion, figuring best to start out with an external database just in case it’s possible to write wm apps that won’t port between databases easily – nothing in the blurb to suggest that’s the case, so call me cautious.
Registered on the vmware solutions exchange site https://solutionexchange.vmware.com/store and found the Turnkey MySQL Appliance, running MySQL 5.1. There’s another from Jumpbox there as well but the only thing it claimed to have free is a trial, implying cost, although I gave up after 30 seconds of trying to figure out if there actually is a cost for it.
Turnkey installed OK, looks like there’s paying options for backup and DNS integration if needed. Ignoring for now as this is dev/playpen time.
Wavemaker was a regular Mac OS X dmg file, and the usual drag and drop to a link to the Applications folder. It downloaded some open source dependencies, fairly rapidly on first run. Time to run through the tutorials.
So just to see if I can really complicate things, let’s throw a little CloundFoundry into the mix. Erm, no problem it seems – created an account, had to wait for an email approving it. Followed the links in it, watched the getting started video, changed my password. Downloaded the micro cloud foundry, set up my domain there, whiteware.cloudfoundry.me, which I think at this point gives a deployment target for the app – let’s see if that assumption works as we go through this learning experience.