Update from December 08, 2020: Practical experience from several projects has shown that in our opinion the PWA approach is not suitable for all Magento projects. With Hyvä we have therefore developed a new approach for a high-performance and above all simpler frontend. More information about Hyvä Themes can be found here:
DEITY is a PWA solution for Magento 2, and, if I may say so, the most advanced solution out there.
This post will cover some background information about DEITY, the current status and future plans.
What is DEITY?
DEITY is a frontend for Magento webshops, built as a Progressive Web App (PWA). It’s a general solution which will allow to be
customized to every webshop’s needs. Built on React as a frontend framework and node.js as a middleware, it is blazingly fast as you can see yourself on the official demo store or in the sample implementation of The Rake. DEITY’s goal is to become the
number one frontend for Magento in the future.
Who is behind DEITY?
DEITY B.V. is a startup company which is registered in the Netherlands and currently has about 10 employees. It was officially founded in February 2018. According to the business plans, DEITY will grow fast. They are currently looking for more employees, especially developers.
The PWA technology behind DEITY was developed by the agency Hatimeria originally which has offices in Poland and the Netherlands. They were joined by a group around the Dutch entrepreneur Roland Bastiaansen, a very experienced founder of a couple of successful Dutch and international companies. The person primarily representing DEITY is the former Hatimeria manager Jamia Maria Schouren. You can meet her on many events throughout the world, as well as lead developer Michał Wujas, a Hatimeria co-founder who is working for DEITY full time now.
What we have to do with DEITY
There is a reason why we know more about the DEITY solution and the company behind it than many others: Since a few weeks, we are one of the first official partners of DEITY. At the moment, there are only four of them:
- interactiv4 from Spain
- Inchoo from Croatia
- integer_net from Germany (we)
- Yireo from the Netherlands as official training partner
All these companies are well known in the Magento community: for their code contributions to Magento 2, for organizing events, for their blog posts and/or for their Magento Masters. We are lucky to have been selected into this exquisite group of partners.
DEITY partner meeting and contribution days
On March 21st and 22nd of 2018, DEITY organized the first joint meetup, inviting their partners to their future office. Three of our team have been in Eindhoven (Netherlands) which is less than two hours to drive for us – we have a clear advantage of location with that.
Besides getting to know each other, we took a first deep dive into the software, being instructed by DEITY lead developer Michał Wujas. Additionally, we had some discussions about the technical architecture and direction of marketing, partner program and road map. As DEITY is a dynamic startup, not everything is fixed up-front, and there is a lot of flexibility which allows to adopt to best practices and input by the partners.
Some impressions from the contribution days:
The current roadmap has one single most important point: Releasing DEITY as Open Source. While there are already some live shops with DEITY technology around, some more iterations are needed to get it to a state which is more standardised and fully extensible and provides a couple more features. Additionally, the input coming from senior developers as Fabian Schmengler (integer_net, Magento Master 2018) and Óscar Recio Soria (interactiv4, Magento Master 2018) among others will make its way into the product. The main reason why it is not published as OpenSource in an earlier state is to not frustrate early adopters. Some architectural changes are inevitable and will be done before the first release.
The release of the first Open Source beta version is planned for the second quarter of 2018. We are looking forward to the joint future, accompanying DEITY on its further journey.
Author: Andreas von Studnitz
Andreas von Studnitz is a Magento developer and one of the Managing Directors at integer_net. His main areas of interest are backend development, Magento consulting and giving developer trainings. He is a Magento 2 Certified Professional Developer Plus and holds several other Magento certifications for both Magento 1 and Magento 2. Andreas was selected as a Magento Master in 2019 and 2020.