December 25, 2019 — Every site seems to have that one feature that, if it breaks, would be a catastrophe. Lost profits and angry clients are something we all want to avoid.
However, manually testing end-user experience on each code change can be tedious and time-consuming.
In this session, we will explore the fundamentals of Behat, a PHP-based acceptance testing framework, and look at some example tests covering critical features of WordPress sites.
December 2, 2019 — Modern development is complex, with lots of tools to turn the code we write into the code used by the user’s browser. This can be as simple as minifying assets or as sophisticated as downloading dependencies, turning source code into production code, and running automated tests.
In this session, we will look at the top benefits gained from adopting automation and testing to optimize workflow. Whether you’re a developer wondering why you should try automation in the first place or a business owner wondering why you should let your team spend time on adopting a new process when the current one “just works” we’ll have answers for you!
November 19, 2019 — In this workshop, we will look at how to use visual regression testing, which uses a headless browser to compare URLs, to automate this process and let the robots do the work, saving you both time and mental energy!
There will be lots of demos and hands-on examples, so you can walk away from the session with the knowledge and tools you need to automate your visual QA testing.
November 19, 2019 — In this workshop, we will look at how to use visual regression testing, which uses a headless browser to compare URLs, to automate this process and let the robots do the work, saving you both time and mental energy!
There will be lots of demos and hands-on examples, so you can walk away from the session with the knowledge and tools you need to automate your visual QA testing.
April 30, 2019 — New development workflows can be scary. Want to create your first custom block but don’t know where to start? This talk will help you get started on your journey to modern JavaScript WordPress development by sharing resources, tips, and lessons learned from developing custom WordPress blocks.
January 22, 2019 — When working with the WordPress customizer folks tend to create items in PHP. In this session we will look at the customizer JavaScript API to implement dynamic settings, allowing us to bring live preview to complex settings.
December 25, 2018 — This talk will help you get started on your journey to modern JavaScript WordPress development by sharing resources, tips and lessons learned from developing custom WordPress blocks.
October 12, 2017 — With all the buzz around the REST API maybe it’s been awhile since you took a look at WordPress core’s JavaScript-driven single page application (SPA), the Customizer.
In this talk we will explore how to use the Customizer to improve the user experience for theme and plugin settings, explore how the Customizer has evolved, and look at the future of the Customizer.
August 12, 2017 — In this talk we’ll discuss common WordPress performance issues and how to troubleshoot them. Then we’ll dive into New Relic and how to leverage this powerful tool to monitor, troubleshoot and optimize your site.
August 9, 2017 — Your WordPress site really loves to be updated! Be it core, plugins, or themes there is a LOT of code that you need to update for every site. However, even with tools like wp-cli, updating your site is hard work.
You need to apply updates, test updates, and deploy updates. And do it for every single site for which you are responsible every single time an update comes out. Enter “Automatic WordPress Updates” and making the robots do your updates.
This session will talk about how to use a Continuous Integration and Visual Regression solution to automate WordPress updates with confidence and at scale.