Mark Shust

Thoughts on Magento, PHP, JavaScript, Laravel, React, Docker, and UI/UX design


Mark Shust

Written by Mark Shust, a Certified Magento Developer & Architect in Cleveland, Ohio.
Follow me @markshust

Most recent course:
Most recent blog posts:

Magic (Pass-Through) ViewModels for Magento 2

The current best practice for Magento 2.3 is to use ViewModels rather than Block classes. Jisse of Yireo wrote a great blog post about…

Create a product attribute data patch with Magento 2.3's declarative schema

I was refactoring one of my Magento 2 modules and noticed that the Magento 2.3 core modules use the declarative schema approach rather…

I'm an educator 👨‍🏫

I started freelance web development while I was in high school at the age of 15. A couple of years later, the guy I worked for urged me to…

Fix 5xx server validation errors in Google Search Console for Gatsby

Today I woke up to a new email sitting in my inbox saying “New Coverage issue detected for site http://markshust.com/ : Clicking the “Fix…

Bypass CSRF form validation for Magento POST submissions

Magento implements CSRF (Cross-Site Request Forgery) tokens on form POST submissions. This is designed to prevent unwanted actions from…

Browse all blog posts by tag: