Rob Morgan

Australian Startup CTO, Berlin Alumni, Creator of Phinx, Startups, Technology, Travel

Jenkins 2.0 is finally stable and has been promoted to the latest tag in the official Docker image. Developers can now take advantage of the new Pipelines feature and UI improvements. I’ve been a big fan of Jenkins since the Hudson days and use it on a daily basis - not only for continuous integration, but also for running cron jobs and miscellaneous tasks. However version 2 ships with a setup wizard that is enabled by default. This makes automated provisioning of the software more cumbersome. I’ll briefly demonstrate how I manage to work around this hurdle with a simple Docker image I’ve put together.

Read more

This year I’ve had the challenge of running a legacy Magento 1.9 Community Edition installation on AWS. This post outlines some of the key learnings I’ve gathered over the past 3 months and the solutions we’ve taken to improve them. In general I find Magento 1.9 to be very reactive software and obviously this makes sense considering it was designed in the pre-cloud era. However I’ve found a number of solutions to significantly improve its performance.

Read more

New: Work with me @ Brightfame - We build modern solutions to run your business on the AWS cloud.

This post explains how to achieve rolling deploys on AWS using the HashiCorp stack. It is based on a strategy proposed by Paul Hinze. Normally when I deploy our applications to AWS I first ‘bake’ the code into an AWS AMI using Packer and then feed that image into an auto scaling group. Previously I relied on a lot of custom code/bash scripts etc to do this, but now Terraform makes it much easier.

Read more

Yesterday we shipped Phinx 0.5.0 with the long awaited seed feature. This was a substantial release as it required quite a few internal changes as well as downstream changes to dependent projects such as CakePHP. Today I’m going to give a brief overview of the seed feature.

Read more

I posted this yesterday - if you haven’t already completed it then please head over there now: http://bit.ly/1E7XZZL. Your opinion is really important to help shape the future direction of Phinx!

Read more

Good Afternoon, Three days ago I released Phinx version 0.4.4 after many months of silence.

Read more