You can run Magento 2 in three different modes: default, developer and production. Magento 2 allows you to define which mode to run via a server variable (MAGE_MODE). This can be seen in the below ex…

Magento 2 uses Swagger to automatically generate documentation for its REST API. You can view a published version on Magento devdocs. What's even better - Swagger is shipped with each installed insta…

Magento Marketplace has been up and running for a while but I think there is still some confusion out there as to what the different levels of validation actually do and how you can prepare yourself f…

While working with Magento 2 you will be using the command line a lot more often. I have started a collection of commands that have come in handy while working on various client installations: Tip #1 …

In this Q&A, we chat to Pere Hospital, Co-Founder and CTO of Managed Magento Hosting Platform Cloudways. This interview is a little different - as extension developers we normally don't have a lo…

Magento 2.2 has been announced back in April at Imagine. Since then a steady stream of pull requests and changes have made it into the Magento code base. With a targetted release date in September, Ma…

The bin/magento command is the entry point to working with Magento 2's command line tasks. Prompted by a couple of recent tweets I thought I quickly write down a couple of tips to speed up working wit…