Category Magento
Use of “localhost” when installing Magento 2 (Quick Note)
I never quite understood why using localhost as the host name did not work with Magento, for example when developing on your laptop Using 127.0.0.1 works, but localhost does not. For a while I thought it was some weird Magento restriction I did not understand, but the penny finally dropped when someone explained it (again) to me recently. https://stackoverflow.com/questions/1134290/cookies-on-localhost-with-explicit-domain#16652347 has […]
Imagine Commerce 2015 – A Quick Personal Reflection
Imagine 2015 is done. For me it was a great chance to catch up with friends, meet new ones, and just be reminded how big Magento and the community is. For me particular memories include MageTalk in the keynote (I wish I had a photo of that Karate Kid kick by Phillip! — Update: I just […]
Why I Prefer Constructor Injection over Setter or Property Injection
Magento 2 uses constructor injection as a part of the move towards dependency injection. This is a quick post on why I personally believe constructor injection is the best approach. And to give appropriate credit, it was the core team and individuals like Anton Kril that drove the introduction of dependency injection in Magento. I […]
What EAV alternative storage approaches have YOU tried? (Quick note)
EAV is one of those love/hate relationships in Magento. EAV provides great flexibility but with potentially large performance implications. Knowing this is a sensitive topic does not however diminish my curiosity. I know there will be some passionate opinions out there in the community. But I also know there is a lot of expertise in […]
How important is PHP Type Hinting to Magento? (Quick Note)
I did not have time for a real post this week on Magento 2, so I thought I would replace it with a community question. I am personally interested in Magento community opinions as a litmus test to work out trends of Magento versus more general PHP community. Reading http://www.matthias-zeis.com/archiv/magento-neuigkeiten-32 there was a comment that […]
Containerization is Reducing the Gap with SaaS
There is a lot of noise these days around containerization technologies like Docker. I this post I explore why I believe such technologies are reducing the gap with SaaS based solutions. I explore SaaS and Docker based solutions in particular, aware there are a myriad of options such as dedicated managed hosted solutions. My goal […]
Increasing Data Center Efficiency with Apache Mesos
Apache Mesos wants to make developing software for your data center as easy as for your laptop. I had put off reading up on Mesos for a while as it is more applicable to larger sites, but I had been hearing about it more frequently in the context of Docker so I finally did some […]
Magento 1 to 2 Migration Tool Plans
Once Magento 2 is launched it will become important to provide support for migrating Merchants from Magento 1 to Magento 2. There will be lots of aspects to migration – extensions, themes, custom development, and data. This post focuses on data, specifically the contents of the MySQL database. To be up front, it is currently […]
Should XSD references be real URLs? (Poll)
Today, Magento 2 uses relative file paths for XSD references. Apart from being ugly, this imposes directory structure restrictions. For example, if we want to put Composer packages under ‘vendor’ in the future, the relative paths would break. So we are looking towards using absolute paths for the XSD references. The question is what is the best […]
Magento 2 Containers and Blocks
Magento 2 has introduced containers in addition to blocks in layout files. This post is a bit of background of why, with an invitation to share your perspective. Background In case you are not familiar with the Magento 2 page layout engine, here is a quick summary. This is very similar to Magento 1, but there […]