MM25FL Mark Shust
Wednesday, February 5, 2025
01:30 PM – 03:00 PM EST
* This workshop is only available to people who purchased a valid MM25FL ticket and registered for the workshop.

Mark Shust

Magento Teacher at M.academy
Workshop
Unlocking Magento’s Secrets With Advanced Xdebug Techniques Workshop

Workshop Agenda

The workshop will uncover advanced Xdebug features and how they apply to debugging Magento code. Besides just stepping through breakpoints, you’ll also learn about more advanced techniques such as conditional and exception breakpoints, variable watchers, profiling long-running code, and how to debug Ajax requests. This session is crafted to provide you with practical skills that even season Magento developers will find valuable, which will enable you to better tackle more complex code issues with confidence.

Target Audience

  • Magento developers seeking to enhance debugging skills.
  • Intermediate developers familiar with standard debugging but eager to tackle more complex challenges.
  • Seasoned Magento developers aiming to optimize their development workflow and delve deeper into Magento’s architecture.
  • Development teams or agencies aiming to boost productivity and efficiency.
  • Anyone eager to master advanced debugging techniques in Magento development.

Key Takeaways

  • Advanced Xdebug Techniques: Acquire a collection of advanced Xdebug methods to integrate into your daily workflow.
  • Efficient Debugging: Learn to use conditional and exception breakpoints to focus on specific code segments, minimizing time spent on irrelevant stops.
  • Enhanced Variable Management: Master the “Watches” and “Evaluate Expression” features to monitor and modify variable values in real-time for more granular debugging.
  • Performance Profiling: Gain the ability to profile long-running code to identify and optimize performance bottlenecks, improving Magento code efficiency.
  • AJAX and Asynchronous Debugging: Understand how to debug AJAX requests and asynchronous operations within Magento’s complex UI component layer.
  • Improved Debugging Workflow: Streamline your debugging process to tackle complex issues effectively.
  • Elevated Project Outcomes: Enhance the overall quality and performance of your Magento projects with newly learned techniques.

Speaker Bio

Mark’s passion over the last decade has revolved entirely around Magento. His interest in the Zend and Magento frameworks started with the early days of Magento 0.8, with an even longer devotion to eCommerce and PHP for over 20 years. Mark’s sole focus moving forward is making learning Magento as simple as possible, curating new premium tech-ed courses and lessons all about Magento 2 for M.academy.

Mark has spoken at conferences such as Magento Imagine and Meet Magento, and his full-stack eCommerce programming expertise paved the way for him to become an Adobe Commerce Certified Expert. His love for open-source software also led him to build and maintain docker-Magento, the most implemented and popular development environment for Magento 2.

Mark is married to his wonderful wife Juliann, and they are the proud parents of twin girls, Lily and Brielle. Mark lives in Northeast Ohio and loves eating chipotle burritos, bowling, driving his 240sx, and unfortunately, watching Cleveland Browns games.