Category Uncategorized

Vagrant Box for M2 Development (Quick Note)

I sometimes get asked “so what do the internal Magento developers use when developing?” We do not mandate a particular approach, but there is an unofficial Vagrant box that a number of the internal developers use now. Alex made it public, but it might not be well known: https://github.com/paliarush/magento2-vagrant-for-developers “Hey, Alan! I though you were a Docker […]

Windows + Docker + LiveReload + Gulp + Magento 2 (Quick Note)

I am writing this down before I forget! In a previous post I got Gulp working inside a Docker container with Magento 2. But I left out the minor detail that I was still struggling to get the Chrome LiveReload extension working. Reading all the reviews, half said “works fantastic” and other half said “does […]

CSS and Tooling in Magento 2 (Quick Note)

This post is a collection of thoughts and ideas around CSS development in Magento 2. It is triggered by several background activities: Magento 2 has Grunt support, but we get a lot of feedback that they would like Gulp support. For example, https://github.com/magento/magento2/issues/2104. I am (in my spare time) currently writing a book on CSS […]

Even Better Themes for Magento 2 (Seeking feedback)

Magento 2 has done a lot of work on themes including a improved inheritance structure. A lot of positive feedback has been received on the improvements. But that does not mean there is not even more potential to improve! So rather than have Magento resting on its laurels, I will like to describe a few […]

Magento 2 Extension Experience (Quick Note)

This is just a quick preview of the likely experience for extension developers who wish to list their extensions (or themes) on the new Magento Connect (TNMC). A part of this is describing how the Magento 2 installation wizard interacts with Composer. Official documentation is coming – this post is just to give a super […]

Magento 2 REST API Swagger Schema

One of many goals for Magento 2 has been to improve the web-based APIs (REST and SOAP). Well, another cool step forward here has just been made – you can now request a JSON Schema listing all the REST URLs supported by your site. (WSDL files for SOAP APIs are already supported.) Fetching the Schema […]

Improving Page Speed in Magento 2

Okay, I should probably wait until the code is released and official numbers are in, but I just got an exciting update on some work in progress relating to improving page speed in Magento 2. Disclaimer: The opinions in this post are mine and not necessarily those of my employer. The figures shown are also […]