SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Successful projects with Hyvä - The impact of Developer Happiness
Hyvä is the new frontend theme for Magento 2, built on modern JavaScript and CSS libraries and avoiding the complexity of other frontends.
Andreas will talk about integer_net's experience with building Hyvä-based shops and the advantages of the new approach, like faster frontend development.
Spoiler: Developer Happiness is one of the key factors for that.
Hyvä is the new frontend theme for Magento 2, built on modern JavaScript and CSS libraries and avoiding the complexity of other frontends.
Andreas will talk about integer_net's experience with building Hyvä-based shops and the advantages of the new approach, like faster frontend development.
Spoiler: Developer Happiness is one of the key factors for that.
Successful projects with Hyvä - The impact of Developer Happiness
1.
Successful projects with Hyvä
The Impact of Developer Happiness
April 29th 2021 – Magento Association Connect
Andreas von Studnitz – integer_net – @avstudnitz
2.
Andreas von Studnitz
Co-Founder of integer_net
Magento developer, trainer, consultant since 2008
Twitter: @avstudnitz
3.
Agenda
• About Hyvä
• Why Developer Happiness?
• How does Hyvä bring Happiness?
6.
Hyvä – Motivation
• Default Magento frontend is slow
(RequireJS)
• PWA is not suitable for every shop
• We needed something better
customizable and less frustrating
7.
Hyvä – Fact Sheet
• Built by Willem Wigman
• Started in 2020
• New Frontend for Magento 2
• Faster, Cleaner, Less Code
• TailwindCSS and AlpineJS
• Commercial Product
More info: https://hyva.io
8.
Hyvä – Adoption
• Released early 2021
• > 50 partner agencies
• Slack with > 600 members
• Projects released: 4 at integer_net
12.
“
If you do invest in the happiness of
your developers, they will pay it
forward. Not only by being efficient
and by contributing better code, but
by becoming truly devoted to the
company and its goals.
Oren Toledano
https://swimm.io/blog/2020-08-25-what-every-
manager-must-know-about-developer-happiness/
13.
Happy developers…
• are more loyal to their company
• are more efficient
• write better code
• infect others with their good mood
14.
Unhappy developers…
• leave
• aren‘t as effective
• don‘t care for code quality as much
• infect others with their bad mood
15.
The business side
Happy developers
• write better software
• make managers and clients happy
• earn their company more money
17.
What developers need to be happy
• Time to focus
• Time to relax
• Flexibility
• Good gear
• Make progress
18.
What makes developers unhappy?
• Wasting time
• Having to fix bugs they didn‘t cause
• Not having full control
• Magento UI Components
19.
What makes developers unhappy?
• Wasting time
• Having to fix bugs they didn‘t cause
• Not having full control
• Unnecessary complexity
20.
Survey results
20 participants from the Hyvä slack channel
21.
Time to implement
50% or less 75% 100% 150% 200% or more
22.
Hyvä compared to Magento default
• “Light-weight, small tech stack“
• “Simplicity“
• “It's blazing fast“
• “Modern tech stack... jQuery bleh!”
Compared to Luma, what aspects of Hyvä
do you like more?
23.
Hyvä compared to Magento default
• “Inline JS“
• “The CSS clutter in the HTML markup”
• “Lack of third party module support”
Compared to Luma, what aspects of Hyvä
do you like less?
24.
How would you rate your personal happiness
while working with these systems?
Not happy at all Very happy
25.
How important are these characteristics to finish
a Hyvä project successfully and effectively?
Not important at all Very important
26.
“
Since I prefer not to force
customers to get better devices in
order to accommodate PWA, I find
Hyva as being the platform that
Magento should have built from
the beginning.
Victor Chiriac
MAGE CHECK
27.
“
Hyva not only contributes for a
better Magento front-end
experience and performance, but
will also put Magento again on top of
the chosen technologies if widely
adapted. Arjus Dashi
28.
“
Hyvä has finally brought the
modern web to Magento. We're
building faster e-commerce sites in
less time, fewer bugs and actually
having a good time doing so!
Javier Villanueva
Media Lounge
29.
“
Being able to focus on making
progress rather than fighting with
Magento's archaic frontend stack
is a game changer.
Ben Crook
Space 48