Panamax got announced today as a Human Friendly way to manage Docker. If you follow the links in the article you can find installation instructions for Mac OS and Ubuntu pretty easily. But I run Windows on my laptop. Here is how I got it going in case useful to anyone else. I had Vagrant, Docker, and […]
Imagery is important for an online store. But if you want to go that extra step, are 360 views or 3D models better? Disclaimer: These views are my own and not that of my employer. Also I picked somewhat random example implementations of these technologies – this article is not meant as an endorsement of any particular […]
A previous post described a very simple Magento 2 module for showing application state. This post shows how to convert it into a Magento 2 Composer package and add it to a site. Disclaimer: This is not official Magento 2 documentation and represents personal opinions, not that of my employer. (In other words, I’m just mess’n ’round.) Oh, […]
With the latest GitHub push, Magento 2 can now be downloaded and installed completely using Composer! (Composer is a PHP package manager similar in concept to Maven for Java developers.) This represents a nice milestone in Magento 2’s Composer support. This is by no means the end of the Composer work – more work is in progress. […]
Last post I looked at Vagrant. This post I look at Docker. I started dubious about a Linux only solution, but the more I looked, the more I liked. I think Docker will be big. Docker Docker allows you to define light weight application containers based on Linux cgroups (controller groups). For example, you might […]
Vagrant describes itself as a tool to create VM based development environments, allowing it to be shared between developers. By default it sets up a local VirtualBox instance, although through an extensible set of providers it can also be used to create VMs in various clouds. eBay internally has a private cloud based on OpenStack. This article […]
This post shares some personal experiences writing a minimal Magento 2 module. I thought it may interesting to those who wanted to see a bit more about how modules are put together in Magento 2. Disclaimer: This is not an attempt at “good module” design according to official Magento 2 coding standards – it is just result of some personal experimentation. […]
Magento 2 will support Composer for creating sites. Introducing Composer into Magento will impact the way version numbers work in Magento 2. Here is a high level summary of the changes. Disclaimer: Details may change before final release based on feedback. And of course, these opinions are my own and not necessarily that of my employer. (This is my private blog after […]
Zend Server 7 was released last week which includes Z-ray, a performance analysis tool. (Think X-ray vision.) I have done my fair share of performance analysis over the years in C/C++ and Java, so was curious to see how good the tools around are for PHP. So here are my experiences after a few days of […]
Improving Test Automation is one of the key goals for Magento 2. Test automation can help improve the quality of code, find introduced bugs earlier, reduce release overheads making more frequent releases possible, and so on. In the modern day world of software development, I doubt any serious project does not include at least some test automation as a […]