Developer Experience Enhancements Improve Performance and Productivity
October 9, 2018
In addition to significant merchant experience advances, the latest release of the Magento platform makes available powerful new tools designed to enhance the developer experience.
There are over 300,000 developers, designers, and engineers who create, build, deploy and innovate on top of the Magento platform every day. A superior developer experience (DX) is essential to their ability to deliver on merchant expectations in a timely and efficient manner.
“I have to say Magento 1 was important to my business, my way of making money. However, Magento 2 has changed a lot for me. It showed me a new learning curve, new things I could become good at, more focus on developer stuff. I guess I’m a nerd, I get energy out of technical things. And Magento 2 has so much to offer that I can’t stop learning.” – Jisse Reitsma, Magento Master & Founder, Developer & Trainer at Yireo
The latest advances will make it easier and faster for teams to work with the platform, while simultaneously providing greater flexibility and performance across any integrations with Magento. These include:
GraphQL – a flexible and performant storefront API with rich developer tooling that is integrated into the Magento API ecosystem. Developers will be able to more easily query specific data elements from APIs into a single request. GraphQL’s focused responses provide faster and more predictable presentation results, even on slow networks.
Asynchronous & Bulk Web APIs – new scalable APIs enable better control over the timing and execution visibility of API calls, at greater volume, and without waiting for all previous operations to complete, all of which allow for faster performance.
Progressive Web App (PWA) Studio – a new toolset that enables faster and less expensive creation of Magento powered PWA experiences based on open standards including React, Redux, and Webpack. Includes examples from the Venia PWA storefront built on modern front-end architecture, in collaboration with our community and Google. The PWA Studio was designed with continuous UX attention, treating the developer as a user, making it easier to learn and use to develop highly engaging, lightning-fast PWA shopping experiences.
Together, our more robust developer tools enable a virtually unlimited number of integrations with Magento and ensure robust scalability and simpler upgrades on Magento. By leveraging APIs, system integrators can reuse as much of the Magento platform as they need to construct tailored shopper experiences. Merchants and their developers can accomplish more in less time while driving innovation and creating superb customer experiences.
Open Source Innovation
The Magento 2.3 release also marks our continued investment in Magento Open Source. It also features the first fully community-developed product enhancement in the history of Magento, in Multi-Source Inventory. The Multi-Source Inventory feature includes a worldwide team of over 100 open source developers contributing their time and expertise to bring this to market.
With Magento 2.3, users of the open source versions will now have access to, and much more:
Multi-Source Inventory - allows merchants to manage stock across multiple locations to reflect physical inventory.
Elastic Search – powerful and scalable site search capability now available for Open Source that provides more relevant, faster results.
Queues – scalable developer pattern and its various out-of-the-box framework implementations are now available in Open Source in addition to Commerce.
We are where we are today because of our community who lives, breathes, and works with Magento. Together, we make the impossible possible for merchants around the world by enabling innovation and ingenuity which simply is not possible with any single vendor solution.
Thank you to every one of you who continue to pour your time and effort into contributing to the Magento eCommerce platform and helping us all move forward.