Magento 2 is more than a revamped platform – automating testing has also been a significant investment. But is it paying off? Is test automation worth the effort? YES! Here is the data to prove it. Disclaimer: opinions expressed here are my own and not necessarily that of my employer. Please also note the data […]

Meet Magento 2014 New York was the first Meet Magento conference on US soil. The following is my summary of the talks I attended (mainly the technical track). Please note, the following may contain errors – it is always safer to go the original source. This summary is only to help you judge which ones […]

Adding and removing hosts for live multi-server sites is a lot easier with technology such as Docker and etcd. Docker containers make it easy to create a template for a new server that you want to spin up, such as a new web server, but you have to connect all the servers together by configuration files when you […]

In Part 1 I talked about the reasons behind why I believe a Docker based distributed Magento installation makes sense. In this post I continue with how it could work and some of the problems to overcome. Hosting Provider Images Getting onto a hosted solution, it is easy to get an Ubuntu or similar distribution […]

Docker is a really interesting technology for scaling Magento installations. Docker is standardizing the way to ship application functionality. It goes further than having an installer and setting up a machine with an operating system, the application, and all the configuration settings by providing a way to package all that configuration into a single “container” […]

I had a question – is Docker useful to demonstrate Magento 2 progress? Magento 2 updates are pushed weekly to GitHub so the code is available, but is it useful making it easier for people to run the code? In practice what may be of more interest showing the installation steps used, knowing that they […]

Panamax can install in Virtual box but can also install directly on CoreOS instances. The main site does not include direct CoreOS installs as part of the standard installation. It is however explained on the wiki. Here are the commands I used (stealing from my previous sequence of commands for cygwin). core@coreos$ mkdir ~/.panamax core@coreos$ cd ~/.panamax core@coreos$ curl […]

There was a recent Cloud Foundry post talking about different levels of High Availability (HA) support in different PaaS offerings. Of course their solution was great and the competitor’s was not. It came across pretty salesy upon first read. I clicked through to another post on the four levels of HA they support. That came across a […]

In Optimizing Docker Images there is a discussion on saving disk space when developing images. This is good stuff to be aware of. But I think there is another reason to consider reducing the number of commands in a Dockerfile which is to help with testing during development. I am coming to the personal opinion that […]

I have been playing with Docker recently from my Windows based laptop. This means a lot more ssh-ing around the place than normal. Using Cygwin has been a help for consistency (shell scripts work on both), but when I ssh in, the TERM variable is set to “cygwin” which the Linux instances I was using does not understand. I […]